
1.5k Views
68.6k Executions
Shiftlock real!!
10K executions
Universal Script 📌
Lololiloo100K executions
1 month ago
Reviewed by QueueSherlockPaid revieweron How review works
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Shiftlock real!!
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local ContextActionService = game:GetService("ContextActionService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
-- 1. Create ScreenGui automatically
local playerGui = LocalPlayer:WaitForChild("PlayerGui")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ShiftLockGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
-- 2. Create Shift Lock Toggle Button (Exact Icon & Style)
local shiftButton = Instance.new("ImageButton")
shiftButton.Name = "ShiftLockButton"
shiftButton.Size = UDim2.new(0, 50, 0, 50)
shiftButton.Position = UDim2.new(1, -70, 0.5, -25) -- Middle-right screen area
shiftButton.BackgroundTransparency = 1
shiftButton.Image = "rbxasset://textures/ui/mouseLock_off.png"
shiftButton.Parent = screenGui
-- 3. Create Center Crosshair Icon
local crosshair = Instance.new("ImageLabel")
crosshair.Name = "ShiftLockCrosshair"
crosshair.Size = UDim2.new(0, 32, 0, 32)
crosshair.AnchorPoint = Vector2.new(0.5, 0.5)
crosshair.Position = UDim2.new(0.5, 0, 0.5, 0)
crosshair.BackgroundTransparency = 1
crosshair.Image = "rbxasset://textures/MouseLockedCursor.png"
crosshair.Visible = false
crosshair.Parent = screenGui
-- Textures
local TEXTURE_OFF = "rbxasset://textures/ui/mouseLock_off.png"
local TEXTURE_ON = "rbxasset://textures/ui/mouseLock_on.png"
local isShiftLocked = false
Comments
0Log in to join the conversation. Login
No comments yet. Be the first!






