Description

This is a c00lkid script that has funni features like teleporting and flying, try it out by yourself its FUUUUNN

Features

  • + Fly
  • + Walkspeed

Script

Add Xeno Scripts as a preferred source
-- LocalScript for StarterPlayer > StarterPlayerScripts
-- creates floating buttons for safe local effects

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

-- === helpers ===
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

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

-- === helper: make uniform button ===
local function makeButton(text, order)
	local b = Instance.new("TextButton")
	b.Size = UDim2.new(0, 220, 0, 40)
	b.Position = UDim2.new(0, 12, 0, 12 + (order-1)*46)
	b.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
	b.BorderSizePixel = 0
	b.Font = Enum.Font.GothamSemibold
	b.TextSize = 18
	b.TextColor3 = Color3.fromRGB(255, 255, 255)
	b.Text = text
	local cor = Instance.new("UICorner", b)
	cor.CornerRadius = UDim.new(0, 8)
	local outline = Instance.new("UIStroke", b)
	outline.Color = Color3.fromRGB(200, 18, 18)
	outline.Thickness = 2
	b.Parent = gui
	return b
end

-- === BUTTON 1: WalkSpeed Boost ===
local btnSpeed = makeButton("Speed Boost (temp)", 1)
btnSpeed.MouseButton1Click:Connect(function()
	local hum = getHumanoid()
	if not hum then return end
	local old = hum.WalkSpeed
	hum.WalkSpeed = 100
	btnSpeed.Text = "Speed: 100!"
	task.delay(6, function()
		if hum.Parent then hum.WalkSpeed = old or 16 end
		btnSpeed.Text = "Speed Boost (temp)"
	end)
end)

-- === BUTTON 2: Launch ===
local btnLaunch = makeButton("Launch!", 2)
btnLaunch.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if not hrp then return end
	local bv = Instance.new("BodyVelocity")
	bv.MaxForce = Vector3.new(1e5,1e5,1e5)
	bv.Velocity = hrp.CFrame.LookVector * 120 + Vector3.new(0, 140, 0)
	bv.Parent = hrp
	Debris:AddItem(bv, 0.18)
	btnLaunch.Text = "Wheee!"
	task.wait(0.6)
	btnLaunch.Text = "Launch!"
end)

-- === BUTTON 3: Teleport Forward 50 ===
local btnTPFwd = makeButton("Teleport Forward 50", 3)
btnTPFwd.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if not hrp then return end
	hrp.CFrame = hrp.CFrame + hrp.CFrame.LookVector * 50
end)

-- === BUTTON 4: Teleport Back 50 ===
local btnTPBack = makeButton("Teleport Back 50", 4)
btnTPBack.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if not hrp then return end
	hrp.CFrame = hrp.CFrame - hrp.CFrame.LookVector * 50
end)

-- === BUTTON 5: Jump Boost ===
local btnJump = makeButton("Jump Boost (temp)", 5)
btnJump.MouseButton1Click:Connect(function()
	local hum = getHumanoid()
	if not hum then return end
	local old = hum.JumpPower
	hum.JumpPower = 120
	btnJump.Text = "Jump: 120!"
	task.delay(6, function()
		if hum.Parent then hum.JumpPower = old or 50 end
		btnJump.Text = "Jump Boost (temp)"
	end)
end)

-- === BUTTON 6: Random Colorize ===
local btnColor = makeButton("Random Colorize", 6)
btnColor.MouseButton1Click:Connect(function()
	local char = getChar()
	if not char then return end
	for _, p in ipairs(char:GetDescendants()) do
		if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
			p.Color = Color3.fromHSV(math.random(), 0.8, 0.9)
		end
	end
	btnColor.Text = "Colored!"
	task.wait(0.6)
	btnColor.Text = "Random Colorize"
end)

-- === BUTTON 7: Particle Burst ===
local btnParticle = makeButton("Particle Burst", 7)
btnParticle.MouseButton1Click:Connect(function()
	local hrp = getHRP()
	if not hrp then return end
	local emitter = Instance.new("ParticleEmitter")
	emitter.Texture = "rbxassetid://243660379"
	emitter.Lifetime = NumberRange.new(0.4, 0.9)
	emitter.Rate = 300
	emitter.Speed = NumberRange.new(8, 18)
	emitter.Parent = hrp
	Debris:AddItem(emitter, 3)
end)

-- === BUTTON 8: Play Sound ===
local btnSound = makeButton("Play Sound", 8)
btnSound.MouseButton1Click:Connect(function()
	local s = Instance.new("Sound")
	s.SoundId = "rbxassetid://18435246"
	s.Volume = 1
	s.Parent = player:WaitForChild("PlayerGui")
	s:Play()
	Debris:AddItem(s, 5)
end)

-- === BUTTON 9: Reset Character ===
local btnReset = makeButton("Reset Character", 9)
btnReset.MouseButton1Click:Connect(function()
	local hum = getHumanoid()
	if hum then hum.Health = 0 end
end)

-- === BUTTON 10: Toggle GUI Visibility ===
local btnToggle = makeButton("Toggle Buttons (Hide/Show)", 10)
btnToggle.MouseButton1Click:Connect(function()
	for _, obj in ipairs(gui:GetChildren()) do
		if obj:IsA("TextButton") and obj ~= btnToggle then
			obj.Visible = not obj.Visible
		end
	end
end)
Script worked? 🚀 Boost it to #1 so others find it too.

Comments (0)

Log in to add a comment.