local player = game.Players.LocalPlayer local TweenService = game:GetService("TweenService") local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame") local Title = Instance.new("TextLabel") local Credit = Instance.new("TextLabel") local LayOnBtn = Instance.new("TextButton") local LayOffBtn = Instance.new("TextButton") local function style(parent, cornerRadius) local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, cornerRadius) corner.Parent = parent local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(0, 0, 80) stroke.Thickness = 2 stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border stroke.Parent = parent return stroke end ScreenGui.Name = "GravityLay" ScreenGui.Parent = player:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 128) MainFrame.Size = UDim2.new(0, 90, 0, 110) MainFrame.Active = true MainFrame.Draggable = true MainFrame.BackgroundTransparency = 1 local frameStroke = style(MainFrame, 12) frameStroke.Transparency = 1 local FinalPos = UDim2.new(0.5, -45, 0.5, -55) MainFrame.Position = UDim2.new(0.5, -45, 0.5, 50) MainFrame.Visible = false Title.Parent = MainFrame Title.BackgroundTransparency = 1 Title.Position = UDim2.new(0, 0, 0, 5) Title.Size = UDim2.new(1, 0, 0, 25) Title.Font = Enum.Font.SourceSansBold Title.Text = "gravity lay" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 16 Title.TextTransparency = 1 Credit.Parent = MainFrame Credit.BackgroundTransparency = 1 Credit.Position = UDim2.new(0, 0, 0, 22) Credit.Size = UDim2.new(1, 0, 0, 15) Credit.Font = Enum.Font.SourceSansItalic Credit.Text = "Made by CalinYT29" Credit.TextColor3 = Color3.fromRGB(200, 200, 200) Credit.TextSize = 8 Credit.TextTransparency = 1 LayOnBtn.Parent = MainFrame LayOnBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 0) LayOnBtn.Position = UDim2.new(0.5, -30, 0, 40) LayOnBtn.Size = UDim2.new(0, 60, 0, 25) LayOnBtn.Font = Enum.Font.SourceSansBold LayOnBtn.Text = "lay on" LayOnBtn.TextColor3 = Color3.fromRGB(255, 255, 255) LayOnBtn.TextSize = 14 LayOnBtn.BackgroundTransparency = 1 LayOnBtn.TextTransparency = 1 local onStroke = style(LayOnBtn, 8) onStroke.Transparency = 1 LayOffBtn.Parent = MainFrame LayOffBtn.BackgroundColor3 = Color3.fromRGB(255, 0, 0) LayOffBtn.Position = UDim2.new(0.5, -30, 0, 75) LayOffBtn.Size = UDim2.new(0, 60, 0, 25) LayOffBtn.Font = Enum.Font.SourceSansBold LayOffBtn.Text = "lay off" LayOffBtn.TextColor3 = Color3.fromRGB(255, 255, 255) LayOffBtn.TextSize = 14 LayOffBtn.BackgroundTransparency = 1 LayOffBtn.TextTransparency = 1 local offStroke = style(LayOffBtn, 8) offStroke.Transparency = 1 task.spawn(function() task.wait(2) MainFrame.Visible = true local TI = TweenInfo.new(0.6, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) TweenService:Create(MainFrame, TI, {Position = FinalPos, BackgroundTransparency = 0}):Play() TweenService:Create(frameStroke, TI, {Transparency = 0}):Play() TweenService:Create(onStroke, TI, {Transparency = 0}):Play() TweenService:Create(offStroke, TI, {Transparency = 0}):Play() TweenService:Create(Title, TI, {TextTransparency = 0}):Play() TweenService:Create(Credit, TI, {TextTransparency = 0}):Play() TweenService:Create(LayOnBtn, TI, {BackgroundTransparency = 0, TextTransparency = 0}):Play() TweenService:Create(LayOffBtn, TI, {BackgroundTransparency = 0, TextTransparency = 0}):Play() end) LayOnBtn.MouseButton1Click:Connect(function() local char = player.Character if not char then return end workspace.Gravity = 0 local hum = char:FindFirstChild("Humanoid") local root = char:FindFirstChild("HumanoidRootPart") local animate = char:FindFirstChild("Animate") if animate then animate.Disabled = true end if hum then for _, track in pairs(hum:GetPlayingAnimationTracks()) do track:Stop() end hum:SetStateEnabled(Enum.HumanoidStateType.GettingUp, false) hum:ChangeState(Enum.HumanoidStateType.Ragdoll) end if root then root.CFrame = root.CFrame * CFrame.Angles(math.rad(90), 0, 0) end end) LayOffBtn.MouseButton1Click:Connect(function() local char = player.Character if not char then return end workspace.Gravity = 196.2 local hum = char:FindFirstChild("Humanoid") local animate = char:FindFirstChild("Animate") if animate then animate.Disabled = false end if hum then hum:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true) hum:ChangeState(Enum.HumanoidStateType.GettingUp) end end)