-- Only a test (ignore) -- Yea, i dont create a function to create the gui :/ local function Main() local Plr = game.Players.LocalPlayer local PlrGui = Plr.PlayerGui local Char = Plr.Character or Plr.CharacterAdded:Wait() local Hum = Char:FindFirstChildOfClass("Humanoid") local Any1 = false local Any2 = false local Any3 = false Hum.UseJumpPower = true local Gui = Instance.new("ScreenGui") Gui.Name = "EpicKidHax" Gui.Parent = PlrGui Gui.ResetOnSpawn = true local Menu = Instance.new("TextButton") Menu.Name = "MenuBtn" Menu.Position = UDim2.new(0.05,0,0.4,0) Menu.Size = UDim2.new(0.1,0,0.1,0) Menu.Text = "Menu" Menu.TextScaled = true Menu.Parent = Gui local Smooth = Instance.new("UICorner",Menu) Smooth.CornerRadius = UDim.new(0.5,0) local WStext = Instance.new("TextLabel") WStext.Name = "WalkSpeedTxt" WStext.Position = UDim2.new(0.05,0,0.5,0) WStext.Size = UDim2.new(0.1,0,0.05,0) WStext.Text = "WalkSpeed:" WStext.TextScaled = true WStext.Parent = Gui WStext.Visible = false local WS = Instance.new("TextBox") WS.Name = "WalkSpeed" WS.Position = UDim2.new(0.15,0,0.5,0) WS.Size = UDim2.new(0.1,0,0.05,0) WS.Text = "" WS.TextScaled = true WS.Parent = Gui WS.Visible = false local JPtext = Instance.new("TextLabel") JPtext.Name = "JumpPowerTxt" JPtext.Position = UDim2.new(0.05,0,0.55,0) JPtext.Size = UDim2.new(0.1,0,0.05,0) JPtext.Text = "JumpPower:" JPtext.TextScaled = true JPtext.Parent = Gui JPtext.Visible = false local JP = Instance.new("TextBox") JP.Name = "JumpPower" JP.Position = UDim2.new(0.15,0,0.55,0) JP.Size = UDim2.new(0.1,0,0.05,0) JP.Text = "" JP.TextScaled = true JP.Parent = Gui JP.Visible = false local Spin = Instance.new("TextButton") Spin.Name = "SpinBtn" Spin.Position = UDim2.new(0.05,0,0.6,0) Spin.Size = UDim2.new(0.2,0,0.075,0) Spin.Text = "Spin" Spin.TextScaled = true Spin.Parent = Gui Spin.Visible = false local Emus = Instance.new("TextButton") Emus.Name = "EmusBtn" Emus.Position = UDim2.new(0.05,0,0.675,0) Emus.Size = UDim2.new(0.1,0,0.075,0) Emus.Text = "Play Mus(Client)" Emus.TextScaled = true Emus.Parent = Gui Emus.Visible = false local EmusId = Instance.new("TextBox") EmusId.Name = "EmusId" EmusId.Position = UDim2.new(0.15,0,0.675,0) EmusId.Size = UDim2.new(0.1,0,0.075,0) EmusId.Text = "" EmusId.PlaceholderText = "ID" EmusId.TextScaled = true EmusId.Parent = Gui EmusId.Visible = false local Mus = Instance.new("Sound") Mus.Name = "Music" Mus.Volume = 1 Mus.Parent = Char.HumanoidRootPart local Grav = Instance.new("TextLabel") Grav.Name = "GravBtn" Grav.Position = UDim2.new(0.05,0,0.75,0) Grav.Size = UDim2.new(0.1,0,0.075,0) Grav.Text = "Grav(Client)" Grav.TextScaled = true Grav.Parent = Gui Grav.Visible = false local GravN = Instance.new("TextBox") GravN.Name = "GravNum" GravN.Position = UDim2.new(0.15,0,0.75,0) GravN.Size = UDim2.new(0.1,0,0.075,0) GravN.Text = "" GravN.PlaceholderText = "Number" GravN.TextScaled = true GravN.Parent = Gui GravN.Visible = false Menu.Activated:Connect(function() Any1 = not Any1 for i, v in pairs(Gui:GetChildren()) do if v:IsA("TextBox") or v:IsA("TextLabel") or v:IsA("TextButton") then if v.Name == "MenuBtn" then continue end v.Visible = Any1 end end end) WS.FocusLost:Connect(function(enterPressed: boolean) if enterPressed then Hum.WalkSpeed = WS.Text WS.Text = Hum.WalkSpeed end end) JP.FocusLost:Connect(function(enterPressed: boolean) if enterPressed then Hum.JumpPower = JP.Text JP.Text = Hum.JumpPower end end) Spin.Activated:Connect(function() Any2 = not Any2 if Any2 then local Spin = Instance.new("BodyAngularVelocity") Spin.MaxTorque = Vector3.new(0,math.huge,0) Spin.P = 1250 Spin.AngularVelocity = Vector3.new(0,Hum.WalkSpeed,0) Spin.Name = Plr.Name..Hum.WalkSpeed Spin:SetAttribute("Ep1cKid",true) Spin.Parent = Char.HumanoidRootPart else local A : BodyAngularVelocity= Char.HumanoidRootPart:FindFirstChildOfClass("BodyAngularVelocity") if A:IsA("BodyAngularVelocity") and A:GetAttribute("Ep1cKid") and string.find(A.Name,Plr.Name) then A:Destroy() end end end) Emus.Activated:Connect(function() Any3 = not Any3 if Any3 then Mus:Play() Emus.Text = "Stop Mus(Client)" else Mus.TimePosition = 0 Mus:Stop() Emus.Text = "Play Mus(Client)" end end) EmusId.FocusLost:Connect(function(enterPressed: boolean) if enterPressed then Mus.SoundId = "rbxassetid://"..EmusId.Text end end) GravN.FocusLost:Connect(function(enterPressed: boolean) if enterPressed then workspace.Gravity = GravN.Text GravN.Text = workspace.Gravity end end) end while task.wait(1) do if not game.Players.LocalPlayer.PlayerGui:FindFirstChild("EpicKidHax") then task.spawn(Main) else end end