-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer -- Settings local infJump = false local noAnim = false local collecting = false local slotOrder = { "Slot10", "Slot2", "Slot1", "Slot3", "Slot4", "Slot5", "Slot6", "Slot7", "Slot8", "Slot9" } -- Create GUI local gui = Instance.new("ScreenGui") gui.Name = "KeybindGUI" gui.ResetOnSpawn = false local frame = Instance.new("Frame") frame.Name = "MainFrame" frame.Size = UDim2.new(0, 270, 0, 260) frame.Position = UDim2.new(0, 30, 0.3, 0) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40) frame.BorderSizePixel = 0 frame.Parent = gui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 10) -- Title bar local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 35) title.BackgroundColor3 = Color3.fromRGB(55, 85, 180) title.Text = "KEYBINDS" title.TextColor3 = Color3.new(1, 1, 1) title.TextSize = 18 title.Font = Enum.Font.GothamBold title.Active = true title.Parent = frame Instance.new("UICorner", title).CornerRadius = UDim.new(0, 10) -- Create labels local function makeLabel(text, y) local label = Instance.new("TextLabel") label.Size = UDim2.new(1, -20, 0, 27) label.Position = UDim2.new(0, 10, 0, y) label.BackgroundTransparency = 1 label.Text = text label.TextColor3 = Color3.new(1, 1, 1) label.TextSize = 14 label.Font = Enum.Font.Gotham label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = frame return label end local jumpLabel = makeLabel("M -- Inf Jump: OFF", 40) local animLabel = makeLabel("L -- No Anim: OFF", 68) local upgradeLabel = makeLabel("P -- Upgrade 1x", 96) local rebirthLabel = makeLabel("K -- Rebirth", 124) local moneyLabel = makeLabel("J -- Get Money: READY", 152) local teleportLabel = makeLabel("U -- Teleport to Slot9", 180) -- Infinite jump UserInputService.JumpRequest:Connect(function() if not infJump then return end local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.Health > 0 then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end) -- No animations local function applyNoAnim(character) local animate = character:FindFirstChild("Animate") or character:WaitForChild("Animate", 3) if animate then animate.Disabled = noAnim end local humanoid = character:FindFirstChildOfClass("Humanoid") local animator = humanoid and humanoid:FindFirstChildOfClass("Animator") if noAnim and animator then for _, track in ipairs(animator:GetPlayingAnimationTracks()) do track:Stop(0) end end end player.CharacterAdded:Connect(function(character) task.wait(0.5) applyNoAnim(character) end) -- Get money: visit collection points in order local function getMoney() if collecting then return end collecting = true moneyLabel.Text = "J -- Get Money: RUNNING" local success, err = pcall(function() local slots = workspace :WaitForChild("Plot_I_Love067g") :WaitForChild("Floor1") :WaitForChild("Slots") for _, slotName in ipairs(slotOrder) do local target = slots :WaitForChild(slotName) :WaitForChild("CollectTouch") local character = player.Character or player.CharacterAdded:Wait() local root = character:WaitForChild("HumanoidRootPart") if target:IsA("BasePart") then root.CFrame = target.CFrame + Vector3.new(0, 3, 0) elseif target:IsA("Model") then character:PivotTo( target:GetPivot() + Vector3.new(0, 3, 0) ) end task.wait(0.5) end end) collecting = false if success then moneyLabel.Text = "J -- Get Money: DONE" else moneyLabel.Text = "J -- Get Money: ERROR" warn(err) end end -- Teleport to Slot9 local function teleportToSlot9() local success, err = pcall(function() local target = workspace :WaitForChild("Plot_I_Love067g") :WaitForChild("Floor1") :WaitForChild("Slots") :WaitForChild("Slot9") local character = player.Character or player.CharacterAdded:Wait() local root = character:WaitForChild("HumanoidRootPart") if target:IsA("BasePart") then root.CFrame = target.CFrame + Vector3.new(0, 3, 0) elseif target:IsA("Model") then character:PivotTo( target:GetPivot() + Vector3.new(0, 3, 0) ) else warn("Slot9 is not a BasePart or Model") end end) if not success then warn("Teleport failed:", err) end end -- Keybinds UserInputService.InputBegan:Connect(function(input, processed) if processed then return end if input.KeyCode == Enum.KeyCode.M then infJump = not infJump jumpLabel.Text = "M -- Inf Jump: " .. (infJump and "ON" or "OFF") elseif input.KeyCode == Enum.KeyCode.L then noAnim = not noAnim if player.Character then applyNoAnim(player.Character) end animLabel.Text = "L -- No Anim: " .. (noAnim and "ON" or "OFF") elseif input.KeyCode == Enum.KeyCode.P then upgradeLabel.Text = "P -- Upgrade 1x (Pressed)" print("Upgrade 1x: connect your game's upgrade logic here") elseif input.KeyCode == Enum.KeyCode.K then rebirthLabel.Text = "K -- Rebirth (Pressed)" print("Rebirth: connect your game's rebirth logic here") elseif input.KeyCode == Enum.KeyCode.J then task.spawn(getMoney) elseif input.KeyCode == Enum.KeyCode.U then teleportToSlot9() teleportLabel.Text = "U -- Teleport requested" end end) -- Drag GUI by title bar local dragging = false local dragStart local startPosition title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPosition = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) UserInputService.InputChanged:Connect(function(input) if dragging and ( input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch ) then local delta = input.Position - dragStart frame.Position = UDim2.new( startPosition.X.Scale, startPosition.X.Offset + delta.X, startPosition.Y.Scale, startPosition.Y.Offset + delta.Y ) end end) -- Display GUI gui.Parent = player:WaitForChild("PlayerGui") local UserInputService = game:GetService("UserInputService") local function executeScript() print(":)") local Event = game:GetService("ReplicatedStorage").Events.RequestRebirth Event:FireServer() game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Activated!", Text = "You pressed K!", Duration = 3 }) end UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.K then executeScript() end end) local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer -- Create GUI local gui = Instance.new("ScreenGui") gui.Name = "SpeedChanger" gui.ResetOnSpawn = false local frame = Instance.new("Frame") frame.Name = "MainFrame" frame.Size = UDim2.new(0, 280, 0, 180) frame.Position = UDim2.new(0.5, -140, 0.5, -90) frame.BackgroundColor3 = Color3.fromRGB(35, 35, 45) frame.BorderSizePixel = 0 frame.Parent = gui local frameCorner = Instance.new("UICorner") frameCorner.CornerRadius = UDim.new(0, 12) frameCorner.Parent = frame -- Title bar (drag here) local title = Instance.new("TextLabel") title.Name = "Title" title.Size = UDim2.new(1, 0, 0, 42) title.BackgroundColor3 = Color3.fromRGB(50, 50, 68) title.BorderSizePixel = 0 title.Text = "Speed Changer" title.TextColor3 = Color3.new(1, 1, 1) title.TextSize = 20 title.Font = Enum.Font.GothamBold title.Active = true title.Parent = frame local titleCorner = Instance.new("UICorner") titleCorner.CornerRadius = UDim.new(0, 12) titleCorner.Parent = title -- Speed input local speedBox = Instance.new("TextBox") speedBox.Size = UDim2.new(1, -40, 0, 40) speedBox.Position = UDim2.new(0, 20, 0, 58) speedBox.BackgroundColor3 = Color3.fromRGB(55, 55, 70) speedBox.TextColor3 = Color3.new(1, 1, 1) speedBox.PlaceholderText = "Enter speed (0-100)" speedBox.Text = "16" speedBox.TextSize = 16 speedBox.Font = Enum.Font.Gotham speedBox.ClearTextOnFocus = false speedBox.Parent = frame local boxCorner = Instance.new("UICorner") boxCorner.CornerRadius = UDim.new(0, 8) boxCorner.Parent = speedBox -- Apply button local applyButton = Instance.new("TextButton") applyButton.Size = UDim2.new(1, -40, 0, 42) applyButton.Position = UDim2.new(0, 20, 0, 112) applyButton.BackgroundColor3 = Color3.fromRGB(70, 130, 255) applyButton.TextColor3 = Color3.new(1, 1, 1) applyButton.Text = "Apply Speed" applyButton.TextSize = 16 applyButton.Font = Enum.Font.GothamBold applyButton.Parent = frame local buttonCorner = Instance.new("UICorner") buttonCorner.CornerRadius = UDim.new(0, 8) buttonCorner.Parent = applyButton -- Apply speed local function applySpeed() local speed = tonumber(speedBox.Text) if not speed then speedBox.Text = "" speedBox.PlaceholderText = "Enter a valid number" return end speed = math.clamp(speed, 0, 100) local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = speed applyButton.Text = "Speed: " .. speed else applyButton.Text = "Character not ready" end end applyButton.Activated:Connect(applySpeed) speedBox.FocusLost:Connect(function(enterPressed) if enterPressed then applySpeed() end end) -- Dragging support local dragging = false local dragInput local dragStart local startPosition title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPosition = frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) title.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if dragging and input == dragInput then local delta = input.Position - dragStart frame.Position = UDim2.new( startPosition.X.Scale, startPosition.X.Offset + delta.X, startPosition.Y.Scale, startPosition.Y.Offset + delta.Y ) end end) -- Show GUI gui.Parent = player:WaitForChild("PlayerGui") local UserInputService = game:GetService("UserInputService") local function executeScript() print("I was pressed! Script executed.") local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot4" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot1" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot2" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot3" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot5" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot6" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot7" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot8" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot9" ) -- This code was generated by Cobalt -- https://gitlab.com/upio/cobalt local Event = game:GetService("ReplicatedStorage").Events.RequestSlotUpgrade Event:FireServer( "Floor1", "Slot10" ) game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Activated!", Text = "You pressed P!", Duration = 3 }) end UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.P then executeScript() end end)