Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
noclipEnabled =
screenGui = .()
screenGui.Parent = .CoreGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.Parent = screenGui
dragBar = .()
dragBar.Size = .(, , , )
dragBar.Position = .(, , , )
dragBar.BackgroundColor3 = .(, , )
dragBar.Parent = frame
dragText = .()
dragText.Size = .(, , , )
dragText.BackgroundTransparency =
dragText.Text =
dragText.TextColor3 = .(, , )
dragText.Parent = dragBar
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Text =
toggleButton.Parent = frame
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
dragBar.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
dragBar.InputChanged:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
:().InputChanged:((input)
input == dragInput dragging
(input)
)
(state)
noclipEnabled = state
toggleButton.Text = .. (noclipEnabled )
noclipEnabled
character = player.Character
character
_, part (character:())
part:()
part.CanCollide =
.()
toggleButton.MouseButton1Click:(()
( noclipEnabled)
)
()
.()
noclipEnabled
()
player.CharacterAdded:(onCharacterAdded)
player.Character
()