Mouse does not unlock upon using MouseBehavior.Default

When using UIS.MouseBehavior.EnumType = Enum.MouseBehavior.Default (supposed to unlock the mouse), it does not, here is my script, did I perhaps commit an error?

local GameFolder = game.Workspace:WaitForChild("Game")
local Keypad = GameFolder.Map.Interactibles:WaitForChild("Buttons").KeypadLocation2.ClickDetector

local plr = game.Players.LocalPlayer
local Character = plr.Character or plr.CharacterAdded:Wait()
local plrGUI = plr.PlayerGui

local UIS = game:GetService("UserInputService")

local Frame = plrGUI:WaitForChild("Code")

Keypad.MouseClick:Connect(function()
	Frame.Frame.Visible = true
	Character:WaitForChild("Humanoid").WalkSpeed = 0
	UIS.MouseBehavior.EnumType =  Enum.MouseBehavior.Default
end)

game:GetService("RunService").Heartbeat:Connect(function()
	local GUICode = Frame.Frame.KeypadModel.CodeEntered
	Keypad.Parent:WaitForChild("ScreenPart").CodeShow.CodeEntered.Text = GUICode.Text
	Keypad.Parent:WaitForChild("ScreenPart").CodeShow.CodeEntered.TextColor3 = GUICode.TextColor3
end)