Description

yo! you can fly, get speed boost and well plenty much everything as c00lkidd, ENJOY!

Features

  • + Fly
  • + Walkspeed
  • + Colors
  • + Funny features

Script

Add Xeno Scripts as a preferred source
-- c00lgui — draggable GUI with 10 “clicc” buttons (safe Studio version)

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Debris = game:GetService("Debris")
local player = Players.LocalPlayer

-- helper shortcuts
local function getChar() return player.Character end
local function getHumanoid()
	local c = getChar()
	return c and c:FindFirstChildOfClass("Humanoid")
end
local function getHRP()
	local c = getChar()
	return c and (c:FindFirstChild("HumanoidRootPart") or c.PrimaryPart)
end

-- GUI container
local gui = Instance.new("ScreenGui")
gui.Name = "c00lgui"
gui.ResetOnSpawn = true
gui.Parent = player:WaitForChild("PlayerGui")

-- frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 270, 0, 560)
frame.Position = UDim2.new(0.05, 0, 0.3, 0)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui

local outline = Instance.new("UIStroke")
outline.Color = Color3.fromRGB(200, 18, 18)
outline.Thickness = 3
outline.Parent = frame

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.fromRGB(200, 18, 18)
title.Text = "c00lgui"
title.Font = Enum.Font.GothamBold
title.TextSize = 22
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Parent = frame
Instance.new("UICorner", title).CornerRadius = UDim.new(0, 8)
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12)

-- function to make styled buttons
local function makeButton(text, order)
	local btnFrame = Instance.new("Frame")
	btnFrame.Size = UDim2.new(1, -20, 0, 44)
	btnFrame.Position = UDim2.new(0, 10, 0, 50 + (order - 1) * 50)
	btnFrame.BackgroundColor3 = Color3.fromRGB(200, 18, 18)
	btnFrame.BorderSizePixel = 0
	btnFrame.Parent = frame
	Instance.new("UICorner", btnFrame).CornerRadius = UDim.new(0, 10)

	local button = Instance.new("TextButton")
	button.Size = UDim2.new(1, -8, 1, -8)
	button.Position = UDim2.new(0, 4, 0, 4)
	button.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
	button.BorderSizePixel = 0
	button.Text = text
	button.TextColor3 = Color3.fromRGB(255, 255, 255)
	button.Font = Enum.Font.GothamSemibold
	button.TextSize = 18
	button.Parent = btnFrame
	Instance.new("UICorner", button).CornerRadius = UDim.new(0, 8)

	return button
end

-----------------------------------------------------
-- Button 1: clicc here 4 speed
local b1 = makeButton("clicc here 4 speed", 1)
b1.MouseButton1Click:Connect(function()
	local hum = getHumanoid()
	if hum then
		hum.WalkSpeed = 100
		b1.Text = "speed 100!!"
		task.delay(4, function()
			hum.WalkSpeed = 16
			b1.Text = "clicc here 4 speed"
		end)
	end
end)

-----------------------------------------------------
-- Button 2: clicc me 4 fly NOW
local b2 = makeButton("clicc me 4 fly NOW", 2)

local flying = false
local flyBV, flyBG

local function startFly()
	local hrp = getHRP()
	if not hrp or flying then return end
	flying = true

	flyBV = Instance.new("BodyVelocity")
	flyBV.MaxForce = Vector3.new(1e5, 1e5, 1e5)
	flyBV.Velocity = Vector3.zero
	flyBV.Parent = hrp

	flyBG = Instance.new("BodyGyro")
	flyBG.MaxTorque = Vector3.new(1e5, 1e5, 1e5)
	flyBG.P = 9e3
	flyBG.CFrame = hrp.CFrame
	flyBG.Parent = hrp

	task.spawn(function()
		while flying and hrp do
			local move = Vector3.zero
			local look = workspace.CurrentCamera.CFrame
			if UserInputService:IsKeyDown(Enum.KeyCode.W) then move += look.LookVector end
			if UserInputService:IsKeyDown(Enum.KeyCode.S) then move -= look.LookVector end
			if UserInputService:IsKeyDown(Enum.KeyCode.A) then move -= look.RightVector end
			if UserInputService:IsKeyDown(Enum.KeyCode.D) then move += look.RightVector end
			if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move += Vector3.new(0, 1, 0) end
			if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then move -= Vector3.new(0, 1, 0) end
			flyBV.Velocity = move.Magnitude > 0 and move.Unit * 80 or Vector3.zero
			flyBG.CFrame = CFrame.new(hrp.Position, hrp.Position + look.LookVector)
			task.wait()
		end
	end)
end

local function stopFly()
	flying = false
	if flyBV then flyBV:Destroy() flyBV = nil end
	if flyBG then flyBG:Destroy() flyBG = nil end
end

b2.MouseButton1Click:Connect(function()
	if flying then
		stopFly()
		b2.Text = "clicc me 4 fly NOW"
	else
		startFly()
		b2.Text = "stop fly"
	end
end)

-----------------------------------------------------
-- Button 3: clicc for 50 tp
local b3 = makeButton("clicc for 50 tp", 3)
b3.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if hrp then hrp.CFrame = hrp.CFrame + hrp.CFrame.LookVector * 50 end
end)

-----------------------------------------------------
-- Button 4: clicc me for 50 tp bacc
local b4 = makeButton("clicc me for 50 tp bacc", 4)
b4.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if hrp then hrp.CFrame = hrp.CFrame - hrp.CFrame.LookVector * 50 end
end)

-----------------------------------------------------
-- Button 5: clicc me 4 jump power
local b5 = makeButton("clicc me 4 jump power", 5)
b5.MouseButton1Click:Connect(function()
	local hum = getHumanoid()
	if hum then
		hum.JumpPower = 120
		b5.Text = "jump 120!!"
		task.delay(3, function()
			hum.JumpPower = 50
			b5.Text = "clicc me 4 jump power"
		end)
	end
end)

-----------------------------------------------------
-- Button 6: clicc me 4 colors
local b6 = makeButton("clicc me 4 colors", 6)
b6.MouseButton1Click:Connect(function()
	local char = getChar()
	if char then
		for _, p in ipairs(char:GetChildren()) do
			if p:IsA("BasePart") then
				p.Color = Color3.fromHSV(math.random(), 1, 1)
			end
		end
	end
end)

-----------------------------------------------------
-- Button 7: clicc me 4 sparklez
local b7 = makeButton("clicc me 4 sparklez", 7)
b7.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if hrp then
		local emitter = Instance.new("ParticleEmitter")
		emitter.Texture = "rbxassetid://243660379"
		emitter.Lifetime = NumberRange.new(0.3, 0.8)
		emitter.Rate = 300
		emitter.Speed = NumberRange.new(10, 20)
		emitter.Parent = hrp
		Debris:AddItem(emitter, 3)
	end
end)

-----------------------------------------------------
-- Button 8: clicc me 4 soundz
local b8 = makeButton("clicc me 4 soundz", 8)
b8.MouseButton1Click:Connect(function()
	local sound = Instance.new("Sound")
	sound.SoundId = "rbxassetid://18435246"
	sound.Volume = 1
	sound.Parent = player.PlayerGui
	sound:Play()
	Debris:AddItem(sound, 3)
end)

-----------------------------------------------------
-- Button 9: clicc me 2 reset
local b9 = makeButton("clicc me 2 reset", 9)
b9.MouseButton1Click:Connect(function()
	local hum = getHumanoid()
	if hum then hum.Health = 0 end
end)

-----------------------------------------------------
-- Button 10: hide/show da gui
local b10 = makeButton("hide/show da gui", 10)
b10.MouseButton1Click:Connect(function()
	for _, obj in ipairs(frame:GetChildren()) do
		if obj:IsA("Frame") and obj ~= b10.Parent then
			obj.Visible = not obj.Visible
		end
	end
end)
Script worked? 🚀 Boost it to #1 so others find it too.

Comments (6)

Log in to add a comment.

poompendinpromkeeree864

poompendinpromkeeree864

27 days ago

Good👍👍👍​

arthurkirunga164

arthurkirunga164

5 months ago

is there a loadstring?

Iplayroblox

Iplayroblox

11 months ago

does it work do?

hellogang

hellogang

1 year ago

is it lua

therockler227377

therockler227377

1 year ago

whats a GUI gonna do without any buttons

romanbs0701660

romanbs0701660

1 year ago

Visual?

vwright46867

vwright46867

11 months ago

visual means client-sided