Universal Script 📌
1.5k Views
68.6k Executions

Shiftlock real!!

10K executions
Universal Script 📌
Lololiloo
Lololiloo100K executions
1 month ago

Reviewed by QueueSherlockPaid revieweron How review works

Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Shiftlock real!!

View Raw
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

0
Log in to join the conversation. Login
No comments yet. Be the first!