Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
TweenService = :()
VirtualInputManager = :()
GuiService = :()
player = Players.LocalPlayer
playerGui = player:()
ZONE_SIZE =
PUSH_FORCE =
COOLDOWN =
(dx, dy)
mousemoverel
(mousemoverel, dx, dy)
Input Input.MouseMoveRel
(() Input.(dx, dy) )
(()
c = UserInputService:()
VirtualInputManager:(.(c.X+dx, c.Y+dy), , )
)
mouse = player:()
mouse mouse.MoveRelative
(() mouse:(dx, dy) )
()
cursor = UserInputService:()
dir = .(cursor.X, cursor.Y)
dir.Magnitude < dir = .(, )
dir = dir.Unit
target = .(dir.X * PUSH_FORCE, dir.Y * PUSH_FORCE)
vp = .CurrentCamera.ViewportSize
target = .(.(target.X,,vp.X-), .(target.Y,,vp.Y-))
dx = target.X - cursor.X
dy = target.Y - cursor.Y
_ = ,
(dx, dy)
.()
gui = .()
gui.Name =
gui.IgnoreGuiInset =
gui.ResetOnSpawn =
gui.DisplayOrder =
gui.Parent = playerGui
noLabel = .()
noLabel.Size = .(, , , )
noLabel.Position = .(, -, , -)
noLabel.BackgroundColor3 = .(, , )
noLabel.BackgroundTransparency =
noLabel.Text =
noLabel.TextColor3 = .(, , )
noLabel.TextScaled =
noLabel.Font = .Font.FredokaOne
noLabel.TextStrokeTransparency =
noLabel.TextStrokeColor3 = .(, , )
noLabel.Visible =
noLabel.ZIndex =
noLabel.Parent = gui
stroke = .()
stroke.Color = .(, , )
stroke.Thickness =
stroke.Parent = noLabel
lastTriggered =
()
now = ()
now - lastTriggered < COOLDOWN
lastTriggered = now
noLabel.Visible =
noLabel.TextTransparency =
noLabel.TextStrokeTransparency =
noLabel.BackgroundTransparency =
noLabel.Position = .(, -+.(-,), , -+.(-,))
.(()
.()
tw = TweenService:(noLabel,
TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out),
{TextTransparency=, TextStrokeTransparency=, BackgroundTransparency=})
tw:(); tw.Completed:(); noLabel.Visible =
)
RunService.RenderStepped:(()
cursor = UserInputService:()
cursor.X <= ZONE_SIZE cursor.Y <= ZONE_SIZE
() ()
)
.(()
.()
cursor = UserInputService:()
cursor.X <= ZONE_SIZE cursor.Y <= ZONE_SIZE
()
)
UserInputService.InputBegan:((input, gp)
gp
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
pos = input.Position
pos.X <= ZONE_SIZE pos.Y <= ZONE_SIZE
(); ()
)
menuBlockEnabled =
GuiService.MenuOpened:(()
menuBlockEnabled
.(()
.()
(() GuiService:() )
)
)
UserInputService.InputBegan:((input, gp)
input.KeyCode == .KeyCode.Escape
menuBlockEnabled
.(()
.()
(() GuiService:() )
.()
(()
GuiService.MenuIsOpen
VirtualInputManager:(, .KeyCode.Escape, , )
VirtualInputManager:(, .KeyCode.Escape, , )
)
)
)
(()
:():(
,
(_, state)
state == .UserInputState.Begin
.ContextActionResult.Sink
.ContextActionResult.Pass
,
, , .KeyCode.Escape
)
)
.SWILL_ToggleMenuBlock = (state)
menuBlockEnabled = state
( .. (state ))
()anti munu roblox v 5 no key system

Universal