
KeylessUniversal

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)No comments yet for this script.



