Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local uis = game:GetService("UserInputService")
- local replicatedStorage = game:GetService("ReplicatedStorage")
- -- Buat BindableEvent jika belum ada
- if not replicatedStorage:FindFirstChild("ForceMouseReset") then
- local event = Instance.new("BindableEvent", replicatedStorage)
- event.Name = "ForceMouseReset"
- end
- local function lockMouse()
- uis.MouseBehavior = Enum.MouseBehavior.LockCenter
- end
- local function unlockMouse()
- uis.MouseBehavior = Enum.MouseBehavior.Default
- end
- -- Respon ke event reset
- replicatedStorage:WaitForChild("ForceMouseReset").Event:Connect(function()
- unlockMouse()
- wait(0.1)
- lockMouse()
- end)
- -- Auto re-lock setiap tool dipegang
- player.CharacterAdded:Connect(function(char)
- char.ChildAdded:Connect(function(tool)
- if tool:IsA("Tool") then
- wait(0.1)
- lockMouse()
- tool.Unequipped:Connect(function()
- unlockMouse()
- end)
- end
- end)
- end)
- local replicatedStorage = game:GetService("ReplicatedStorage")
- replicatedStorage:WaitForChild("ForceMouseReset"):Fire()
Advertisement
Add Comment
Please, Sign In to add comment