Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
CoreGui = :()
StarterGui = :()
RunService = :()
lp = Players.LocalPlayer
()
promise = {}
promise.completed =
promise.connection =
(()
CoreGui:()
CoreGui.LoadingScreen:()
)
gui = .()
gui.Name =
gui.IgnoreGuiInset =
gui.ResetOnSpawn =
gui.Parent = CoreGui
(() .(gui) )
frame = .()
frame.BackgroundColor3 = .(, , )
frame.Size = .(, , , )
frame.Parent = gui
gradient = .()
gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
gradient.Rotation =
gradient.Parent = frame
container = .()
container.Size = .(, , , )
container.Position = .(, , , )
container.BackgroundTransparency =
container.Parent = frame
titleText = .()
titleText.Size = .(, , , )
titleText.Position = .(, , , )
titleText.TextColor3 = .(, , )
titleText.TextStrokeTransparency =
titleText.TextStrokeColor3 = .(, , )
titleText.BackgroundTransparency =
titleText.Font = .Font.GothamBold
titleText.TextScaled =
titleText.Text =
titleText.TextSize =
titleText.ZIndex =
titleText.Parent = container
(()
titleText titleText.Parent
tween = TweenService:(
titleText,
TweenInfo.(, .EasingStyle.Quad, .EasingDirection.InOut, , ),
{TextColor3 = .(, , )}
)
tween:()
.()
)
percentText = .()
percentText.Size = .(, , , )
percentText.Position = .(, , , )
percentText.TextColor3 = .(, , )
percentText.TextStrokeTransparency =
percentText.TextStrokeColor3 = .(, , )
percentText.BackgroundTransparency =
percentText.Font = .Font.GothamBold
percentText.TextScaled =
percentText.Text =
percentText.TextSize =
percentText.ZIndex =
percentText.Parent = container
barBG = .()
barBG.Size = .(, , , )
barBG.Position = .(, , , )
barBG.BackgroundColor3 = .(, , )
barBG.BorderSizePixel =
barBG.BackgroundTransparency =
barBG.ZIndex =
bgCorner = .()
bgCorner.CornerRadius = .(, )
bgCorner.Parent = barBG
barBG.Parent = container
bar = .()
bar.Size = .(, , , )
bar.BackgroundColor3 = .(, , )
bar.BorderSizePixel =
bar.ZIndex =
barCorner = .()
barCorner.CornerRadius = .(, )
barCorner.Parent = bar
barGradient = .()
barGradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
barGradient.Parent = bar
bar.Parent = barBG
userText = .()
userText.Size = .(, , , )
userText.Position = .(, , , )
userText.TextColor3 = .(, , )
userText.BackgroundTransparency =
userText.Font = .Font.Gotham
userText.TextScaled =
userText.Text = ..lp.Name....(lp.AccountAge)..
userText.TextSize =
userText.ZIndex =
userText.Parent = container
()
particlesFolder = .()
particlesFolder.Name =
particlesFolder.Parent = frame
i = ,
particle = .()
particle.Size = .(, .(, ), , .(, ))
particle.Position = .(.(), , .(), )
particle.BackgroundColor3 = .(, , )
particle.BackgroundTransparency =
particle.BorderSizePixel =
particle.ZIndex =
corner = .()
corner.CornerRadius = .(, )
corner.Parent = particle
particle.Parent = particlesFolder
(()
particle particle.Parent
targetPos = .(.(), , .(), )
tweenInfo = TweenInfo.(
.(, ),
.EasingStyle.Quad,
.EasingDirection.InOut
)
tween = TweenService:(particle, tweenInfo, {
Position = targetPos,
BackgroundTransparency = .(, ),
Size = .(, .(, ), , .(, ))
})
tween:()
.(.(, ))
)
i = ,
mediumParticle = .()
mediumParticle.Size = .(, .(, ), , .(, ))
mediumParticle.Position = .(.(), , .(), )
mediumParticle.BackgroundColor3 = .(, , )
mediumParticle.BackgroundTransparency =
mediumParticle.BorderSizePixel =
mediumParticle.ZIndex =
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mediumParticle
mediumParticle.Parent = particlesFolder
(()
mediumParticle mediumParticle.Parent
targetPos = .(.(), , .(), )
tweenInfo = TweenInfo.(
.(, ),
.EasingStyle.Circular,
.EasingDirection.InOut
)
tween = TweenService:(mediumParticle, tweenInfo, {
Position = targetPos,
BackgroundTransparency = .(, ),
Rotation = .(-, )
})
tween:()
.(.(, ))
)
i = ,
star = .()
star.Size = .(, , , )
star.Position = .(.(), , .(), )
star.BackgroundColor3 = .(, , )
star.BackgroundTransparency =
star.BorderSizePixel =
star.ZIndex =
corner = .()
corner.CornerRadius = .(, )
corner.Parent = star
star.Parent = particlesFolder
(()
star star.Parent
tweenInfo = TweenInfo.(
,
.EasingStyle.Quad,
.EasingDirection.InOut,
,
)
tween = TweenService:(star, tweenInfo, {
BackgroundTransparency = ,
Size = .(, , , )
})
tween:()
.()
)
()
currentPercent =
targetPercent =
loadingTime =
startTime = ()
()
elapsed = () - startTime
progress = .(elapsed / loadingTime, )
currentPercent = .(progress * )
percentText.Text = currentPercent ..
bar.Size = .(progress, , , )
progress >=
heartbeatConnection
heartbeatConnection = RunService.Heartbeat:(()
finished = ()
finished
heartbeatConnection:()
fadeTween = TweenService:(frame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
BackgroundTransparency =
})
fadeTween:()
fadeTween.Completed:(()
percentText.Text =
()
sound = .()
sound.SoundId =
sound.Volume =
sound.PlayOnRemove =
sound.Parent =
sound:()
:().RE[]:(.({
[] = ,
[] =
}))
:().RE[]:(.({
[] = ,
[] = ,
}))
StarterGui:(, {
Title = ,
Text = ,
Duration =
})
promise.completed =
gui
gui:()
)
)
()
heartbeatConnection
heartbeatConnection:()
gui
gui:()
promise.connection
promise.connection:()
promise.cleanup = cleanup
promise
(promise)
promise.completed
.()
loadingPromise = ()
(loadingPromise)
()
Libary = (:())()
.FallenPartsDestroyHeight = -.huge
Window = Libary:({
Title = ,
SubTitle = ,
LoadText = ,
Flags =
})
Window:({
Button = { Image = , BackgroundTransparency = },
Corner = { CornerRadius = .(, ) },
})
InfoTab = Window:({ Title = , Icon = })
InfoTab:({ })
InfoTab:({ , })
InfoTab:({ , })
InfoTab:({ , })
InfoTab:({, executor})
InfoTab:({})
InfoTab:({
Name = ,
Description = ,
Logo = ,
Invite = ,
})
InfoTab:({ })
InfoTab:({
Name = ,
Callback = ()
TeleportService = :()
TeleportService:(.PlaceId, .JobId, .Players.LocalPlayer)
})
TrollTab = Window:({ Title = , Icon = })
TrollTab:({ })
TrollTab:({
Name = ,
Description = ,
Callback = ()
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
Workspace = :()
angle =
radius =
blackHoleActive =
()
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
humanoidRootPart = character:()
Folder = .(, Workspace)
Part = .(, Folder)
Attachment1 = .(, Part)
Part.Anchored =
Part.CanCollide =
Part.Transparency =
humanoidRootPart, Attachment1
humanoidRootPart, Attachment1 = ()
().Network
().Network = {
BaseParts = {},
Velocity = .(, , )
}
Network.RetainPart = (part)
(part) == part:() part:(Workspace)
.(Network.BaseParts, part)
part.CustomPhysicalProperties = PhysicalProperties.(, , , , )
part.CanCollide =
()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:(()
(LocalPlayer, , .huge)
_, part (Network.BaseParts)
part:(Workspace)
part.Velocity = Network.Velocity
)
()
(v)
v:() v.Anchored v.Parent:() v.Parent:() v.Name ~=
_, x , v:()
x:() x:() x:() x:() x:() x:() x:()
x:()
v:()
v:():()
v:()
v:():()
v:()
v:():()
v.CanCollide =
Torque = .(, v)
Torque.Torque = .(, , )
AlignPosition = .(, v)
Attachment2 = .(, v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = .huge
AlignPosition.MaxVelocity = .huge
AlignPosition.Responsiveness =
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
()
blackHoleActive = blackHoleActive
blackHoleActive
_, v , Workspace:()
(v)
Workspace.DescendantAdded:((v)
blackHoleActive
(v)
)
(()
blackHoleActive RunService.RenderStepped:()
angle = angle + .()
offsetX = .(angle) * radius
offsetZ = .(angle) * radius
Attachment1.WorldCFrame = humanoidRootPart.CFrame * .(offsetX, , offsetZ)
)
Attachment1.WorldCFrame = .(, -, )
LocalPlayer.CharacterAdded:(()
humanoidRootPart, Attachment1 = ()
blackHoleActive
()
)
library = (:())()
window = library:()
window:(,,,, (Value)
radius = Value
)
window:(, , (Value)
Value
()
blackHoleActive =
)
(()
RunService.RenderStepped:()
blackHoleActive
angle = angle + .(angleSpeed)
)
()
})
TrollTab:({ })
TrollTab:({
Name = ,
Description = ,
Callback = ()
Gui = .()
Main = .()
Box = .()
UITextSizeConstraint = .()
Label = .()
UITextSizeConstraint_2 = .()
Button = .()
UITextSizeConstraint_3 = .()
Gui.Name =
Gui.Parent = ()
Gui.ZIndexBehavior = .ZIndexBehavior.Sibling
Main.Name =
Main.Parent = Gui
Main.BackgroundColor3 = .(, , )
Main.BorderColor3 = .(, , )
Main.BorderSizePixel =
Main.Position = .(, , , )
Main.Size = .(, , , )
Main.Active =
Main.Draggable =
Box.Name =
Box.Parent = Main
Box.BackgroundColor3 = .(, , )
Box.BorderColor3 = .(, , )
Box.BorderSizePixel =
Box.Position = .(, , , )
Box.Size = .(, , , )
Box.FontFace = Font.(, .FontWeight.Bold, .FontStyle.Normal)
Box.PlaceholderText =
Box.Text =
Box.TextColor3 = .(, , )
Box.TextScaled =
Box.TextSize =
Box.TextWrapped =
UITextSizeConstraint.Parent = Box
UITextSizeConstraint.MaxTextSize =
Label.Name =
Label.Parent = Main
Label.BackgroundColor3 = .(, , )
Label.BorderColor3 = .(, , )
Label.BorderSizePixel =
Label.Size = .(, , , )
Label.FontFace = Font.(, .FontWeight.Bold, .FontStyle.Normal)
Label.Text =
Label.TextColor3 = .(, , )
Label.TextScaled =
Label.TextSize =
Label.TextWrapped =
UITextSizeConstraint_2.Parent = Label
UITextSizeConstraint_2.MaxTextSize =
Button.Name =
Button.Parent = Main
Button.BackgroundColor3 = .(, , )
Button.BorderColor3 = .(, , )
Button.BorderSizePixel =
Button.Position = .(, , , )
Button.Size = .(, , , )
Button.Font = .Font.Nunito
Button.Text =
Button.TextColor3 = .(, , )
Button.TextScaled =
Button.TextSize =
Button.TextWrapped =
UITextSizeConstraint_3.Parent = Button
UITextSizeConstraint_3.MaxTextSize =
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
UserInputService = :()
Workspace = :()
character
humanoidRootPart
mainStatus =
UserInputService.InputBegan:((input, gameProcessedEvent)
input.KeyCode == .KeyCode.RightControl gameProcessedEvent
mainStatus = mainStatus
Main.Visible = mainStatus
)
Folder = .(, Workspace)
Part = .(, Folder)
Attachment1 = .(, Part)
Part.Anchored =
Part.CanCollide =
Part.Transparency =
().Network
().Network = {
BaseParts = {},
Velocity = .(, , )
}
Network.RetainPart = (Part)
Part:() Part:(Workspace)
.(Network.BaseParts, Part)
Part.CustomPhysicalProperties = PhysicalProperties.(, , , , )
Part.CanCollide =
()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:(()
(LocalPlayer, , .huge)
_, Part (Network.BaseParts)
Part:(Workspace)
Part.Velocity = Network.Velocity
)
()
(v)
v:() v.Anchored v.Parent:() v.Parent:() v.Name ~=
_, x (v:())
x:() x:()
x:()
v:()
v:():()
v:()
v:():()
v:()
v:():()
v.CanCollide =
Torque = .(, v)
Torque.Torque = .(, , )
AlignPosition = .(, v)
Attachment2 = .(, v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = .huge
AlignPosition.MaxVelocity = .huge
AlignPosition.Responsiveness =
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
blackHoleActive =
DescendantAddedConnection
()
blackHoleActive = blackHoleActive
blackHoleActive
Button.Text =
_, v (Workspace:())
(v)
DescendantAddedConnection = Workspace.DescendantAdded:((v)
blackHoleActive
(v)
)
(()
blackHoleActive RunService.RenderStepped:()
Attachment1.WorldCFrame = humanoidRootPart.CFrame
)
Button.Text =
DescendantAddedConnection
DescendantAddedConnection:()
(name)
lowerName = .(name)
_, p (Players:())
lowerPlayer = .(p.Name)
.(lowerPlayer, lowerName)
p
.(.(p.DisplayName), lowerName)
p
player =
()
= .(, Box)
.Parent.FocusLost:((enterPressed)
enterPressed
player = (Box.Text)
player
Box.Text = player.Name
(, player.Name)
()
)
.(VDOYZQL_fake_script)()
()
= .(, Button)
.Parent.MouseButton1Click:(()
player
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
()
()
)
.(JUBNQKI_fake_script)()
})
TrollTab:({ })
TrollTab:({
Name = ,
Description = ,
Callback = ()
args = {
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
}
:():():():((args))
:():():():()
allaccessories = {}
zxcwefwfecas, xcaefwefas ({
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.BackAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.FaceAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.FrontAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.NeckAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.HatAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.HairAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.ShouldersAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.WaistAccessory,
.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.GraphicTShirt
})
scacvdfbdb .(xcaefwefas, )
.(allaccessories, (scacvdfbdb))
()
asdwr,asderg (allaccessories)
.(()
:():():():(asderg)
(asderg)
)
})
TrollTab:({ })
colors = { , , , , , , }
rgbEnabled =
(color)
args = { color }
:():():():((args))
(enabled)
rgbEnabled = enabled
rgbEnabled
rgbEnabled
_, color (colors)
rgbEnabled
(color)
()
TrollTab:({
Name = ,
Description = ,
Default = ,
Callback = (value)
(value)
})
TrollTab:({ })
hairColors = {
.(, , ), .(, , ), .(, , ), .(, , ),
.(, , ), .(, , ), .(, , ), .(, , )
}
isActive =
()
i =
isActive
isActive
args = { [] = , [] = hairColors[i] }
:():():():((args))
()
i = i % #hairColors +
TrollTab:({
Name = ,
Description = ,
Default = ,
Callback = (value)
isActive = value
isActive
()
})
TrollTab:({ })
TrollTab:({
Name = ,
Description = ,
Default = ,
Callback = (Value)
player = .Players.LocalPlayer
connections = {}
runService = :()
(humanoid)
humanoid
humanoid:(.HumanoidStateType.Seated, )
sitConnection = humanoid.StateChanged:((_, newState)
newState == .HumanoidStateType.Seated
humanoid:(.HumanoidStateType.GettingUp)
)
.(connections, sitConnection)
()
(character)
humanoid = character:()
(humanoid)
characterAddedConnection = player.CharacterAdded:(onCharacterAdded)
.(connections, characterAddedConnection)
player.Character
(player.Character)
()
_, connection (connections)
connection:()
connections = {}
humanoid = player.Character player.Character:()
humanoid
humanoid:(.HumanoidStateType.Seated, )
Value
()
heartbeatConnection = runService.Heartbeat:(()
humanoid = player.Character player.Character:()
humanoid
humanoid:(.HumanoidStateType.Seated, )
)
.(connections, heartbeatConnection)
()
})
Troll = Window:({ Title = , Icon = })
Players = :()
LocalPlayer = Players.LocalPlayer
ReplicatedStorage = :()
VirtualInputManager = :()
RunService = :()
cam = .CurrentCamera
selectedPlayerName =
methodKill =
().Target =
Character = LocalPlayer.Character
Humanoid = Character Character:()
RootPart = Character Character:()
()
char = LocalPlayer.Character
char
couch = char:() LocalPlayer.Backpack:()
couch
couch:()
ReplicatedStorage:():():()
LocalPlayer.CharacterAdded:((newCharacter)
Character = newCharacter
Humanoid = newCharacter:()
RootPart = newCharacter:()
()
Humanoid.Died:(()
()
)
)
Humanoid
Humanoid.Died:(()
()
)
()
selectedPlayerName
()
target = Players:(selectedPlayerName)
target target.Character
()
char = LocalPlayer.Character
char
()
hum = char:()
root = char:()
tRoot = target.Character target.Character:()
hum root tRoot
()
originalPos = root.Position
sitPos = .(, -, )
ReplicatedStorage:():():()
.()
ReplicatedStorage.RE:():(, )
.()
tool = LocalPlayer.Backpack:()
tool tool.Parent = char
.()
VirtualInputManager:(, .KeyCode.F, , )
.()
hum:(.HumanoidStateType.Seated, )
hum.PlatformStand =
cam.CameraSubject = target.Character:() tRoot hum
align = .()
align.Name =
align.MaxForce = .(.huge, .huge, .huge)
align.D =
align.P =
align.Position = root.Position
align.Parent = tRoot
.(()
angle =
startTime = ()
() - startTime < target target.Character target.Character:()
tHum = target.Character:()
tHum tHum.Sit
hrp = target.Character.HumanoidRootPart
adjustedPos = hrp.Position + (hrp.Velocity / )
angle +=
root.CFrame = .(adjustedPos + .(, , )) * .(.(angle), , )
align.Position = root.Position + .(, , )
.()
align:()
hum:(.HumanoidStateType.Seated, )
hum.PlatformStand =
cam.CameraSubject = hum
_, p (char:())
p:()
p.Velocity = .zero
p.RotVelocity = .zero
.()
root.CFrame = .(sitPos)
.()
tool = char:()
tool tool.Parent = LocalPlayer.Backpack
.()
ReplicatedStorage.RE:():(, )
.()
root.CFrame = .(originalPos)
)
()
selectedPlayerName
()
target = Players:(selectedPlayerName)
target target.Character
()
char = LocalPlayer.Character
char
()
hum = char:()
root = char:()
tRoot = target.Character target.Character:()
hum root tRoot
()
originalPos = root.Position
ReplicatedStorage:():():()
.()
ReplicatedStorage.RE:():(, )
.()
tool = LocalPlayer.Backpack:()
tool
tool.Parent = char
.()
VirtualInputManager:(, .KeyCode.F, , )
.()
hum:(.HumanoidStateType.Seated, )
hum.PlatformStand =
cam.CameraSubject = target.Character:() tRoot hum
align = .()
align.Name =
align.MaxForce = .(.huge, .huge, .huge)
align.D =
align.P =
align.Position = root.Position
align.Parent = tRoot
.(()
angle =
startTime = ()
() - startTime < target target.Character target.Character:()
tHum = target.Character:()
tHum tHum.Sit
hrp = target.Character.HumanoidRootPart
adjustedPos = hrp.Position + (hrp.Velocity / )
angle +=
root.CFrame = .(adjustedPos + .(, , )) * .(.(angle), , )
align.Position = root.Position + .(, , )
.()
align:()
hum:(.HumanoidStateType.Seated, )
hum.PlatformStand =
cam.CameraSubject = hum
_, p (char:())
p:()
p.Velocity = .zero
p.RotVelocity = .zero
.()
root.Anchored =
root.CFrame = .(originalPos)
.()
root.Anchored =
.()
tool = char:()
tool
tool.Parent = LocalPlayer.Backpack
.()
ReplicatedStorage.RE:():(, )
)
()
targetPlayer = Players:(().Target)
targetPlayer
()
targetPlayer.Character targetPlayer.Character:()
()
args = { [] = }
ReplicatedStorage.RE[]:((args))
args = { [] = , [] = }
ReplicatedStorage.RE:():((args))
couch = LocalPlayer.Backpack:(, )
couch
()
couch.Name =
seat1 = couch:()
seat2 = couch:()
handle = couch:()
seat1 seat2 handle
seat1.Disabled =
seat2.Disabled =
handle.Name =
()
couch.Parent = LocalPlayer.Character
tet = .(, seat1)
tet.MaxForce = .(.huge, .huge, .huge)
tet.P =
tet.Velocity = .(, , )
tet.Name =
m = ,
pos = { x = , y = , z = }
tRoot = targetPlayer.Character targetPlayer.Character.HumanoidRootPart
tRoot
pos.x = tRoot.Position.X + (tRoot.Velocity.X / )
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / )
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / )
seat1.CFrame = .(.(pos.x, pos.y, pos.z)) * .(-, , )
.()
tet:()
couch.Parent = LocalPlayer.Backpack
.()
couch:().Name =
.()
couch.Parent = LocalPlayer.Character
.()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name =
.()
couch.Parent = LocalPlayer.Character
tet = .(, seat1)
tet.MaxForce = .(.huge, .huge, .huge)
tet.P =
tet.Velocity = .(, , )
tet.Name =
targetPlayer.Character targetPlayer.Character.Humanoid targetPlayer.Character.Humanoid.Sit ==
.()
tet:()
couch.Parent = LocalPlayer.Backpack
.()
couch:().Name =
.()
couch.Parent = LocalPlayer.Character
.()
couch.Grip = .(.(, , ))
.()
ReplicatedStorage.RE[]:()
()
targetPlayer = Players:(().Target)
targetPlayer
()
targetPlayer.Character targetPlayer.Character:()
()
args = { [] = }
ReplicatedStorage.RE[]:((args))
args = { [] = , [] = }
ReplicatedStorage.RE:():((args))
couch = LocalPlayer.Backpack:(, )
couch
()
couch.Name =
seat1 = couch:()
seat2 = couch:()
handle = couch:()
seat1 seat2 handle
seat1.Disabled =
seat2.Disabled =
handle.Name =
()
couch.Parent = LocalPlayer.Character
tet = .(, seat1)
tet.MaxForce = .(.huge, .huge, .huge)
tet.P =
tet.Velocity = .(, , )
tet.Name =
m = ,
pos = { x = , y = , z = }
tRoot = targetPlayer.Character targetPlayer.Character.HumanoidRootPart
tRoot
pos.x = tRoot.Position.X + (tRoot.Velocity.X / )
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / )
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / )
seat1.CFrame = .(.(pos.x, pos.y, pos.z)) * .(-, , )
.()
tet:()
couch.Parent = LocalPlayer.Backpack
.()
couch:().Name =
.()
couch.Parent = LocalPlayer.Character
.()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name =
.()
couch.Parent = LocalPlayer.Character
tet = .(, seat1)
tet.MaxForce = .(.huge, .huge, .huge)
tet.P =
tet.Velocity = .(, , )
tet.Name =
targetPlayer.Character targetPlayer.Character.Humanoid targetPlayer.Character.Humanoid.Sit ==
.()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = .(, -, )
seat2.CFrame = .(, -, )
couch.Parent = LocalPlayer.Character
.()
couch.Parent = LocalPlayer.Backpack
.()
bv = seat1:()
bv bv:()
ReplicatedStorage.RE[]:()
PlayerSection = Troll:({ Name = })
()
players = Players:()
playerNames = {}
_, player (players)
player ~= LocalPlayer
.(playerNames, player.Name)
playerNames
killDropdown = Troll:({
Name = ,
Options = (),
Default = ,
Callback = (value)
selectedPlayerName = value
().Target = value
( .. (value))
})
Troll:({
Name = ,
Callback = ()
tablePlayers = Players:()
newPlayers = {}
killDropdown #tablePlayers >
_, player (tablePlayers)
player.Name ~= LocalPlayer.Name
.(newPlayers, player.Name)
killDropdown:(newPlayers)
(, .(newPlayers, ))
selectedPlayerName Players:(selectedPlayerName)
selectedPlayerName =
().Target =
killDropdown:()
()
()
})
Troll:({
Name = ,
Callback = ()
selectedPlayerName Players:(selectedPlayerName)
()
character = LocalPlayer.Character
humanoidRootPart = character character:()
humanoidRootPart
()
targetPlayer = Players:(selectedPlayerName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
humanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame
()
})
Troll:({
Name = ,
Default = ,
Callback = (value)
Camera = .CurrentCamera
()
value
targetPlayer = Players:(selectedPlayerName)
targetPlayer targetPlayer.Character
humanoid = targetPlayer.Character:()
humanoid
Camera.CameraSubject = humanoid
LocalPlayer.Character
humanoid = LocalPlayer.Character:()
humanoid
Camera.CameraSubject = humanoid
value
().CameraConnection
().CameraConnection = RunService.Heartbeat:(UpdateCamera)
().CameraConnection
().CameraConnection:()
().CameraConnection =
()
})
MethodSection = Troll:({ Name = })
Troll:({
Name = ,
Options = {, , },
Default = ,
Callback = (value)
methodKill = value
( .. (value))
})
Troll:({
Name = ,
Callback = ()
selectedPlayerName Players:(selectedPlayerName)
()
methodKill ==
()
methodKill ==
()
character = LocalPlayer.Character
humanoidRootPart = character character:()
humanoidRootPart
()
originalPosition = humanoidRootPart.CFrame
()
vehicles = .Workspace:()
vehicles
vehicles:(LocalPlayer.Name .. )
bus = ()
bus
humanoidRootPart.CFrame = .(, , -)
.()
remoteEvent = ReplicatedStorage:()
remoteEvent remoteEvent:()
remoteEvent[]:(, )
.()
bus = ()
bus
seat = bus:() bus.Body:()
seat character:() character.Humanoid.Sit
humanoidRootPart.CFrame = seat.CFrame * .(, , )
.()
character.Humanoid.Sit bus.Parent
character.Humanoid.Sit bus.Parent
k, v (bus.Body:())
v:()
v.CanTouch =
()
selectedPlayerName
targetPlayer = Players:(selectedPlayerName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
targetHumanoid = targetPlayer.Character:()
targetHumanoid targetHumanoid.Sit
character.Humanoid
bus:(.(.(, -, )))
()
.()
()
humanoid = character character:()
humanoid
humanoid:(.HumanoidStateType.Jumping)
()
()
.()
humanoidRootPart.CFrame = originalPosition
()
targetRoot = targetPlayer.Character.HumanoidRootPart
time = () *
lateralOffset = .(time) *
frontBackOffset = .(time) *
bus:(targetRoot.CFrame * .(lateralOffset, , frontBackOffset))
RunService.RenderStepped:()
(TrackPlayer)
})
Troll:({
Name = ,
Callback = ()
selectedPlayerName Players:(selectedPlayerName)
()
methodKill ==
()
methodKill ==
()
character = LocalPlayer.Character
humanoidRootPart = character character:()
humanoidRootPart
()
originalPosition = humanoidRootPart.CFrame
()
vehicles = .Workspace:()
vehicles
vehicles:(LocalPlayer.Name .. )
bus = ()
bus
humanoidRootPart.CFrame = .(, , -)
.()
remoteEvent = ReplicatedStorage:()
remoteEvent remoteEvent:()
remoteEvent[]:(, )
.()
bus = ()
bus
seat = bus:() bus.Body:()
seat character:() character.Humanoid.Sit
humanoidRootPart.CFrame = seat.CFrame * .(, , )
.()
character.Humanoid.Sit bus.Parent
()
selectedPlayerName
targetPlayer = Players:(selectedPlayerName)
targetPlayer targetPlayer.Character targetPlayer.Character:()
targetHumanoid = targetPlayer.Character:()
targetHumanoid targetHumanoid.Sit
character.Humanoid
bus:(originalPosition)
.()
args = { [] = }
ReplicatedStorage.RE:():((args))
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
local function houseBanKill()
if not selectedPlayerName then
print("No player selected!")
return
end
local Player = game.Players.LocalPlayer
local Backpack = Player.Backpack
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Houses = game.Workspace:FindFirstChild("001_Lots")
local OldPos = RootPart.CFrame
local Angles = 0
local Vehicles = Workspace.Vehicles
local Pos
function Check()
if Player and Character and Humanoid and RootPart and Vehicles then
return true
else
return false
end
end
local selectedPlayer = game.Players:FindFirstChild(selectedPlayerName)
if selectedPlayer and selectedPlayer.Character then
if Check() then
local House = Houses:FindFirstChild(Player.Name .. "House")
if not House then
local emptyHouse
local availableHouses = {}
-- Collect all available houses ("For Sale")
for _, Lot in pairs(Houses:GetChildren()) do
if Lot.Name == "For Sale" then
for _, num in pairs(Lot:GetDescendants()) do
if num:IsA("NumberValue") and num.Name == "Number" and num.Value < 25 and num.Value > 10 then
table.insert(availableHouses, {Lot = Lot, Number = num.Value})
break
end
end
end
end
-- Choose a random house from the list
if #availableHouses > 0 then
local randomHouse = availableHouses[math.random(1, #availableHouses)]
emptyHouse = randomHouse.Lot
local houseNumber = randomHouse.Number
-- Teleport to the BuyDetector and click
local BuyDetector = emptyHouse:FindFirstChild("BuyHouse")
Pos = BuyDetector.Position
if BuyDetector and BuyDetector:IsA("BasePart") then
RootPart.CFrame = BuyDetector.CFrame + Vector3.new(0, -6, 0)
task.wait(0.5)
local ClickDetector = BuyDetector:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
end
-- Fire the new remote event to build the house
task.wait(0.5)
local args = {
houseNumber, -- Random house number
"056_House" -- House type
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Lot:BuildProperty"):FireServer(unpack(args))
else
print("No available houses to buy!")
return
end
end
task.wait(0.5)
local PreHouse = Houses:FindFirstChild(Player.Name .. "House")
if PreHouse then
task.wait(0.5)
local Number
for i, x in pairs(PreHouse:GetDescendants()) do
if x.Name == "Number" and x:IsA("NumberValue") then
Number = x
end
end
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gettin1gHous1e"):FireServer("PickingCustomHouse", "049_House", Number.Value)
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
if not PCar then
if Check() then
RootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingCar", "SchoolBus")
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
local Target = selectedPlayer
local TargetC = Target.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
if not TargetH.Sit then
while not TargetH.Sit do
task.wait()
local Fling = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
Angles = Angles + 100
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(2.25, 1.5, -2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(-2.25, -1.5, 2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
end
task.wait(0.2)
local House = Houses:FindFirstChild(Player.Name .. "House")
PCar:SetPrimaryPartCFrame(CFrame.new(House.HouseSpawnPosition.Position))
task.wait(0.2)
local region = Region3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(30, 30, 30), game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(30, 30, 30))
local partsInRegion = workspace:FindPartsInRegion3(region, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(partsInRegion) do
if v.Name == "HumanoidRootPart" then
local b = game:GetService("Players"):FindFirstChild(v.Parent.Name)
local args = {
[1] = "BanPlayerFromHouse",
[2] = b,
[3] = v.Parent
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Playe1rTrigge1rEven1t"):FireServer(unpack(args))
local args = {
[1] = "DeleteAllVehicles"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
end
end
end
end
end
end
end
Troll:AddButton({
Name = "House Ban Kill",
Callback = houseBanKill
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local cam = workspace.CurrentCamera
local currentPlayers, selectedPlayer = {}, nil
local viewing = false
local flingActive = false
Troll:AddToggle({
Name = "Auto Fling ",
Default = false,
Callback = function(state)
flingActive = state
if state and selectedPlayerName then
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then return end
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not root or not tRoot then return end
local char = LocalPlayer.Character
local hum = char:FindFirstChildOfClass("Humanoid")
local original = root.CFrame
local args = {
"ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
task.wait(0.2)
local args = {
[1] = "PickingTools",
[2] = "Couch"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.2)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingForce"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(1/0, 1/0, 1/0)
bv.Parent = root
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
task.spawn(function()
local angle = 0
local parts = {root}
while flingActive and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if tHum.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local pos_x = target.Character.HumanoidRootPart.Position.X
local pos_y = target.Character.HumanoidRootPart.Position.Y
local pos_z = target.Character.HumanoidRootPart.Position.Z
pos_x = pos_x + (target.Character.HumanoidRootPart.Velocity.X / 1.5)
pos_y = pos_y + (target.Character.HumanoidRootPart.Velocity.Y / 1.5)
pos_z = pos_z + (target.Character.HumanoidRootPart.Velocity.Z / 1.5)
root.CFrame = CFrame.new(pos_x, pos_y, pos_z) * CFrame.Angles(math.rad(angle), 0, 0)
end
root.Velocity = Vector3.new(9e8, 9e8, 9e8)
root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
flingActive = false
bv:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
root.CFrame = original
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
hum:UnequipTools()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
end)
end
end
})
local function FlingBall(target)
local players = game:GetService("Players")
local player = players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local backpack = player:WaitForChild("Backpack")
local ServerBalls = workspace.WorkspaceCom:WaitForChild("001_SoccerBalls")
local function GetBall()
if not backpack:FindFirstChild("SoccerBall") then
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end
repeat task.wait() until backpack:FindFirstChild("SoccerBall")
backpack.SoccerBall.Parent = character
repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. player.Name)
character.SoccerBall.Parent = backpack
return ServerBalls:FindFirstChild("Soccer" .. player.Name)
end
local Ball = ServerBalls:FindFirstChild("Soccer" .. player.Name) or GetBall()
Ball.CanCollide = false
Ball.Massless = true
Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)
if target ~= player then
local tchar = target.Character
if tchar and tchar:FindFirstChild("HumanoidRootPart") and tchar:FindFirstChild("Humanoid") then
local troot = tchar.HumanoidRootPart
local thum = tchar.Humanoid
if Ball:FindFirstChildWhichIsA("BodyVelocity") then
Ball:FindFirstChildWhichIsA("BodyVelocity"):Destroy()
end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.P = 9e900
bv.Parent = Ball
workspace.CurrentCamera.CameraSubject = thum
local StartTime = os.time()
repeat
if troot.Velocity.Magnitude > 0 then
-- Calculate adjusted position based on target's velocity
local pos_x = troot.Position.X + (troot.Velocity.X / 1.5)
local pos_y = troot.Position.Y + (troot.Velocity.Y / 1.5)
local pos_z = troot.Position.Z + (troot.Velocity.Z / 1.5)
-- Position the ball directly at the adjusted position
local position = Vector3.new(pos_x, pos_y, pos_z)
Ball.CFrame = CFrame.new(position)
Ball.Orientation += Vector3.new(45, 60, 30)
else
for i, v in pairs(tchar:GetChildren()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then
Ball.CFrame = v.CFrame
task.wait(1/6000)
end
end
end
task.wait(1/6000)
until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(workspace) or target.Parent ~= players
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
Troll:AddButton({
Name = "Fling Ball",
Callback = function()
FlingBall(game:GetService("Players")[selectedPlayerName])
end
})
local Players = game:GetService('Players')
local lplayer = Players.LocalPlayer
local function isItemInInventory(itemName)
for _, item in pairs(lplayer.Backpack:GetChildren()) do
if item.Name == itemName then
return true
end
end
return false
end
local function equipItem(itemName)
local item = lplayer.Backpack:FindFirstChild(itemName)
if item then
lplayer.Character.Humanoid:EquipTool(item)
end
end
local function unequipItem(itemName)
local item = lplayer.Character:FindFirstChild(itemName)
if item then
item.Parent = lplayer.Backpack
end
end
local function ActiveAutoFling(targetPlayer)
if not isItemInInventory("Couch") then
local args = { [1] = "PickingTools", [2] = "Couch" }
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
end
equipItem("Couch")
getgenv().flingloop = true
while getgenv().flingloop do
local function flingloopfix()
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local AllBool = false
local SkidFling = function(TargetPlayer)
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and Humanoid.RootPart
local TCharacter = TargetPlayer.Character
local THumanoid, TRootPart, THead, Accessory, Handle
if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and THumanoid.RootPart then
TRootPart = THumanoid.RootPart
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter.Head
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = Accessory.Handle
end
if Character and Humanoid and RootPart then
if RootPart.Velocity.Magnitude < 50 then
getgenv().OldPos = RootPart.CFrame
end
if THumanoid and THumanoid.Sit and not AllBool then
unequipItem("Couch")
getgenv().flingloop = false
return
end
if THead then
workspace.CurrentCamera.CameraSubject = THead
elseif not THead and Handle then
workspace.CurrentCamera.CameraSubject = Handle
elseif THumanoid and TRootPart then
workspace.CurrentCamera.CameraSubject = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end
local FPos = function(BasePart, Pos, Ang)
RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang
Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)
RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)
RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
local TimeToWait = 2
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid then
if BasePart.Velocity.Magnitude < 50 then
Angle = Angle + 100
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
else
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(-90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
end
else
break
end
until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait or getgenv().flingloop == false
end
workspace.FallenPartsDestroyHeight = 0/0
local BV = Instance.new("BodyVelocity")
BV.Name = "SpeedDoPai"
BV.Parent = RootPart
BV.Velocity = Vector3.new(9e8, 9e8, 9e8)
BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if TRootPart and THead then
if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle then
SFBasePart(Handle)
end
BV:Destroy()
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
workspace.CurrentCamera.CameraSubject = Humanoid
repeat
RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0))
Humanoid:ChangeState("GettingUp")
table.foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new()
end
end)
task.wait()
until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25
workspace.FallenPartsDestroyHeight = getgenv().FPDH
end
end
if AllBool then
for _, x in next, Players:GetPlayers() do
SkidFling(x)
end
end
if targetPlayer then
SkidFling(targetPlayer)
end
task.wait()
end
wait()
pcall(flingloopfix)
end
end
local kill = Troll:AddSection({Name = "Fling Boat"})
Troll:AddButton({
Name = "Fling - Boat",
Callback = function()
if not selectedPlayerName or not game.Players:FindFirstChild(selectedPlayerName) then
warn("No player selected or player does not exist")
return
end
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not Humanoid or not RootPart then
warn("Invalid Humanoid or RootPart")
return
end
local function spawnBoat()
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(1)
return Vehicles:FindFirstChild(Player.Name.."Car")
end
local PCar = Vehicles:FindFirstChild(Player.Name.."Car") or spawnBoat()
if not PCar then
warn("Failed to spawn boat")
return
end
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if not Seat then
warn("Seat not found")
return
end
repeat
task.wait(0.1)
RootPart.CFrame = Seat.CFrame * CFrame.new(0, 1, 0)
until Humanoid.SeatPart == Seat
print("Boat spawned!")
local TargetPlayer = game.Players:FindFirstChild(selectedPlayerName)
if not TargetPlayer or not TargetPlayer.Character then
warn("Player not found")
return
end
local TargetC = TargetPlayer.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if not TargetRP or not TargetH then
warn("Target's Humanoid or RootPart not found")
return
end
local Spin = Instance.new("BodyAngularVelocity")
Spin.Name = "Spinning"
Spin.Parent = PCar.PrimaryPart
Spin.MaxTorque = Vector3.new(0, math.huge, 0)
Spin.AngularVelocity = Vector3.new(0, 369, 0)
print("Fling active!")
local function moveCar(TargetRP, offset)
if PCar and PCar.PrimaryPart then
PCar:SetPrimaryPartCFrame(CFrame.new(TargetRP.Position + offset))
end
end
task.spawn(function()
while PCar and PCar.Parent and TargetRP and TargetRP.Parent do
task.wait(0.01)
moveCar(TargetRP, Vector3.new(0, 1, 0))
moveCar(TargetRP, Vector3.new(0, -2.25, 5))
moveCar(TargetRP, Vector3.new(0, 2.25, 0.25))
moveCar(TargetRP, Vector3.new(-2.25, -1.5, 2.25))
moveCar(TargetRP, Vector3.new(0, 1.5, 0))
moveCar(TargetRP, Vector3.new(0, -1.5, 0))
if PCar and PCar.PrimaryPart then
local Rotation = CFrame.Angles(
math.rad(math.random(-369, 369)),
math.rad(math.random(-369, 369)),
math.rad(math.random(-369, 369))
)
PCar:SetPrimaryPartCFrame(CFrame.new(TargetRP.Position + Vector3.new(0, 1.5, 0)) * Rotation)
end
end
if Spin and Spin.Parent then
Spin:Destroy()
print("Fling deactivated")
end
end)
end
})
print("Fling - Boat button created")
Troll:AddButton({
Name = "Turn Off Fling - Boat",
Callback = function()
local Player = game.Players.LocalPlayer
local Character = Player.Character
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not RootPart or not Humanoid then
warn("No RootPart or Humanoid found!")
return
end
Humanoid.PlatformStand = true
print("Player frozen to reduce spin effects.")
for _, obj in pairs(RootPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin and forces removed from player.")
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("DeleteAllVehicles")
task.wait(0.5)
local PCar = Vehicles and Vehicles:FindFirstChild(Player.Name.."Car")
if PCar and PCar.PrimaryPart then
for _, obj in pairs(PCar.PrimaryPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin removed from boat.")
end
task.wait(1)
local safePos = Vector3.new(0, 1000, 0)
local bp = Instance.new("BodyPosition", RootPart)
bp.Position = safePos
bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
local bg = Instance.new("BodyGyro", RootPart)
bg.CFrame = RootPart.CFrame
bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
print("Player is locked at a safe coordinate.")
task.wait(3)
bp:Destroy()
bg:Destroy()
Humanoid.PlatformStand = false
print("Player released, safe at position.")
end
})
local kill = Troll:AddSection({Name = "Click Kill Methods"})
Troll:AddButton({
Name = "Click Fling Doors [Beta]",
Description = "To use, it's recommended to get close to other doors. After they come to you, click on the player you want to fling",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
-- Invisible target (BlackHole)
local BlackHole = Instance.new("Part")
BlackHole.Size = Vector3.new(100000, 100000, 100000)
BlackHole.Transparency = 1
BlackHole.Anchored = true
BlackHole.CanCollide = false
BlackHole.Name = "BlackHoleTarget"
BlackHole.Parent = Workspace
-- Base attachment on the BlackHole
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "Luscaa_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
-- Update BlackHole position
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- List of controlled doors
local ControlledDoors = {}
-- Prepare a door to be controlled
local function SetupPart(part)
if not part:IsA("BasePart") or part.Anchored or not string.find(part.Name, "Door") then return end
if part:FindFirstChild("Luscaa_Attached") then return end
part.CanCollide = false
for _, obj in ipairs(part:GetChildren()) do
if obj:IsA("AlignPosition") or obj:IsA("Torque") or obj:IsA("Attachment") then
obj:Destroy()
end
end
local marker = Instance.new("BoolValue", part)
marker.Name = "Luscaa_Attached"
local a1 = Instance.new("Attachment", part)
local align = Instance.new("AlignPosition", part)
align.Attachment0 = a1
align.Attachment1 = baseAttachment
align.MaxForce = 1e20
align.MaxVelocity = math.huge
align.Responsiveness = 99999
local torque = Instance.new("Torque", part)
torque.Attachment0 = a1
torque.RelativeTo = Enum.ActuatorRelativeTo.World
torque.Torque = Vector3.new(
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000
)
table.insert(ControlledDoors, {Part = part, Align = align})
end
-- Detect and prepare existing doors
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end
-- New doors in the future
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end)
-- Fling player with timeout and return
local function FlingPlayer(player)
local char = player.Character
if not char then return end
local targetHRP = char:FindFirstChild("HumanoidRootPart")
if not targetHRP then return end
local targetAttachment = targetHRP:FindFirstChild("SHNMAX_TargetAttachment")
if not targetAttachment then
targetAttachment = Instance.new("Attachment", targetHRP)
targetAttachment.Name = "SHNMAX_TargetAttachment"
end
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = targetAttachment
end
end
local start = tick()
local flingDetected = false
while tick() - start < 5 do
if targetHRP.Velocity.Magnitude >= 20 then
flingDetected = true
break
end
RunService.Heartbeat:Wait()
end
-- Always return the doors
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
-- Click (works on mobile)
UserInputService.TouchTap:Connect(function(touchPositions, processed)
if processed then return end
local pos = touchPositions[1]
local camera = Workspace.CurrentCamera
local unitRay = camera:ScreenPointToRay(pos.X, pos.Y)
local raycast = Workspace:Raycast(unitRay.Origin, unitRay.Direction * 1000)
if raycast and raycast.Instance then
local hit = raycast.Instance
local player = Players:GetPlayerFromCharacter(hit:FindFirstAncestorOfClass("Model"))
if player and player ~= LocalPlayer then
FlingPlayer(player)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Couch (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local userInput = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local camera = workspace.CurrentCamera
local canClick = true
local toolEquipped = false
local TOOL_NAME = "Click Fling Couch"
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) and not (localPlayer.Character and localPlayer.Character:FindFirstChild(TOOL_NAME)) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
end)
tool.Parent = backpack
end
local function flingWithCouch(target)
if not toolEquipped then return end
if not target or not target.Character or target == localPlayer then return end
local isFlinging = true
local rootPart = localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart")
local targetRootPart = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not rootPart or not targetRootPart then return end
local character = localPlayer.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
local originalCFrame = rootPart.CFrame
replicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
replicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local couch = localPlayer.Backpack:FindFirstChild("Couch")
if couch then
couch.Parent = character
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local force = Instance.new("BodyVelocity")
force.Name = "FlingForce"
force.Velocity = Vector3.new(9e8, 9e8, 9e8)
force.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
force.Parent = rootPart
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
humanoid.PlatformStand = false
camera.CameraSubject = target.Character:FindFirstChild("Head") or targetRootPart or humanoid
task.spawn(function()
local angle = 0
local parts = {rootPart}
while isFlinging and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local targetHumanoid = target.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local hrp = target.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
rootPart.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)
end
rootPart.Velocity = Vector3.new(9e8, 9e8, 9e8)
rootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
isFlinging = false
force:Destroy()
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
humanoid.PlatformStand = false
rootPart.CFrame = originalCFrame
camera.CameraSubject = humanoid
for _, p in pairs(character:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
humanoid:UnequipTools()
replicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while isFlinging do
task.wait()
end
end
userInput.TouchTap:Connect(function(touches, processed)
if processed or not canClick or not toolEquipped then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hitResult = workspace:Raycast(ray.Origin, ray.Direction * 1000)
if hitResult and hitResult.Instance then
local target = players:GetPlayerFromCharacter(hitResult.Instance:FindFirstAncestorOfClass("Model"))
if target and target ~= localPlayer then
canClick = false
flingWithCouch(target)
task.delay(2, function()
canClick = true
end)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Ball (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local world = game:GetService("Workspace")
local userInput = game:GetService("UserInputService")
local camera = world.CurrentCamera
local localPlayer = players.LocalPlayer
local TOOL_NAME = "Click Fling Ball"
local toolEquipped = false
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
end)
tool.Parent = backpack
end
-- FlingBall function (ball)
local function FlingBall(target)
local players = game:GetService("Players")
local player = players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local backpack = player:WaitForChild("Backpack")
local ServerBalls = workspace.WorkspaceCom:WaitForChild("001_SoccerBalls")
local function GetBall()
if not backpack:FindFirstChild("SoccerBall") and not character:FindFirstChild("SoccerBall") then
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end
repeat task.wait() until backpack:FindFirstChild("SoccerBall") or character:FindFirstChild("SoccerBall")
local ballTool = backpack:FindFirstChild("SoccerBall")
if ballTool then
ballTool.Parent = character
end
repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. player.Name)
return ServerBalls:FindFirstChild("Soccer" .. player.Name)
end
local Ball = ServerBalls:FindFirstChild("Soccer" .. player.Name) or GetBall()
Ball.CanCollide = false
Ball.Massless = true
Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)
if target ~= player then
local tchar = target.Character
if tchar and tchar:FindFirstChild("HumanoidRootPart") and tchar:FindFirstChild("Humanoid") then
local troot = tchar.HumanoidRootPart
local thum = tchar.Humanoid
if Ball:FindFirstChildWhichIsA("BodyVelocity") then
Ball:FindFirstChildWhichIsA("BodyVelocity"):Destroy()
end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.P = 9e900
bv.Parent = Ball
workspace.CurrentCamera.CameraSubject = thum
repeat
if troot.Velocity.Magnitude > 0 then
local pos = troot.Position + (troot.Velocity / 1.5)
Ball.CFrame = CFrame.new(pos)
Ball.Orientation += Vector3.new(45, 60, 30)
else
for i, v in pairs(tchar:GetChildren()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then
Ball.CFrame = v.CFrame
task.wait(1/6000)
end
end
end
task.wait(1/6000)
until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(workspace) or target.Parent ~= players
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
-- Touch screen to apply ball
userInput.TouchTap:Connect(function(touches, processed)
if not toolEquipped or processed then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hit = world:Raycast(ray.Origin, ray.Direction * 1000)
if hit and hit.Instance then
local model = hit.Instance:FindFirstAncestorOfClass("Model")
local player = players:GetPlayerFromCharacter(model)
if player and player ~= localPlayer then
FlingBall(player)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Kill Couch (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local world = game:GetService("Workspace")
local userInput = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local camera = world.CurrentCamera
local TOOL_NAME = "Click Kill Couch"
local toolEquipped = false
local targetName = nil
local tpLoop = nil
local couchEquipped = false
local basePart = nil
local initialPos = nil
local rootPart = nil
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
targetName = nil
cleanupCouch()
end)
tool.Parent = backpack
end
function cleanupCouch()
if tpLoop then
tpLoop:Disconnect()
tpLoop = nil
end
if couchEquipped then
local character = localPlayer.Character
if character then
local couch = character:FindFirstChild("Couch")
if couch then
couch.Parent = localPlayer.Backpack
couchEquipped = false
end
end
end
if basePart then
basePart:Destroy()
basePart = nil
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(false)
end
local humanoid = localPlayer.Character and localPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
if initialPos and rootPart then
rootPart.CFrame = initialPos
initialPos = nil
end
end
function getCouch()
local character = localPlayer.Character
if not character then return end
local backpack = localPlayer.Backpack
if not backpack:FindFirstChild("Couch") and not character:FindFirstChild("Couch") then
local args = { "PickingTools", "Couch" }
replicatedStorage.RE["1Too1l"]:InvokeServer(unpack(args))
task.wait(0.1)
end
local couch = backpack:FindFirstChild("Couch") or character:FindFirstChild("Couch")
if couch then
couch.Parent = character
couchEquipped = true
end
end
function getRandomPositionBelow(character)
local rp = character:FindFirstChild("HumanoidRootPart")
if not rp then return Vector3.new() end
local offset = Vector3.new(math.random(-2, 2), -5.1, math.random(-2, 2))
return rp.Position + offset
end
function tpBelow(target)
if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then return end
local myCharacter = localPlayer.Character
local myRootPart = myCharacter and myCharacter:FindFirstChild("HumanoidRootPart")
local humanoid = myCharacter and myCharacter:FindFirstChildOfClass("Humanoid")
if not myRootPart or not humanoid then return end
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
if not basePart then
basePart = Instance.new("Part")
basePart.Size = Vector3.new(10, 1, 10)
basePart.Anchored = true
basePart.CanCollide = true
basePart.Transparency = 0.5
basePart.Parent = world
end
local destination = getRandomPositionBelow(target.Character)
basePart.Position = destination
myRootPart.CFrame = CFrame.new(destination)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
end
function throwWithCouch(target)
if not target then return end
targetName = target.Name
local character = localPlayer.Character
if not character then return end
initialPos = character:FindFirstChild("HumanoidRootPart") and character.HumanoidRootPart.CFrame
rootPart = character:FindFirstChild("HumanoidRootPart")
getCouch()
tpLoop = runService.Heartbeat:Connect(function()
local currentTarget = players:FindFirstChild(targetName)
if not currentTarget or not currentTarget.Character or not currentTarget.Character:FindFirstChild("Humanoid") then
cleanupCouch()
return
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(true)
end
tpBelow(currentTarget)
end)
task.spawn(function()
local currentTarget = players:FindFirstChild(targetName)
while currentTarget and currentTarget.Character and currentTarget.Character:FindFirstChild("Humanoid") do
task.wait(0.05)
if currentTarget.Character.Humanoid.SeatPart then
local voidPosition = CFrame.new(265.46, -450.83, -59.93)
currentTarget.Character.HumanoidRootPart.CFrame = voidPosition
localPlayer.Character.HumanoidRootPart.CFrame = voidPosition
task.wait(0.4)
cleanupCouch()
task.wait(0.2)
if initialPos then
localPlayer.Character.HumanoidRootPart.CFrame = initialPos
end
break
end
end
end)
end
userInput.TouchTap:Connect(function(touches, processed)
if not toolEquipped or processed then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hit = world:Raycast(ray.Origin, ray.Direction * 1000)
if hit and hit.Instance then
local model = hit.Instance:FindFirstAncestorOfClass("Model")
local player = players:GetPlayerFromCharacter(model)
if player and player ~= localPlayer then
throwWithCouch(player)
end
end
end)
end
})
local kill = Troll:AddSection({Name = "All methods"})
Troll:AddButton({
Name = "Kill All Bus",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local destination = Vector3.new(145.51, -374.09, 21.58)
local originalPosition = nil
local function GetBus()
local vehicles = Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(Players.LocalPlayer.Name.."Car")
end
return nil
end
local function TrackPlayer(selectedPlayerName, callback)
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(CFrame.new(destination))
print("Player sat down, taking bus to the void!")
task.wait(0.2)
local function simulateJump()
local humanoid = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
print("Simulating first jump!")
task.wait(0.4)
simulateJump()
print("Simulating second jump!")
task.wait(0.5)
if originalPosition then
Players.LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
print("Player returned to initial position.")
task.wait(0.1)
local args = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
print("All vehicles were deleted!")
end
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 10 -- Fast lateral movement
local frontBackOffset = math.cos(time) * 20 -- Front/back movement
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(0, 0, frontBackOffset))
end
end
end
end
RunService.RenderStepped:Wait()
end
if callback then
callback()
end
end
local function StartKillBus(playerName, callback)
local selectedPlayerName = playerName
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
originalPosition = humanoidRootPart.CFrame
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
spawn(function()
TrackPlayer(selectedPlayerName, callback)
end)
end
local function PerformActionForAllPlayers(players)
if #players == 0 then
return
end
local player = table.remove(players, 1)
if player ~= Players.LocalPlayer then
StartKillBus(player.Name, function()
task.wait(0.5)
PerformActionForAllPlayers(players)
end)
else
PerformActionForAllPlayers(players) -- Skip self and move to the next
end
end
PerformActionForAllPlayers(Players:GetPlayers())
end
})
print("Kill All Bus button created")
Troll:AddButton({
Name = "House Ban Kill All",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local function executeScriptForPlayer(targetPlayer)
local Player = game.Players.LocalPlayer
local Backpack = Player.Backpack
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Houses = game.Workspace:FindFirstChild("001_Lots")
local OldPos = RootPart.CFrame
local Angles = 0
local Vehicles = Workspace.Vehicles
local Pos
function Check()
if Player and Character and Humanoid and RootPart and Vehicles then
return true
else
return false
end
end
if Check() then
local House = Houses:FindFirstChild(Player.Name.."House")
if not House then
local emptyHouse
for _, Lot in pairs(Houses:GetChildren()) do
if Lot.Name == "For Sale" then
for _, num in pairs(Lot:GetDescendants()) do
if num:IsA("NumberValue") and num.Name == "Number" and num.Value < 25 and num.Value > 10 then
emptyHouse = Lot
break
end
end
end
end
local BuyDetector = emptyHouse:FindFirstChild("BuyHouse")
Pos = BuyDetector.Position
if BuyDetector and BuyDetector:IsA("BasePart") then
RootPart.CFrame = BuyDetector.CFrame + Vector3.new(0, -6, 0)
task.wait(0.5)
local ClickDetector = BuyDetector:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
end
end
task.wait(0.5)
local PreHouse = Houses:FindFirstChild(Player.Name .. "House")
if PreHouse then
task.wait(0.5)
local Number
for i, x in pairs(PreHouse:GetDescendants()) do
if x.Name == "Number" and x:IsA("NumberValue") then
Number = x
end
end
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gettin1gHous1e"):FireServer("PickingCustomHouse", "049_House", Number.Value)
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if not PCar then
if Check() then
RootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingCar", "SchoolBus")
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
local Target = targetPlayer
local TargetC = Target.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
if not TargetH.Sit then
while not TargetH.Sit do
task.wait()
local Fling = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
Angles = Angles + 100
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(2.25, 1.5, -2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(-2.25, -1.5, 2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
end
task.wait(0.2)
local House = Houses:FindFirstChild(Player.Name.."House")
PCar:SetPrimaryPartCFrame(CFrame.new(House.HouseSpawnPosition.Position))
task.wait(0.2)
local region = Region3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(30,30,30), game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(30,30,30))
local partsInRegion = workspace:FindPartsInRegion3(region, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(partsInRegion) do
if v.Name == "HumanoidRootPart" then
local b = game:GetService("Players"):FindFirstChild(v.Parent.Name)
local args = {
[1] = "BanPlayerFromHouse",
[2] = b,
[3] = v.Parent
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Playe1rTrigge1rEven1t"):FireServer(unpack(args))
end
end
end
end
end
end
-- Delete vehicle
local deleteArgs = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(deleteArgs))
end
-- Iterate over all players on the map
for _, player in pairs(Players:GetPlayers()) do
if player ~= Players.LocalPlayer then
executeScriptForPlayer(player)
task.wait(2)
end
end
end
})
print("House Ban kill All button created")
Troll:AddButton({
Name = "Fling Boat All",
Callback = function()
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
local OldPos = RootPart.CFrame
local Angles = 0
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
-- If no car, create one
if not PCar then
if RootPart then
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(0.5)
PCar = Vehicles:FindFirstChild(Player.Name.."Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
PCar = Vehicles:FindFirstChild(Player.Name.."Car")
-- If the car exists, teleport to the seat if necessary
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
-- Add BodyGyro to the car for movement control
local SpinGyro = Instance.new("BodyGyro")
SpinGyro.Parent = PCar.PrimaryPart
SpinGyro.MaxTorque = Vector3.new(1e7, 1e7, 1e7)
SpinGyro.P = 1e7
SpinGyro.CFrame = PCar.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(90), 0)
-- Fling function for each player for 3 seconds
local function flingPlayer(TargetC, TargetRP, TargetH)
Angles = 0
local endTime = tick() + 1 -- Set end time to 2 seconds from now
while tick() < endTime do
Angles = Angles + 100
task.wait()
-- Movements and angles for the Fling
local kill = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
-- Fling to various positions around the TargetRP
kill(TargetRP, CFrame.new(0, 3, 0), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(0, -1.5, 2), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(2, 1.5, 2.25), CFrame.Angles(math.rad(50), 0, 0))
kill(TargetRP, CFrame.new(-2.25, -1.5, 2.25), CFrame.Angles(math.rad(30), 0, 0))
kill(TargetRP, CFrame.new(0, 1.5, 0), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(Angles), 0, 0))
end
end
-- Iterate over all players
for _, Target in pairs(game.Players:GetPlayers()) do
-- Skip the local player
if Target ~= Player then
local TargetC = Target.Character
local TargetH = TargetC and TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC and TargetC:FindFirstChild("HumanoidRootPart")
-- If the target and its components are found, execute the fling
if TargetC and TargetH and TargetRP then
flingPlayer(TargetC, TargetRP, TargetH) -- Fling the current player
end
end
end
-- Return the player to their original position
task.wait(0.5)
PCar:SetPrimaryPartCFrame(CFrame.new(0, 0, 0))
task.wait(0.5)
Humanoid.Sit = false
task.wait(0.5)
RootPart.CFrame = OldPos
-- Remove the BodyGyro after the effect
SpinGyro:Destroy()
end
})
print("Fling Boat All button created")
Troll:AddButton({
Name = "Auto Fling All",
Callback = function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local cam = workspace.CurrentCamera
local function ProcessPlayer(target)
if not target or not target.Character or target == LocalPlayer then return end
local flingActive = true
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not root or not tRoot then return end
local char = LocalPlayer.Character
local hum = char:FindFirstChildOfClass("Humanoid")
local original = root.CFrame
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingForce"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Parent = root
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
task.spawn(function()
local angle = 0
local parts = {root}
while flingActive and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if tHum.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local hrp = target.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
root.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)
end
root.Velocity = Vector3.new(9e8, 9e8, 9e8)
root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
flingActive = false
bv:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
root.CFrame = original
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
hum:UnequipTools()
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while flingActive do
task.wait()
end
end
for _, player in ipairs(Players:GetPlayers()) do
ProcessPlayer(player)
end
end
})
Troll:AddButton({
Name = "Bring All Couch [Best]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
toolselcted = "Couch"
dupeamot = 25 --Put amount to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Do not click anything while duping. ", Button1 = "I understand" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Because It will break the script and you will need to rejoin.", Button1 = "I understand" ,Duration=5})
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj,afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf,dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj,ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin,toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc,aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi,toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana,jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(0.1)
for m=1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="You have".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="You have".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."Duping tools is done now, Please wait a little bit to respawn.",Duration=4})
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
wait()
duping = false
for wwefef,weifwwe in pairs(game.Players:GetPlayers()) do
if weifwwe.Name == game.Players.LocalPlayer.Name == false then
ewoifjwoifjiwo = wwefef
end
end
for m=1,ewoifjwoifjiwo do
game.Players.LocalPlayer.Backpack.Couch.Name = "couch"..m
end
wait()
for weofefawd,iwiejguiwg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if iwiejguiwg.Name == "couch"..weofefawd then
iwiejguiwg.Handle.Name = "Handle "
end
end
wait(0.2)
local function bring(skjdfuwiruwg,woiejewg)
if woiejewg == nil == false then
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Seat1").Disabled = true
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Seat2").Disabled = true
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Handle "))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m=1,35 do
local pos = {x=0, y=0, z=0}
pos.x = woiejewg.Character.HumanoidRootPart.Position.X
pos.y = woiejewg.Character.HumanoidRootPart.Position.Y
pos.z = woiejewg.Character.HumanoidRootPart.Position.Z
pos.x = pos.x + woiejewg.Character.HumanoidRootPart.Velocity.X / 2
pos.y = pos.y + woiejewg.Character.HumanoidRootPart.Velocity.Y / 2
pos.z = pos.z + woiejewg.Character.HumanoidRootPart.Velocity.Z / 2
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Seat1").CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(-2,2,0)
task.wait()
end
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Handle.Name = "Handle "
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Seat1"))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until woiejewg.Character.Humanoid.Sit == true
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Handle "):FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
end
end
for mwef,weuerg in pairs(game.Players:GetPlayers()) do
if weuerg.Name == game.Players.LocalPlayer.Name == false then
spawn(function()
bring(mwef,weuerg)
end)
end
end
end
})
print("Bring All Couch button created")
Troll:AddButton({
Name = "Kill All Couch [Best]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
local initialPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local part = Instance.new("Part")
part.Size = Vector3.new(5000, 10, 5000)
part.Position = Vector3.new(0, -500, 0)
part.Anchored = true
part.CanCollide = true
part.Parent = game.Workspace
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, -500, 0)
wait(2)
toolselcted = "Couch"
dupeamot = 25 -- dupe amount
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Don't click anything", Button1 = "I understand" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Wait", Button1 = "Got it" ,Duration=5})
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj,afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf,dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj,ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.Name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin,toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc,aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi,toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana,jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(0.1)
for m=1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Now you have".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Now you have".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."Tools are being duped, don't click anything.",Duration=4})
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
wait()
duping = false
for wwefef,weifwwe in pairs(game.Players:GetPlayers()) do
if weifwwe.Name == game.Players.LocalPlayer.Name == false then
ewoifjwoifjiwo = wwefef
end
end
for m=1,ewoifjwoifjiwo do
game.Players.LocalPlayer.Backpack.Couch.Name = "Chaos Couch"..m
end
wait()
for weofefawd,iwiejguiwg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if iwiejguiwg.Name == "Chaos Couch"..weofefawd then
iwiejguiwg.Handle.Name = "Handle "
end
end
wait(0.2)
local function bring(skjdfuwiruwg,woiejewg)
if woiejewg == nil == false then
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1").Disabled = true
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat2").Disabled = true
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle "))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m=1,35 do
local pos = {x=0, y=0, z=0}
pos.x = woiejewg.Character.HumanoidRootPart.Position.X
pos.y = woiejewg.Character.HumanoidRootPart.Position.Y
pos.z = woiejewg.Character.HumanoidRootPart.Position.Z
pos.x = pos.x + woiejewg.Character.HumanoidRootPart.Velocity.X / 2
pos.y = pos.y + woiejewg.Character.HumanoidRootPart.Velocity.Y / 2
pos.z = pos.z + woiejewg.Character.HumanoidRootPart.Velocity.Z / 2
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1").CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(-2,2,0)
task.wait()
end
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Handle.Name = "Handle "
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1"))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until woiejewg.Character.Humanoid.Sit == true
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle "):FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
end
end
for mwef,weuerg in pairs(game.Players:GetPlayers()) do
if weuerg.Name == game.Players.LocalPlayer.Name == false then
spawn(function() bring(mwef,weuerg) end)
end
end
-- Function to teleport the player back to the initial position after 10 seconds
task.delay(14, function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(initialPosition)
end)
-- Function to clear all tools 0.5 seconds after teleporting to the initial position
task.delay(14.1, function()
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
end
})
print("Kill All Couch button created")
Troll:AddButton({
Name = "Fling Ball All",
Callback = function()
local player=game:GetService("Players").LocalPlayer
local SoccerBalls=workspace.WorkspaceCom["001_SoccerBalls"]
local MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name)
if not MyBall then
if not player.Backpack:FindFirstChild("SoccerBall") then
local args={[1]="PickingTools",[2]="SoccerBall"}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
task.wait()
player.Backpack.SoccerBall.Parent=player.Character
repeat MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name) task.wait() until MyBall
player.Character.SoccerBall.Parent=player.Backpack
task.wait()
else
player.Backpack.SoccerBall.Parent=player.Character
repeat MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name) task.wait() until MyBall
player.Character.SoccerBall.Parent=player.Backpack
end
end
for i,v in pairs(game.Players:GetPlayers()) do
if v~=game.Players.LocalPlayer then
local target=v
local TCharacter=target.Character or target.CharacterAdded:Wait()
local THumanoidRootPart=TCharacter:WaitForChild("HumanoidRootPart")
if not MyBall or not THumanoidRootPart then return end
for _,v in pairs(MyBall:GetChildren()) do
if v:IsA("BodyMover") then v:Destroy() end
end
local bodyVelocity=Instance.new("BodyVelocity")
bodyVelocity.Velocity=Vector3.new(9e8,9e8,9e8)
bodyVelocity.MaxForce=Vector3.new(1/0,1/0,1/0)
bodyVelocity.P=1e10
bodyVelocity.Parent=MyBall
local bv=Instance.new("BodyVelocity")
bv.Velocity=Vector3.new(9e8,9e8,9e8)
bv.MaxForce=Vector3.new(1/0,1/0,1/0)
bv.P=1e9
bv.Parent=THumanoidRootPart
local oldPos=THumanoidRootPart.Position
workspace.CurrentCamera.CameraSubject=THumanoidRootPart
repeat
local velocity=THumanoidRootPart.Velocity.Magnitude
local parts={}
for _,v in pairs(TCharacter:GetDescendants()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then table.insert(parts,v) end
end
for _,part in ipairs(parts) do
local pos_x=target.Character.HumanoidRootPart.Position.X
local pos_y=target.Character.HumanoidRootPart.Position.Y
local pos_z=target.Character.HumanoidRootPart.Position.Z
pos_x=pos_x+(target.Character.HumanoidRootPart.Velocity.X/1.5)
pos_y=pos_y+(target.Character.HumanoidRootPart.Velocity.Y/1.5)
pos_z=pos_z+(target.Character.HumanoidRootPart.Velocity.Z/1.5)
MyBall.CFrame=CFrame.new(pos_x,pos_y,pos_z)
task.wait(1/6000)
end
task.wait(1/6000)
until THumanoidRootPart.Velocity.Magnitude>5000 or TCharacter.Humanoid.Health==0 or target.Parent~=game.Players or THumanoidRootPart.Parent~=TCharacter or TCharacter~=target.Character
end
end
workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
end
})
local Tab = Window:MakeTab({"Avatar", "rbxassetid://10734952036"})
Tab:AddSection({ Name = "Copy Outfit" })
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local Target = nil
-- Function to get player names
local function GetPlayerNames()
local PlayerNames = {}
for _, player in ipairs(Players:GetPlayers()) do
table.insert(PlayerNames, player.Name)
end
return PlayerNames
end
-- Player selection dropdown
local Dropdown = Tab:AddDropdown({
Name = "Select Player",
Options = GetPlayerNames(),
Default = Target,
Callback = function(Value)
Target = Value
end
})
-- Update dropdown options when someone joins or leaves
local function UpdateDropdown()
Dropdown:Refresh(GetPlayerNames(), true)
end
Players.PlayerAdded:Connect(UpdateDropdown)
Players.PlayerRemoving:Connect(UpdateDropdown)
Tab:AddButton({
Name = "Copy Avatar",
Callback = function()
if not Target then return end
local LP = Players.LocalPlayer
local LChar = LP.Character
local TPlayer = Players:FindFirstChild(Target)
if TPlayer and TPlayer.Character then
local LHumanoid = LChar and LChar:FindFirstChildOfClass("Humanoid")
local THumanoid = TPlayer.Character:FindFirstChildOfClass("Humanoid")
if LHumanoid and THumanoid then
-- RESET LOCALPLAYER
local LDesc = LHumanoid:GetAppliedDescription()
-- Remove current accessories, clothes, and face
for _, acc in ipairs(LDesc:GetAccessories(true)) do
if acc.AssetId and tonumber(acc.AssetId) then
Remotes.Wear:InvokeServer(tonumber(acc.AssetId))
task.wait(0.2)
end
end
if tonumber(LDesc.Shirt) then
Remotes.Wear:InvokeServer(tonumber(LDesc.Shirt))
task.wait(0.2)
end
if tonumber(LDesc.Pants) then
Remotes.Wear:InvokeServer(tonumber(LDesc.Pants))
task.wait(0.2)
end
if tonumber(LDesc.Face) then
Remotes.Wear:InvokeServer(tonumber(LDesc.Face))
task.wait(0.2)
end
-- COPY FROM TARGET PLAYER
local PDesc = THumanoid:GetAppliedDescription()
-- Send body parts
local argsBody = {
[1] = {
[1] = PDesc.Torso,
[2] = PDesc.RightArm,
[3] = PDesc.LeftArm,
[4] = PDesc.RightLeg,
[5] = PDesc.LeftLeg,
[6] = PDesc.Head
}
}
Remotes.ChangeCharacterBody:InvokeServer(unpack(argsBody))
task.wait(0.5)
if tonumber(PDesc.Shirt) then
Remotes.Wear:InvokeServer(tonumber(PDesc.Shirt))
task.wait(0.3)
end
if tonumber(PDesc.Pants) then
Remotes.Wear:InvokeServer(tonumber(PDesc.Pants))
task.wait(0.3)
end
if tonumber(PDesc.Face) then
Remotes.Wear:InvokeServer(tonumber(PDesc.Face))
task.wait(0.3)
end
for _, v in ipairs(PDesc:GetAccessories(true)) do
if v.AssetId and tonumber(v.AssetId) then
Remotes.Wear:InvokeServer(tonumber(v.AssetId))
task.wait(0.3)
end
end
local SkinColor = TPlayer.Character:FindFirstChild("Body Colors")
if SkinColor then
Remotes.ChangeBodyColor:FireServer(tostring(SkinColor.HeadColor))
task.wait(0.3)
end
if tonumber(PDesc.IdleAnimation) then
Remotes.Wear:InvokeServer(tonumber(PDesc.IdleAnimation))
task.wait(0.3)
end
-- Name, bio, and color
local Bag = TPlayer:FindFirstChild("PlayersBag")
if Bag then
if Bag:FindFirstChild("RPName") and Bag.RPName.Value ~= "" then
Remotes.RPNameText:FireServer("RolePlayName", Bag.RPName.Value)
task.wait(0.3)
end
if Bag:FindFirstChild("RPBio") and Bag.RPBio.Value ~= "" then
Remotes.RPNameText:FireServer("RolePlayBio", Bag.RPBio.Value)
task.wait(0.3)
end
if Bag:FindFirstChild("RPNameColor") then
Remotes.RPNameColor:FireServer("PickingRPNameColor", Bag.RPNameColor.Value)
task.wait(0.3)
end
if Bag:FindFirstChild("RPBioColor") then
Remotes.RPNameColor:FireServer("PickingRPBioColor", Bag.RPBioColor.Value)
task.wait(0.3)
end
end
end
end
end
})
-- Define colors for RGB effect
local colors = {
Color3.new(1, 0, 0), -- Red
Color3.new(0, 1, 0), -- Green
Color3.new(0, 0, 1), -- Blue
Color3.new(1, 1, 0), -- Yellow
Color3.new(0, 1, 1), -- Cyan
Color3.new(1, 0, 1) -- Magenta
}
-- Variable to control the state of the House RGB toggle
local isHouseRGBActive = false
-- Function to change the house color
local function changeColor()
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = replicatedStorage:FindFirstChild("RE") and replicatedStorage.RE:FindFirstChild("1Player1sHous1e")
if not remoteEvent then
warn("RemoteEvent '1Player1sHous1e' not found.")
return
end
while isHouseRGBActive do
for _, color in ipairs(colors) do
if not isHouseRGBActive then return end
local args = {
[1] = "ColorPickHouse",
[2] = color
}
pcall(function()
remoteEvent:FireServer(unpack(args))
end)
task.wait(0.8)
end
end
end
local function toggleHouseRGB(state)
isHouseRGBActive = state
if isHouseRGBActive then
print("House RGB Activated")
spawn(changeColor)
else
print("House RGB Deactivated")
end
end
-- Global variables
local isUnbanActive = false
local HouseTab = Window:MakeTab({"Houses", "home"})
local SelectHouse = nil
local NoclipDoor = nil
-- Function to get list of houses
local function getHouseList()
local houseTable = {}
local lots = workspace:FindFirstChild("001_Lots")
if lots then
for _, House in ipairs(lots:GetChildren()) do
if House.Name ~= "For Sale" and House:IsA("Model") then
table.insert(houseTable, House.Name)
end
end
end
return houseTable
end
HouseTab:AddParagraph({
Title = "Funções para você usar em você",
Content = ""
})
-- Botão para remover ban de todas as casas
HouseTab:AddButton({
Name = "Remover Ban de Todas as Casas",
Description = "Tenta remover o ban de todas as casas ",
Callback = function()
local successCount = 0
local failCount = 0
for i = 1, 37 do
local bannedBlockName = "BannedBlock" .. i
local bannedBlock = Workspace:FindFirstChild(bannedBlockName, true)
if bannedBlock then
local success, _ = pcall(function()
bannedBlock:Destroy()
end)
if success then
successCount = successCount + 1
else
failCount = failCount + 1
end
end
end
for _, house in pairs(Workspace:GetDescendants()) do
if house.Name:match("BannedBlock") then
local success, _ = pcall(function()
house:Destroy()
end)
if success then
successCount = successCount + 1
else
failCount = failCount + 1
end
end
end
if successCount > 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Sucesso",
Text = "Bans removidos de " .. successCount .. " casas!",
Duration = 5
})
end
if failCount > 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Aviso",
Text = "Falha ao remover bans de " .. failCount .. " casas.",
Duration = 5
})
end
if successCount == 0 and failCount == 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Aviso",
Text = "Nenhum ban encontrado para remover.",
Duration = 5
})
end
end
})
HouseTab:AddParagraph({
Title = "mais coisas em breve",
Content = ""
})
-- Dropdown to select houses
pcall(function()
HouseTab:AddDropdown({
Name = "Select House",
Options = getHouseList(),
Default = "...",
Callback = function(Value)
SelectHouse = Value
if NoclipDoor then
NoclipDoor:Set(false)
end
print("House selected: " .. tostring(Value))
end
})
end)
-- Function to update the house list
local function DropdownHouseUpdate()
local houseTable = getHouseList()
print("DropdownHouseUpdate called. Houses found:", #houseTable)
pcall(function()
HouseTab:ClearDropdown("Select House") -- Attempt to clear dropdown, if supported
HouseTab:AddDropdown({
Name = "Select House",
Options = houseTable,
Default = "...",
Callback = function(Value)
SelectHouse = Value
if NoclipDoor then
NoclipDoor:Set(false)
end
end
})
end)
end
-- Initialize dropdown
pcall(DropdownHouseUpdate)
-- Button to refresh house list
pcall(function()
HouseTab:AddButton({
Name = "Refresh House List",
Callback = function()
print("Refresh House List button clicked.")
pcall(DropdownHouseUpdate)
end
})
end)
-- Button to teleport to house
pcall(function()
HouseTab:AddButton({
Name = "Teleport to House",
Callback = function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and game.Players.LocalPlayer.Character then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(House.WorldPivot.Position)
else
print("House not found: " .. tostring(SelectHouse))
end
end
})
end)
-- Button to teleport to safe
pcall(function()
HouseTab:AddButton({
Name = "Teleport to Safe",
Callback = function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") and game.Players.LocalPlayer.Character then
local safe = House.HousePickedByPlayer.HouseModel:FindFirstChild("001_Safe")
if safe then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(safe.WorldPivot.Position)
else
print("Safe not found in house: " .. tostring(SelectHouse))
end
else
print("House not found: " .. tostring(SelectHouse))
end
end
})
end)
-- Toggle to noclip through door
pcall(function()
NoclipDoor = HouseTab:AddToggle({
Name = "Noclip House Door",
Description = "",
Default = false,
Callback = function(Value)
pcall(function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") then
local housepickedbyplayer = House.HousePickedByPlayer
local doors = housepickedbyplayer.HouseModel:FindFirstChild("001_HouseDoors")
if doors and doors:FindFirstChild("HouseDoorFront") then
for _, Base in ipairs(doors.HouseDoorFront:GetChildren()) do
if Base:IsA("BasePart") then
Base.CanCollide = not Value
end
end
end
end
end)
end
})
end)
-- Toggle to ring doorbell
pcall(function()
HouseTab:AddToggle({
Name = "Ring Doorbell",
Description = "",
Default = false,
Callback = function(Value)
getgenv().ChaosHubAutoSpawnDoorbellValue = Value
spawn(function()
while getgenv().ChaosHubAutoSpawnDoorbellValue do
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") then
local doorbell = House.HousePickedByPlayer.HouseModel:FindFirstChild("001_DoorBell")
if doorbell and doorbell:FindFirstChild("TouchBell") then
pcall(function()
fireclickdetector(doorbell.TouchBell.ClickDetector)
end)
end
end
task.wait(0.5)
end
end)
end
})
end)
-- Toggle to knock on door
pcall(function()
HouseTab:AddToggle({
Name = "Knock on Door",
Description = "",
Default = false,
Callback = function(Value)
getgenv().ChaosHubAutoSpawnDoorValue = Value
spawn(function()
while getgenv().ChaosHubAutoSpawnDoorValue do
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") then
local doors = House.HousePickedByPlayer.HouseModel:FindFirstChild("001_HouseDoors")
if doors and doors:FindFirstChild("HouseDoorFront") and doors.HouseDoorFront:FindFirstChild("Knock") then
pcall(function()
fireclickdetector(doors.HouseDoorFront.Knock.TouchBell.ClickDetector)
end)
end
end
task.wait(0.5)
end
end)
end
})
end)
pcall(function()
HouseTab:AddSection({ Name = "Teleport to Houses" })
end)
-- List of houses for teleportation
local casas = {
["House 1"] = Vector3.new(260.29, 4.37, 209.32),
["House 2"] = Vector3.new(234.49, 4.37, 228.00),
["House 3"] = Vector3.new(262.79, 21.37, 210.84),
["House 4"] = Vector3.new(229.60, 21.37, 225.40),
["House 5"] = Vector3.new(173.44, 21.37, 228.11),
["House 6"] = Vector3.new(-43, 21, -137),
["House 7"] = Vector3.new(-40, 36, -137),
["House 11"] = Vector3.new(-21, 40, 436),
["House 12"] = Vector3.new(155, 37, 433),
["House 13"] = Vector3.new(255, 35, 431),
["House 14"] = Vector3.new(254, 38, 394),
["House 15"] = Vector3.new(148, 39, 387),
["House 16"] = Vector3.new(-17, 42, 395),
["House 17"] = Vector3.new(-189, 37, -247),
["House 18"] = Vector3.new(-354, 37, -244),
["House 19"] = Vector3.new(-456, 36, -245),
["House 20"] = Vector3.new(-453, 38, -295),
["House 21"] = Vector3.new(-356, 38, -294),
["House 22"] = Vector3.new(-187, 37, -295),
["House 23"] = Vector3.new(-410, 68, -447),
["House 24"] = Vector3.new(-348, 69, -496),
["House 28"] = Vector3.new(-103, 12, 1087),
["House 29"] = Vector3.new(-730, 6, 808),
["House 30"] = Vector3.new(-245, 7, 822),
["House 31"] = Vector3.new(639, 76, -361),
["House 32"] = Vector3.new(-908, 6, -361),
["House 33"] = Vector3.new(-111, 70, -417),
["House 34"] = Vector3.new(230, 38, 569),
["House 35"] = Vector3.new(-30, 13, 2209)
}
-- Create sorted list of house names
local houseNames = {}
for name, _ in pairs(casas) do
table.insert(houseNames, name)
end
table.sort(houseNames, function(a, b)
local numA = tonumber(a:match("%d+")) or 0
local numB = tonumber(b:match("%d+")) or 0
return numA < numB
end)
-- Dropdown for teleportation
pcall(function()
HouseTab:AddDropdown({
Name = "Select House",
Options = houseNames,
Callback = function(selectedHouse)
local player = game.Players.LocalPlayer
if player and player.Character then
player.Character.HumanoidRootPart.CFrame = CFrame.new(casas[selectedHouse])
end
end
})
end)
-- Label after dropdown
pcall(function()
HouseTab:AddLabel("Teleport to any house you want")
end)
-- Section for Auto Unban
pcall(function()
HouseTab:AddSection({ Name = "Auto Unban" })
end)
-- Toggle for Auto Unban
pcall(function()
HouseTab:AddToggle({
Name = "Auto Unban",
Default = false,
Callback = function(state)
isUnbanActive = state
if isUnbanActive then
print("Auto Unban Activated")
spawn(startAutoUnban)
else
print("Auto Unban Deactivated")
end
end
})
end)
-- Label after Auto Unban
pcall(function()
HouseTab:AddLabel("Automatically unbans you from houses")
end)
-- Section for House RGB
pcall(function()
HouseTab:AddSection({ Name = "House RGB" })
end)
-- Toggle for House RGB
pcall(function()
HouseTab:AddToggle({
Name = "House RGB",
Default = false,
Callback = function(state)
toggleHouseRGB(state)
end
})
end)
-- Label after House RGB
pcall(function()
HouseTab:AddLabel("Makes your house RGB")
end)
-- Function for Auto Unban
function startAutoUnban()
while isUnbanActive do
pcall(function()
for _, v in pairs(game:GetService("Workspace"):WaitForChild("001_Lots"):GetDescendants()) do
if v.Name:match("^BannedBlock%d+$") then
v:Destroy()
end
end
end)
task.wait(1)
end
end
local Tab = Window:MakeTab({"Global Audio", "music"})
-- Create a section
Tab:AddSection({"Audio for All Players"})
-- Audio list
local audios = {
{Name = "Yamete Kudasai", ID = 108494476595033},
{Name = "Scream", ID = 5710016194},
{Name = "Horror Jumpscare", ID = 85435253347146},
{Name = "Loud Audio", ID = 6855150757},
{Name = "Noise", ID = 120034877160791},
{Name = "Jumpscare 2", ID = 110637995610528},
{Name = "Minecraft Witch Laugh", ID = 116214940486087},
{Name = "The Boiled One", ID = 137177653817621},
{Name = "Crazy Hail Mary", ID = 128669424001766},
{Name = "Mandrake Detected", ID = 9068077052},
{Name = "Aaaaaaaaa", ID = 80156405968805},
{Name = "AAAHHHH", ID = 9084006093},
{Name = "amongus", ID = 6651571134},
{Name = "Sus", ID = 6701126635},
{Name = "Big Scream AAAAAAAAA", ID = 5853668794},
{Name = "UHHHHH COFFCOFF", ID = 7056720271},
{Name = "SUS", ID = 7153419575},
{Name = "Sonic.exe", ID = 2496367477},
{Name = "Tubers93 1", ID = 270145703},
{Name = "Tubers93 2", ID = 18131809532},
{Name = "John's Laugh", ID = 130759239},
{Name = "No Idea LOL", ID = 6549021381},
{Name = "Screaming", ID = 80156405968805},
{Name = "Sus Audio", ID = 7705506391},
{Name = "AAAH", ID = 7772283448},
{Name = "Gay, gay", ID = 18786647417},
{Name = "Bat Hit", ID = 7129073354},
{Name = "Nuclear Siren", ID = 675587093},
{Name = "No idea for a name LOL", ID = 7520729342},
{Name = "Scream 2", ID = 91412024101709},
{Name = "Eardrum Buster", ID = 268116333},
{Name = "Annoying Moan", ID = 106835463235574},
{Name = "Meme Sound Clip", ID = 132603645477541},
{Name = "iFood Ad", ID = 133843750864059},
{Name = "I Ghost The down", ID = 84663543883498},
{Name = "Shop Online at Shopee", ID = 8747441609},
{Name = "Uh, So Gross", ID = 103440368630269},
{Name = "Get Out, Go Wash Dishes", ID = 101232400175829},
{Name = "Meme Quote", ID = 78442476709262},
}
local selectedAudioID
-- Add a textbox to insert the audio ID
Tab:AddTextBox({
Name = "Insert Audio or Music ID",
Description = "Type the audio ID",
PlaceholderText = "Audio ID",
Callback = function(value)
selectedAudioID = tonumber(value)
end
})
-- Add a dropdown to select the audio
local audioNames = {}
for _, audio in ipairs(audios) do
table.insert(audioNames, audio.Name)
end
Tab:AddDropdown({
Name = "Select Audio",
Description = "Choose an audio from the list",
Options = audioNames,
Default = audioNames[1],
Flag = "selected_audio",
Callback = function(value)
for _, audio in ipairs(audios) do
if audio.Name == value then
selectedAudioID = audio.ID
break
end
end
end
})
-- Loop control
local audioLoop = false
-- New section for audio loop
Tab:AddSection({"Audio Loop"})
-- Function to play audio repeatedly
local function playLoopedAudio()
while audioLoop do
if selectedAudioID then
local args = {
[1] = game:GetService("Workspace"),
[2] = selectedAudioID,
[3] = 1,
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
-- Create and play the audio
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()
else
warn("No audio selected!")
end
task.wait(0.5) -- Small delay to avoid overload
end
end
-- Toggle for audio loop
Tab:AddToggle({
Name = "Loop Play Audio",
Description = "Activates the audio loop",
Default = false,
Flag = "audio_loop",
Callback = function(value)
audioLoop = value
if audioLoop then
task.spawn(playLoopedAudio) -- Start the loop in a new thread
end
end
})
-- Add a paragraph as a label
Tab:AddParagraph({"Info", "Loop audio playback (All players in the server can hear)"})
-- Function to play normal audio
local function playAudio()
if selectedAudioID then
local args = {
[1] = game:GetService("Workspace"),
[2] = selectedAudioID,
[3] = 1,
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
-- Create and play the audio
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()
else
warn("No audio selected!")
end
end
-- New section for playing audio
Tab:AddSection({"Play Audio"})
-- Button to play the audio
Tab:AddButton({"Play Audio", function()
playAudio()
end})
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local audioID = 6314880174 -- Fixed audio ID
local function Audio_All_ClientSide(ID)
local function CheckFolderAudioAll()
local FolderAudio = workspace:FindFirstChild("Audio all client")
if not FolderAudio then
FolderAudio = Instance.new("Folder")
FolderAudio.Name = "Audio all client"
FolderAudio.Parent = workspace
end
return FolderAudio
end
local function CreateSound(ID)
if type(ID) ~= "number" then
print("Insert a valid number!")
return nil
end
local Folder_Audio = CheckFolderAudioAll()
if Folder_Audio then
local Sound = Instance.new("Sound")
Sound.SoundId = "rbxassetid://" .. ID
Sound.Volume = 1
Sound.Looped = false
Sound.Parent = Folder_Audio
Sound:Play()
task.wait(1) -- Wait time before removing the sound
Sound:Destroy()
end
end
CreateSound(ID)
end
local function Audio_All_ServerSide(ID)
if type(ID) ~= "number" then
print("Insert a valid number!")
return nil
end
local GunSoundEvent = ReplicatedStorage:FindFirstChild("1Gu1nSound1s", true)
if GunSoundEvent then
GunSoundEvent:FireServer(workspace, ID, 1)
end
end
-- Toggle for "Burst everyone's eardrums"
Tab:AddToggle({
Name = "Burst Eardrums LOL",
Description = "Plays audio repeatedly for everyone",
Default = false,
Flag = "audio_spam",
Callback = function(value)
getgenv().Audio_All_loop_fast = value
while getgenv().Audio_All_loop_fast do
Audio_All_ServerSide(audioID)
task.spawn(function()
Audio_All_ClientSide(audioID)
end)
task.wait(0.03) -- Extremely fast delay (0.03 seconds)
end
end
})
Tab:AddParagraph({"Info", "Everyone in the server hears the audio"})
local Tab = Window:MakeTab({"Lag Server", "bomb"})
-- Shutdown Custom Section
local Section = Tab:AddSection({
Name = "Custom Shutdown"
})
-- Shutdown Server Button
Tab:AddButton({
Name = "Shutdown Server",
Callback = function()
for m = 1, 495 do
local args = {
[1] = "PickingTools",
[2] = "FireHose"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local args = {
[1] = "FireHose",
[2] = "DestroyFireHose"
}
game:GetService("Players").LocalPlayer.Backpack.FireHose.ToolSound:FireServer(unpack(args))
end
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -475, 999999999.414)
local rootpart = game.Players.LocalPlayer.Character.HumanoidRootPart
repeat wait() until rootpart.Parent == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Shutdown Complete, Now It Will Shut Down",
Button1 = "Ok",
Duration = 5
})
wait()
for _, ergeg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if ergeg.Name == "FireHose" then
ergeg.Parent = game.Players.LocalPlayer.Character
end
end
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Starting duplication, be patient",
Button1 = "Ok",
Duration = 5
})
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(9999, -475, 9999)
end
})
-- Shutdown Server (Internet Error) Button
Tab:AddButton({
Name = "Shutdown Server (Internet Error)",
Callback = function()
for m = 1, 535 do
local args = {
[1] = "PickingTools",
[2] = "FireHose"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local args = {
[1] = "FireHose",
[2] = "DestroyFireHose"
}
game:GetService("Players").LocalPlayer.Backpack.FireHose.ToolSound:FireServer(unpack(args))
end
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -475, 999999999.414)
local rootpart = game.Players.LocalPlayer.Character.HumanoidRootPart
repeat wait() until rootpart.Parent == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Shutdown Complete, Now It Will Shut Down",
Button1 = "Ok",
Duration = 5
})
wait()
for _, ergeg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if ergeg.Name == "FireHose" then
ergeg.Parent = game.Players.LocalPlayer.Character
end
end
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Starting duplication, be patient",
Button1 = "Ok",
Duration = 5
})
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(9999, -475, 9999)
end
})
-- Shutdown Server (Timeout Error) Button
Tab:AddButton({
Name = "Shutdown Server (Connection Timeout Error)",
Callback = function()
for m = 1, 635 do
local args = {
[1] = "PickingTools",
[2] = "FireHose"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local args = {
[1] = "FireHose",
[2] = "DestroyFireHose"
}
game:GetService("Players").LocalPlayer.Backpack.FireHose.ToolSound:FireServer(unpack(args))
end
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Shutdown Complete, Now It Will Shut Down",
Button1 = "Ok",
Duration = 5
})
wait()
for _, ergeg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if ergeg.Name == "FireHose" then
ergeg.Parent = game.Players.LocalPlayer.Character
end
end
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Starting duplication, be patient",
Button1 = "Ok",
Duration = 5
})
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(9999, -475, 9999)
end
})
-- Lag Laptop Section
local Section = Tab:AddSection({
Name = "Lag with Laptop"
})
-- Toggle State for Lag Laptop
local toggles = { LagLaptop = false }
-- Function to Simulate Normal Click
local function clickNormally(object)
local clickDetector = object:FindFirstChildWhichIsA("ClickDetector")
if clickDetector then
fireclickdetector(clickDetector)
end
end
-- Function to Lag Game with Laptop
local function lagGameWithLaptop(laptopPath, maxTeleports)
if laptopPath then
local teleportCount = 0
while teleportCount < maxTeleports and toggles.LagLaptop do
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = laptopPath.CFrame
clickNormally(laptopPath)
teleportCount = teleportCount + 1
wait(0.0001)
end
else
warn("Laptop not found.")
end
end
-- Lag Laptop Toggle
Tab:AddToggle({
Name = "Lag with Laptop",
Default = false,
Callback = function(state)
toggles.LagLaptop = state
if state then
local laptopPath = workspace:FindFirstChild("WorkspaceCom"):FindFirstChild("001_GiveTools"):FindFirstChild("Laptop")
if laptopPath then
spawn(function()
lagGameWithLaptop(laptopPath, 999999999)
end)
else
warn("Laptop not found.")
end
else
print("Lag with Laptop deactivated.")
end
end
})
-- Lag Laptop Paragraph
Tab:AddParagraph({
"Lag Information",
"The lag effect starts after 35 seconds"
})
-- Lag Phone Section
local Section = Tab:AddSection({
Name = "Lag with Phone"
})
-- Toggle State for Lag Phone
toggles.LagPhone = false
-- Function to Lag Game with Phone
local function lagGameWithPhone(phonePath, maxTeleports)
if phonePath then
local teleportCount = 0
while teleportCount < maxTeleports and toggles.LagPhone do
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = phonePath.CFrame
clickNormally(phonePath)
teleportCount = teleportCount + 1
wait(0.01)
end
else
warn("Phone not found.")
end
end
-- Lag Phone Toggle
Tab:AddToggle({
Name = "Lag with Phone",
Default = false,
Callback = function(state)
toggles.LagPhone = state
if state then
local phonePath = workspace:FindFirstChild("WorkspaceCom"):FindFirstChild("001_CommercialStores"):FindFirstChild("CommercialStorage1"):FindFirstChild("Store"):FindFirstChild("Tools"):FindFirstChild("Iphone")
if phonePath then
spawn(function()
lagGameWithPhone(phonePath, 999999)
end)
else
warn("Phone not found.")
end
else
print("Lag with Phone deactivated.")
end
end
})
-- Lag Phone Paragraph
Tab:AddParagraph({
"Lag Information",
"The script starts to cause lag after 35 seconds"
})
local Section = Tab:AddSection({
Name = "Lag with Bomb"
})
local BombActive = false
Tab:AddToggle({
Name = "Lag with Bomb",
Default = false,
Callback = function(Value)
if Value then
BombActive = true
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local RootPart = Character:WaitForChild("HumanoidRootPart")
local WorkspaceService = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Bomb = WorkspaceService:WaitForChild("WorkspaceCom"):WaitForChild("001_CriminalWeapons"):WaitForChild("GiveTools"):WaitForChild("Bomb")
task.spawn(function()
while BombActive do
if Bomb and RootPart then
RootPart.CFrame = Bomb.CFrame
fireclickdetector(Bomb.ClickDetector) -- Triggers the bomb's ClickDetector
task.wait(0.00001) -- Minimum delay to avoid crashes
else
task.wait(0.0001)
end
end
end)
task.spawn(function()
while BombActive do
if Bomb and RootPart then
local VirtualInputManager = game:GetService("VirtualInputManager")
VirtualInputManager:SendMouseButtonEvent(500, 500, 0, true, game, 0)
task.wait(1.5)
VirtualInputManager:SendMouseButtonEvent(500, 500, 0, false, game, 0)
-- Executes the FireServer with the player's name
local args = {
[1] = "Bomb" .. Player.Name -- Uses the current player's name
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Blo1wBomb1sServe1r"):FireServer(unpack(args))
end
task.wait(1.5) -- 1-second interval for click and FireServer
end
end)
else
-- Deactivating the functionality
BombActive = false
end
end
})
Tab:AddParagraph({
"Lag Information",
"The script starts to cause lag after 35 seconds"
})
local Tab = Window:MakeTab({"Names", "Paper"})
local SectionRGBBio = Tab:AddSection({
Name = "RGB BIO"
})
Tab:AddToggle({
Name = "RGB BIO",
Description = "Activate RGB BIO",
Default = false,
Callback = function(value)
isBioActive = value
print(value and "RGB BIO activated" or "RGB BIO deactivated")
end
})
local vibrantColors = {
Color3.fromRGB(255, 0, 0), -- Red
Color3.fromRGB(0, 255, 0), -- Green
Color3.fromRGB(0, 0, 255), -- Blue
Color3.fromRGB(255, 255, 0), -- Yellow
Color3.fromRGB(255, 0, 255), -- Magenta
Color3.fromRGB(0, 255, 255), -- Cyan
Color3.fromRGB(255, 165, 0), -- Orange
Color3.fromRGB(128, 0, 128), -- Purple
Color3.fromRGB(255, 20, 147) -- Hot Pink
}
spawn(function()
while true do
if isNameActive then
local randomColor = vibrantColors[math.random(#vibrantColors)]
local args = {
[1] = "PickingRPNameColor",
[2] = randomColor
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(args))
end
wait(0.7)
end
end)
spawn(function()
while true do
if isBioActive then
local randomColor = vibrantColors[math.random(#vibrantColors)]
local args = {
[1] = "PickingRPBioColor",
[2] = randomColor
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(args))
end
wait(0.7)
end
end)
local SectionNames = Tab:AddSection({
Name = "Add Names to Player"
})
local names = {
{"Anonymus", " Anonymus "},
{"PRO", " PRO "},
{"ERR0R_666", " ERR0R_666 "},
{"DARKNE1SSS", " DARKNE1SSS "},
{"GHOST", " GHOST "},
{"JOKER", " JOKER "},
{"ADMIN", " ADMIN "},
{"TUBERS93", " TUBERS 93 "},
{"CO0LKID", " CO0 LKID "},
{"GAME ATTACKED BY MAFIA", " GAME ATTACKED BY MAFIA "},
{"INC0MUN", " INC0MUN"},
{"BAD BOY", " BAD BOY "}
}
for _, name in ipairs(names) do
Tab:AddButton({
Name = "Name: " .. name[1],
Callback = function()
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer("RolePlayName", name[2])
end
})
end
local CarTab = Window:MakeTab({"Car", "car"})
local Section = CarTab:AddSection({"all car functions"})
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
-- Namespace para evitar conflitos
local TeleportCarro = {}
TeleportCarro.Players = Players
TeleportCarro.Workspace = Workspace
TeleportCarro.LocalPlayer = LocalPlayer
TeleportCarro.Camera = Camera
-- Função para exibir notificação
function TeleportCarro:MostrarNotificacao(mensagem)
pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Aviso",
Text = mensagem,
Duration = 5
})
end)
end
-- Função para desativar/ativar dano de queda
function TeleportCarro:ToggleFallDamage(disable)
if not self.LocalPlayer.Character or not self.LocalPlayer.Character:FindFirstChild("Humanoid") then return false end
local humanoid = self.LocalPlayer.Character.Humanoid
if disable then
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true)
humanoid.PlatformStand = false
return true
else
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, true)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, true)
return false
end
end
-- Função para teleportar o jogador para o assento do carro
function TeleportCarro:TeleportToSeat(seat, car)
if not self.LocalPlayer.Character or not self.LocalPlayer.Character:FindFirstChild("Humanoid") then
self:MostrarNotificacao("Personagem não encontrado!")
return false
end
local humanoid = self.LocalPlayer.Character.Humanoid
local rootPart = self.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not rootPart then
self:MostrarNotificacao("Parte raiz do personagem não encontrada!")
return false
end
humanoid.Sit = false
task.wait(0.1)
rootPart.CFrame = seat.CFrame + Vector3.new(0, 5, 0)
task.wait(0.1)
seat:Sit(humanoid)
task.wait(0.5)
return humanoid.SeatPart == seat
end
-- Função para teleportar o carro para o void com delay
function TeleportCarro:TeleportToVoid(car)
if not car then
self:MostrarNotificacao("Veículo inválido!")
return
end
if not car.PrimaryPart then
local body = car:FindFirstChild("Body", true) or car:FindFirstChild("Chassis", true)
if body and body:IsA("BasePart") then
car.PrimaryPart = body
else
self:MostrarNotificacao("Parte principal do veículo não encontrada!")
return
end
end
local voidPosition = Vector3.new(0, -1000, 0)
car:SetPrimaryPartCFrame(CFrame.new(voidPosition))
task.wait(0.5)
end
-- Função para teleportar o carro para a posição do jogador com delay
function TeleportCarro:TeleportToPlayer(car, playerPos)
if not car then
self:MostrarNotificacao("Veículo inválido!")
return
end
if not car.PrimaryPart then
local body = car:FindFirstChild("Body", true) or car:FindFirstChild("Chassis", true)
if body and body:IsA("BasePart") then
car.PrimaryPart = body
else
self:MostrarNotificacao("Parte principal do veículo não encontrada!")
return
end
end
local targetPos = playerPos + Vector3.new(5, 0, 5)
car:SetPrimaryPartCFrame(CFrame.new(targetPos))
task.wait(0.5)
end
-- Função para sair do carro e voltar à posição original
function TeleportCarro:ExitCarAndReturn(originalPos)
if not self.LocalPlayer.Character or not self.LocalPlayer.Character:FindFirstChild("Humanoid") then return end
local humanoid = self.LocalPlayer.Character.Humanoid
if humanoid.SeatPart then
humanoid.Sit = false
end
task.wait(0.1)
if originalPos then
self.LocalPlayer.Character:PivotTo(CFrame.new(originalPos))
end
end
-- Função para atualizar a lista de carros no dropdown
function TeleportCarro:AtualizarListaCarros()
local pastaVeiculos = self.Workspace:FindFirstChild("Vehicles")
local listaCarros = {}
if pastaVeiculos then
for _, carro in ipairs(pastaVeiculos:GetChildren()) do
if carro.Name:match("Car$") then
table.insert(listaCarros, carro.Name)
end
end
end
return listaCarros
end
-- Parágrafo
CarTab:AddParagraph({
Title = "use o void protection",
Content = ""
})
-- Toggle para matar todos os carros
CarTab:AddToggle({
Name = "Matar todos os carros do server",
Description = "Teleporta os carros para o void",
Default = false,
Callback = function(state)
local originalPosition
local teleportActive = state
local fallDamageDisabled = false
if state then
if seLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastefy.app, raw.githubusercontent.com.