marabou gui
Key RequiredUniversal

marabou gui

Universal Scripttufftuff 1.3K views 7 executesUpdated Sep 20, 2025
Unrated
00
Lua Script•587 lines (16043 chars)
script.Parent = game.Players.LocalPlayer.Character
task.wait(1)
print("Script Began")
local rs = game:GetService("RunService")
local flyloop = nil
local flying = false
local player = game.Players.LocalPlayer
local playerygui = player.PlayerGui
local framevisible = true
local frame = Instance.new("Frame")
local red = Color3.new(255, 0, 0)
local highlight = Instance.new("Highlight")
highlight.Parent = rs
local uis = game:GetService("UserInputService")
local char = player.Character
local flashlit = false
local lite = Instance.new("Part")
lite.Size = Vector3.new(0.1,0.1,0.1)
lite.Transparency = 1
lite.CanCollide = false
lite.Parent = rs
lite.Name = "Lite"
local light = Instance.new("SpotLight")
light.Parent = lite
light.Angle = 65
light.Range = 150
light.Brightness = 4.5
light.Name = "Light"
local flashliteloop = nil
local espgui = Instance.new("BillboardGui")
espgui.AlwaysOnTop = true
espgui.Size = UDim2.new(0, 200,0, 50)
espgui.StudsOffsetWorldSpace = Vector3.new(0,2.5,0)
espgui.Name = "adaddad"
local espinfo = Instance.new("TextLabel")
espinfo.Parent = espgui
espinfo.Text = "Fortnite made a- Im pregnant. Its raining meatballs!"
espinfo.TextScaled = true
espinfo.Size = UDim2.new(0, 200,0, 50)
espinfo.BackgroundTransparency = 0.9
espinfo.Name = "i farted"
local rootpart = char:FindFirstChild("HumanoidRootPart")
local hum = char:FindFirstChild("Humanoid")
local torso = char:FindFirstChild("Torso")
local moving = false
local movingb = false
local movingloop = nil
local flinging = false
local flingingloop = nil
local checkpoint = nil
script.Name = "Sigmaexploit"
local movingbloop = nil
if torso then
else
	local torso = char:FindFirstChild("UpperTorso")
end
local cam = workspace.CurrentCamera
local newcamlookv = cam.CFrame.LookVector
script.Parent = game.Players.LocalPlayer.Character
local pr6 = Instance.new("Animation")
pr6.Parent = script
pr6.AnimationId = "rbxassetid://28159255"
local pr15 = Instance.new("Animation")
pr15.Parent = script
pr15.AnimationId = "rbxassetid://2917200442"
local punchani15 = hum:LoadAnimation(pr15)
local punchani6 = hum:LoadAnimation(pr6)
local screengui = Instance.new("ScreenGui")
local lowert = char:FindFirstChild("LowerTorso")
local r15 = false
if lowert then 
	r15 = true
end
print(r15)
screengui.Parent = player:WaitForChild("PlayerGui")
screengui.Name = "Marabou Gui"
frame.Parent = screengui
print("screengui made!!!!1!!")
frame.ZIndex = 150000
frame.Size = UDim2.new(0, 623,0, 363)
frame.Position = UDim2.new(0.184, 0,0.143, 0)
frame.BackgroundColor3 = Color3.new(255, 255, 0)
frame.Transparency = 0.5
frame.Visible = true
frame.Name = "Marabou Gui"
local button1 = Instance.new("TextButton")
button1.ZIndex = 160000
button1.Parent = frame
button1.Text = "Set checkpoint"
button1.Position = UDim2.new(-0.002, 0,0.598, 0)
button1.Size = UDim2.new(0, 166,0, 50)
button1.TextScaled = true
button1.BackgroundColor3 = red
button1.Transparency = 0.5
button1.Visible = true
local button2 = Instance.new("TextButton")
button2.ZIndex = 160000
button2.Parent = frame
button2.Text = "Tp to checkpoint"
button2.Position = UDim2.new(-0.002, 0,0.388, 0)
button2.Size = UDim2.new(0, 166,0, 50)
button2.TextScaled = true
button2.BackgroundColor3 = red
button2.Transparency = 0.5
button2.Visible = true
local button3 = Instance.new("TextButton")
button3.ZIndex = 160000
button3.Parent = frame
button3.Text = "Togglefling"
button3.Position = UDim2.new(0.734, 0,0.138, 0)
button3.Size = UDim2.new(0, 166,0, 50)
button3.TextScaled = true
button3.BackgroundColor3 = red
button3.Transparency = 0.5
button3.Visible = true
local button4 = Instance.new("TextButton")
button4.ZIndex = 160000
button4.Parent = frame
button4.Text = "Punchanimation"
button4.Position = UDim2.new(0.732, 0,0.388, 0)
button4.Size = UDim2.new(0, 166,0, 50)
button4.TextScaled = true
button4.BackgroundColor3 = red
button4.Transparency = 0.5
button4.Visible = true
local Text1 = Instance.new("TextLabel")
Text1.ZIndex = 160000
Text1.Parent = frame
Text1.Text = "Marabou Gui"
Text1.Position = UDim2.new(0, 0,0, 0)
Text1.Size = UDim2.new(0, 622,0, 50)
Text1.TextScaled = true
Text1.BackgroundColor3 = red
Text1.Transparency = 0.5
Text1.Visible = true
local Text3 = Instance.new("TextLabel")
Text3.ZIndex = 160000
Text3.Parent = frame
Text3.Text = "(GUI made by Joseph, coded by Siam)"
Text3.Position = UDim2.new(0, 0,0.992, 0)
Text3.Size = UDim2.new(0, 623,0, 22)
Text3.TextScaled = true
Text3.BackgroundColor3 = red
Text3.Transparency = 0.5
Text3.Visible = true
local Text2 = Instance.new("TextLabel")
Text2.ZIndex = 160000
Text2.Parent = frame
Text2.Text = "GUI gjort av Joseph, codad av Siam"
Text2.Position = UDim2.new(-0.002, 0,0.861, 0)
Text2.Size = UDim2.new(0, 623,0, 50)
Text2.TextScaled = true
Text2.BackgroundColor3 = red
Text2.Transparency = 0.5
Text2.Visible = true
local Textbox1 = Instance.new("TextBox")
Textbox1.ZIndex = 160000
Textbox1.Parent = frame
Textbox1.Text = "..."
Textbox1.Position = UDim2.new(-0.002, 0,0.138, 0)
Textbox1.Size = UDim2.new(0, 166,0, 50)
Textbox1.TextScaled = true
Textbox1.BackgroundColor3 = red
Textbox1.Transparency = 0.5
Textbox1.Visible = true
local button5 = Instance.new("TextButton")
button5.ZIndex = 160000
button5.Parent = frame
button5.Text = "Confirm WalkSpeed"
button5.Position = UDim2.new(-0.002, 0,0.275, 0)
button5.Size = UDim2.new(0, 166,0, 14)
button5.TextScaled = true
button5.BackgroundColor3 = red
button5.Transparency = 0.5
button5.Visible = true
local button7 = Instance.new("TextButton")
button7.ZIndex = 160000
button7.Parent = frame
button7.Text = "Flashlight (Client, duh)"
button7.Position = UDim2.new(0.364, 0,0.138, 0)
button7.Size = UDim2.new(0, 166,0, 50)
button7.TextScaled = true
button7.BackgroundColor3 = red
button7.Transparency = 0.5
button7.Visible = true
local button8 = Instance.new("TextButton")
button8.ZIndex = 160000
button8.Parent = frame
button8.Text = "Esp Players"
button8.Position = UDim2.new(0.364, 0,0.493, 0)
button8.Size = UDim2.new(0, 166,0, 12)
button8.TextScaled = true
button8.BackgroundColor3 = red
button8.Transparency = 0.5
button8.Visible = true
local button9 = Instance.new("TextButton")
button9.ZIndex = 160000
button9.Parent = frame
button9.Text = "TP to Player (Type in player Username)"
button9.Position = UDim2.new(0.364, 0,0.526, 0)
button9.Size = UDim2.new(0, 166,0, 12)
button9.TextScaled = true
button9.BackgroundColor3 = red
button9.Transparency = 0.5
button9.Visible = true
local button10 = Instance.new("TextButton")
button10.ZIndex = 160000
button10.Parent = frame
button10.Text = "Noclip toggle"
button10.Position = UDim2.new(0.366, 0,0.598, 0)
button10.Size = UDim2.new(0, 166,0, 50)
button10.TextScaled = true
button10.BackgroundColor3 = red
button10.Transparency = 0.5
button10.Visible = true
local button11 = Instance.new("TextButton")
button11.ZIndex = 160000
button11.Parent = frame
button11.Text = "Confirm flyspeed"
button11.Position = UDim2.new(-0.003, 0,0.317, 0)
button11.Size = UDim2.new(0, 166,0, 14)
button11.TextScaled = true
button11.BackgroundColor3 = red
button11.Transparency = 0.5
button11.Visible = true
local flyspeed = 100
local nocliploop = nil
local noclip = false
local esp = false
local button6 = Instance.new("TextButton")
button6.ZIndex = 160000
button6.Parent = frame
button6.Text = "Confirm JumpPower"
button6.Position = UDim2.new(0.732, 0,0.733, 0)
button6.Size = UDim2.new(0, 166,0, 14)
button6.TextScaled = true
button6.BackgroundColor3 = red
button6.Transparency = 0.5
button6.Visible = true
local Textbox2 = Instance.new("TextBox")
Textbox2.ZIndex = 160000
Textbox2.Parent = frame
Textbox2.Text = "..."
Textbox2.Position = UDim2.new(0.732, 0,0.595, 0)
Textbox2.Size = UDim2.new(0, 166,0, 50)
Textbox2.TextScaled = true
Textbox2.BackgroundColor3 = red
Textbox2.Transparency = 0.5
Textbox2.Visible = true
local Textbox3 = Instance.new("TextBox")
Textbox3.ZIndex = 160000
Textbox3.Parent = frame
Textbox3.Text = "..."
Textbox3.Position = UDim2.new(0.364, 0,0.353, 0)
Textbox3.Size = UDim2.new(0, 166,0, 50)
Textbox3.TextScaled = true
Textbox3.BackgroundColor3 = red
Textbox3.Transparency = 0.5
Textbox3.Visible = true
hum.Died:Connect(function()
	flying = false
	moving = false
	flinging = false
	if flingingloop then
		flingingloop:Disconnect()
		flingingloop = nil
	end
	if flyloop then
		flyloop:Disconnect()
		flyloop = nil
	end
	if movingloop then
		movingloop:Disconnect()
		movingloop = nil
	end
	if movingbloop then
		movingbloop:Disconnect()
		movingbloop = nil
	end
end)
uis.InputBegan:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.LeftControl then
		if framevisible == true then
			framevisible = false
			frame.Visible = false
		else
			framevisible = true
			frame.Visible = true
		end
	end
end)
button4.MouseButton1Click:Connect(function()
	punchani15:Play()
	punchani6:Play()
	punchani6:AdjustSpeed(2.5)
end)
local function startfly()
	if flying == false then
		flyloop = rs.RenderStepped:Connect(function()
			local camlookvec = cam.CFrame.LookVector
			local pos = rootpart.CFrame.Position
			rootpart.CFrame = CFrame.new(pos,pos + camlookvec)
			if moving == false and movingb == false then
				rootpart.AssemblyLinearVelocity = Vector3.new(0,0,0)
				rootpart.AssemblyAngularVelocity = Vector3.new(0,0,0)
			end
			flying = true
		end)
	end
end
local function endfly()
	if flying == true then
		flyloop:Disconnect()
		flyloop = nil
		rootpart.AssemblyLinearVelocity = Vector3.new(0,0,0)
		rootpart.AssemblyAngularVelocity = Vector3.new(0,0,0)
		flying = false
	end
end
local function startmoving()

		movingloop = rs.RenderStepped:Connect(function()
			if flying == true then
				if moving == true then
					local camlookvec = cam.CFrame.LookVector
					rootpart.AssemblyLinearVelocity = camlookvec * flyspeed
					rootpart.AssemblyAngularVelocity = Vector3.new(0,0,0)
				end
			end
		end)
end
local function stopmoving()
	if moving == true then
		moving = false
		movingloop:Disconnect()
		movingloop = nil
	end
end
uis.InputBegan:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.W then
		if flying == true then
			moving = true
			startmoving()
		end
	end
end)
uis.InputEnded:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.W then
		if flying == true then
			moving = false
			stopmoving()
		end
	end
end)
local function startmovingb()
		movingbloop = rs.RenderStepped:Connect(function()
			if flying == true then
				if movingb == true then
					local camlookvec = cam.CFrame.LookVector
					rootpart.AssemblyLinearVelocity = Vector3.new(-camlookvec.X * flyspeed,-camlookvec.Y * flyspeed,-camlookvec.Z * flyspeed)
					rootpart.AssemblyAngularVelocity = Vector3.new(0,0,0)
				end
			end
		end)
end
local function stopmovingb()
	if movingb == true then
		movingb = false
		movingbloop:Disconnect()
		movingbloop = nil
	end
end
uis.InputBegan:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.S then
		if flying == true then
			movingb = true
			startmovingb()
		end
	end
end)
uis.InputEnded:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.S then
		if flying == true then
			movingb = false
			stopmovingb()
		end
	end
end)
local function startflinging()
	if flinging == false then
		flinging = true
		flingingloop = rs.RenderStepped:Connect(function()
			rootpart.AssemblyAngularVelocity = Vector3.new(0,35000,0)
		end)
	end
end
local function stopflinging()
	if flinging == true then
		flinging = false
		flingingloop:Disconnect()
		flingingloop = nil
	end
end
button3.MouseButton1Click:Connect(function()
	if flinging == false then
		button3.Transparency = 0
		startflinging()
	else
		button3.Transparency = 0.5
		stopflinging()
	end
end)
local function startflashlite()
	flashliteloop = rs.RenderStepped:Connect(function()
		if flashlit == true then
			lite.Parent = char
			lite.CFrame = cam.CFrame
		end
	end)
end
local function stopflashlite()
	if flashlit == false then
		if flashliteloop == nil then
		else
			lite.Parent = rs
			flashliteloop:Disconnect()
			flashliteloop = nil
		end
	end
end
uis.InputBegan:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.E then
		if flying == false then
			startfly()
			if movingloop == nil then
			else
				stopmoving()
			end
			if movingbloop == nil then
			else
				stopmoving()
			end
		else
			endfly()
			stopmovingb()
			stopmoving()
		end
	end
end)
local function startnoclip()
	nocliploop = rs.RenderStepped:Connect(function()
		if noclip == true then
			if r15 == true then
				char:FindFirstChild("LowerTorso").CanCollide = false
				char:FindFirstChild("UpperTorso").CanCollide = false
				rootpart.CanCollide = false
				noclip = true
			else
				char:FindFirstChild("Torso").CanCollide = false
				char:FindFirstChild("Head").CanCollide = false
				rootpart.CanCollide = false
				noclip = true
			end
		else
			if r15 == true then
				char:FindFirstChild("LowerTorso").CanCollide = true
				char:FindFirstChild("UpperTorso").CanCollide = true
				rootpart.CanCollide = true
				noclip = false
			else
				char:FindFirstChild("Torso").CanCollide = true
				char:FindFirstChild("Head").CanCollide = true
				rootpart.CanCollide = true
				noclip = false
			end
		end
	end)
end
local function stopnoclip()
	if noclip == false then
		if nocliploop == nil then
		else
			nocliploop:Disconnect()
			nocliploop = nil
		end
	end
end
button1.MouseButton1Click:Connect(function()
	checkpoint = nil
	checkpoint = rootpart.CFrame
	print("Checkpoint set")
end)
button2.MouseButton1Click:Connect(function()
	rootpart.CFrame = checkpoint
	rootpart.AssemblyLinearVelocity = Vector3.new(0,0,0)
	rootpart.AssemblyAngularVelocity = Vector3.new(0,0,0)
	print("TP'ed to Checkpoint")
end)
button9.MouseButton1Click:Connect(function()
	local t = Textbox3.Text
	local targ = game.Players:FindFirstChild(t)
	if targ then
		local target = targ.Character
		char:PivotTo(target.HumanoidRootPart.CFrame)
	end
end)
button5.MouseButton1Click:Connect(function()
	hum.WalkSpeed = Textbox1.Text
end)
button11.MouseButton1Click:Connect(function()
	flyspeed = Textbox1.Text
end)
button6.MouseButton1Click:Connect(function()
	hum.JumpPower = Textbox2.Text
end)
button7.MouseButton1Click:Connect(function()
	if flashlit == true then
		button7.Transparency = 0.5
		flashlit = false
		stopflashlite()
	else
		button7.Transparency = 0
		flashlit = true
		startflashlite()
	end
end)
button8.MouseButton1Click:Connect(function()
	esp = not esp
	print(esp)
		button8.Transparency = 0
		local players = game.Players:GetPlayers()
		for i = 1, #players do
			local player = players[i]
			local character = player.Character
			if character then
				if esp == true then
					local espguui = espgui:Clone()
					espguui.Name = "Espinfololnigga"
					espguui:FindFirstChild("i farted").Text  = player.Name
					espguui.Parent = character:FindFirstChild("Head")
					local hilite = highlight:Clone()
					hilite.Parent = character
					hilite.FillTransparency = 0.75
					hilite.OutlineColor = player.TeamColor.Color
					hilite.FillColor = player.TeamColor.Color
					hilite.Name = "Hilite"
				else
					button8.Transparency = 0.5
					character:FindFirstChild("Hilite"):Destroy()
					character:FindFirstChild("Head"):FindFirstChild("Espinfololnigga"):Destroy()
			end
		end
	end
end)
button10.MouseButton1Click:Connect(function()
	if noclip == false then
		button10.Transparency = 0
		if r15 == true then
			char:FindFirstChild("LowerTorso").CanCollide = false
			char:FindFirstChild("UpperTorso").CanCollide = false
			rootpart.CanCollide = false
			startnoclip()
			noclip = true
		else
			char:FindFirstChild("Torso").CanCollide = false
			char:FindFirstChild("Head").CanCollide = false
			rootpart.CanCollide = false
			startnoclip()
			noclip = true
		end
	else
		button10.Transparency = 0.5
		if r15 == true then
			char:FindFirstChild("LowerTorso").CanCollide = true
			char:FindFirstChild("UpperTorso").CanCollide = true
			rootpart.CanCollide = true
			stopnoclip()
			noclip = false
		else
			char:FindFirstChild("Torso").CanCollide = true
			char:FindFirstChild("Head").CanCollide = true
			rootpart.CanCollide = true
			stopnoclip()
			noclip = false
		end
	end
end)

Features & Information

its my old script i made but put into a gui. and also more features. i dont know if ts is the updated version or not but whatever. this used ai to debug issues that were usually slight typos or something i forgot to put in because i have the memory of the goldfish. anyway plz enjoy!!!
#universal#gui#marabou#fe#tuff

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts