
Key RequiredUniversal

local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local cam = workspace.CurrentCamera
-- GUI
local gui = Instance.new("ScreenGui", player.PlayerGui)
gui.ResetOnSpawn = false
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0,160,0,50)
btn.Position = UDim2.new(0.5,-80,0.8,0)
btn.Text = "CHAOS"
btn.TextScaled = true
btn.BackgroundColor3 = Color3.fromRGB(100, 100, 255)
btn.Parent = gui
-- Effects
local effects = {}
-- Super jump
effects[1] = function()
humanoid.JumpPower = 120
task.delay(5, function()
humanoid.JumpPower = 50
end)
end
-- Tiny
effects[2] = function()
char:ScaleTo(0.5)
end
-- Big
effects[3] = function()
char:ScaleTo(1.5)
end
-- Spin
effects[4] = function()
local root = char:FindFirstChild("HumanoidRootPart")
if not root then return end
for i = 1,60 do
root.CFrame *= CFrame.Angles(0, math.rad(15), 0)
task.wait()
end
end
-- Rainbow
effects[5] = function()
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
v.Color = Color3.fromHSV(math.random(),1,1)
end
end
end
-- FOV zoom
effects[6] = function()
cam.FieldOfView = 120
task.delay(3, function()
cam.FieldOfView = 70
end)
end
btn.MouseButton1Click:Connect(function()
local randomEffect = effects[math.random(1, #effects)]
randomEffect()
end)No comments yet for this script.



