Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
char = player.Character player.CharacterAdded:()
hrp = char:()
activeConnections = {}
()
parts = {}
_, p (:())
p:() p.Anchored
inPlayer =
_, plr (Players:())
plr.Character p:(plr.Character)
inPlayer =
inPlayer
.(parts, p)
parts
()
_,c (activeConnections)
c:()
activeConnections = {}
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.DisplayOrder =
gui.Enabled =
gui.Parent = playerGui
mainFrame = .(, gui)
mainFrame.Size = .(,)
mainFrame.Position = .(,)
mainFrame.BackgroundColor3 = .(,,)
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
.(, mainFrame).CornerRadius = .(,)
header = .(, mainFrame)
header.Size = .(,)
header.BackgroundTransparency =
header.Text =
header.Font = .Font.GothamBold
header.TextScaled =
header.TextColor3 = .(,,)
header.TextStrokeTransparency =
(title, posScale)
frame = .(, mainFrame)
frame.Size = .(,)
frame.Position = posScale
frame.BackgroundColor3 = .(,,)
frame.BackgroundTransparency =
.(, frame).CornerRadius = .(,)
label = .(, frame)
label.Size = .(,)
label.Position = .(,)
label.BackgroundTransparency =
label.Text = title
label.Font = .Font.GothamBold
label.TextScaled =
label.TextColor3 = .(,,)
buttonContainer = .(, frame)
buttonContainer.Size = .(,)
buttonContainer.Position = .(,)
buttonContainer.BackgroundTransparency =
buttonContainer
movementCategory = (, .(,))
chaosCategory = (, .(,))
collisionCategory = (, .(,))
(parent, text, color)
b = .(, parent)
b.Size = .(,)
b.Position = .(,#parent:()/)
b.Text = text
b.TextScaled =
b.Font = .Font.GothamBold
b.TextColor3 = .(,,)
b.BackgroundColor3 = color .(,,)
b.BorderSizePixel =
.(, b).CornerRadius = .(,)
b.MouseEnter:(()
TweenService:(b, TweenInfo.(), {BackgroundTransparency = }):()
)
b.MouseLeave:(()
TweenService:(b, TweenInfo.(), {BackgroundTransparency = }):()
)
b
(movementCategory,,.(,,)).MouseButton1Click:(()
()
con = RunService.RenderStepped:(()
_,p (())
p.AssemblyLinearVelocity = .(,,)
)
.(activeConnections,con)
)
(movementCategory,,.(,,)).MouseButton1Click:(()
()
t =
con = RunService.RenderStepped:((dt)
t += dt*
_,p (())
offset = .(.(t)*,,.(t)*)
p.AssemblyLinearVelocity = (hrp.Position+offset - p.Position)*
)
.(activeConnections,con)
)
(movementCategory,,.(,,)).MouseButton1Click:(()
_,p (())
p.AssemblyLinearVelocity = hrp.CFrame.LookVector* + .(,,)
)
(chaosCategory,,.(,,)).MouseButton1Click:(()
_,p (())
p.AssemblyAngularVelocity = .(,,)
)
(chaosCategory,,.(,,)).MouseButton1Click:(()
()
con = RunService.RenderStepped:(()
_,p (())
p.AssemblyLinearVelocity = .(.(-,),.(,),.(-,))
)
.(activeConnections,con)
)
(chaosCategory,,.(,,)).MouseButton1Click:(()
_,p (())
p.AssemblyLinearVelocity = .zero
p.AssemblyAngularVelocity = .zero
)
(collisionCategory,,.(,,)).MouseButton1Click:(()
_,p (())
p.CanCollide =
)
(collisionCategory,,.(,,)).MouseButton1Click:(()
_,p (())
p.CanCollide =
)
(collisionCategory,,.(,,)).MouseButton1Click:(()
()
)
toggleGui = .()
toggleGui.Name =
toggleGui.ResetOnSpawn =
toggleGui.DisplayOrder =
toggleGui.Parent = playerGui
toggleFrame = .(, toggleGui)
toggleFrame.Size = .(,)
toggleFrame.Position = .(,)
toggleFrame.BackgroundColor3 = .(,,)
toggleFrame.BackgroundTransparency =
toggleFrame.BorderSizePixel =
toggleFrame.ClipsDescendants =
.(, toggleFrame).CornerRadius = .(,)
(parent,text,color,pos)
b = .(, parent)
b.Size = .(,)
b.Position = pos
b.Text = text
b.TextScaled =
b.Font = .Font.GothamBold
b.TextColor3 = .(,,)
b.BackgroundColor3 = color .(,,)
b.BorderSizePixel =
.(, b).CornerRadius = .(,)
b
toggleBtn = (toggleFrame,,.(,,),.(,))
spawnBtn = (toggleFrame,,.(,,),.(,))
toggleBtn.MouseButton1Click:(()
gui.Enabled = gui.Enabled
)
spawnBtn.MouseButton1Click:(()
raPart = .()
raPart.Size = .(,,)
raPart.Anchored =
raPart.Position = player.Character player.Character.HumanoidRootPart.Position + .(,,) .(,,)
raPart.Color = .(,,)
raPart.Name =
raPart.Parent =
)
This script can alter parts locally but still. Can be seen by other players, make sure you have the parts network or it won’t work:/