Run it
Copy the script and paste it into your executor.
(() :() )
Translator = {}
Translator.Frases = (:())()
idioma = (.Players.LocalPlayer.LocaleId ):(, ):()
Translator.Frases[idioma] idioma =
Translator.Idioma = idioma
Translator:(frase)
self.Frases[self.Idioma][frase] frase
Players = :()
TextChatService = :()
ReplicatedStorage = :()
HttpService = :()
playerName = .Players.LocalPlayer.Name
LocalPlayer = Players.LocalPlayer
VirtualInputManager = :()
RunService = :()
TweenService = :()
Camera = .CurrentCamera
Workspace = :()
UserInputService = :()
redzlibContent = :(, )
redzlib = (redzlibContent)()
redzlib ()
.FallenPartsDestroyHeight = -.huge
Window = redzlib:({
Title = ,
SaveFolder =
})
Window:({
Button = {
Image =
},
Corner = {
CornerRadius = .(, )
},
Stroke = {
Color = .(, , ),
Transparency = ,
Thickness =
}
})
args = {
[] = ,
[] =
}
:().RE:():((args))
()
()
()
player = .Players.LocalPlayer
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.AnchorPoint = .(, )
frame.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = frame
linha = .()
linha.Size = .(, , , )
linha.Position = .(, , , )
linha.BackgroundColor3 = .(, , )
linha.BorderSizePixel =
linha.Parent = frame
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundTransparency =
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.Font = .Font.GothamBold
closeButton.TextSize =
closeButton.Parent = frame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeButton
closeButton.MouseButton1Click:(()
gui:()
)
chatLog = .()
chatLog.Size = .(, , , )
chatLog.Position = .(, , , )
chatLog.BackgroundTransparency =
chatLog.Text =
chatLog.TextColor3 = .(, , )
chatLog.Font = .Font.Gotham
chatLog.TextSize =
chatLog.TextWrapped =
chatLog.TextYAlignment = .TextYAlignment.Top
chatLog.TextXAlignment = .TextXAlignment.Left
chatLog.Parent = frame
frame.Size = .(, , , )
frame.Position = .(, , , )
TweenService = :()
tweenInfo = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out)
tween = TweenService:(frame, tweenInfo, {
Size = .(, , , ),
Position = .(, -, , -)
})
tween:()
Window:({
Title = Translator:(),
Text = Translator:(),
Options = {
{, ()
()
},
{, ()
()
},
{, ()
()
}
}
})
Tabs = {
M = Window:({Translator:(), }),
H = Window:({Translator:(), }),
PR = Window:({Translator:(), }),
Client = Window:({Translator:(), }),
JJ = Window:({Translator:(), }),
TT = Window:({Translator:(), }),
LG = Window:({Translator:(), }),
AD = Window:({Translator:(), }),
AVT = Window:({Translator:(), }),
HouseTab = Window:({Translator:(), }),
Carros = Window:({Translator:(), }),
Tp = Window:({Translator:(), }),
CFG = Window:({Translator:(), })
}
Tabs.M:({
Name = Translator:(),
Description = Translator:(),
Logo = ,
Invite =
})
Tabs.M:({Translator:()})
Tabs.M:({Translator:(), ()
Window:({
Title = Translator:(),
Text = Translator:(),
Options = {
{, ()
()
}
}
})
})
()
()
gameName =
success, gameInfo = (()
:():(.PlaceId)
)
success gameInfo
gameName = gameInfo.Name
Tabs.M:({Translator:()})
Paragraph1 = Tabs.M:({Translator:( .. gameName)})
executor = ()
Paragraph = Tabs.M:({Translator:( .. executor)})
Tabs.M:({Translator:()})
Tabs.M:({Translator:(), ()
Window:({
Title = ,
Text = Translator:(),
Options = {
{, ()
()
},
{, ()
()
}
}
})
})
Tabs.M:({Translator:(), ()
Window:({
Title = ,
Text = Translator:(),
Options = {
{, ()
()
},
{, ()
()
}
}
})
})
Section = Tabs.M:({Translator:()})
Tabs.M:({Translator:(),
()
().Resolution = {
[] =
}
Camera = .CurrentCamera
().gg_scripters ==
:().RenderStepped:(
()
Camera.CFrame = Camera.CFrame * .(, , , , , , , ().Resolution[], , , , )
)
().gg_scripters =
}
)
Tabs.M:({Translator:(),
()
().Resolution = {
[] =
}
Camera = .CurrentCamera
().gg_scripters ==
:().RenderStepped:(
()
Camera.CFrame = Camera.CFrame * .(, , , , , , , ().Resolution[], , , , )
)
().gg_scripters =
}
)
Tabs.M:({Translator:(),
()
().Resolution = {
[] =
}
Camera = .CurrentCamera
().gg_scripters ==
:().RenderStepped:(
()
Camera.CFrame = Camera.CFrame * .(, , , , , , , ().Resolution[], , , , )
)
().gg_scripters =
}
)
Config = {
defaultSpeed = ,
defaultJumpPower = ,
defaultGravity = ,
colorSpeed = ,
updateInterval = ,
statusUpdateInterval =
}
PlayerStats = {
speedValue = Config.defaultSpeed,
jumpPower = Config.defaultJumpPower,
gravityValue = Config.defaultGravity
}
Tabs.H:({Translator:()})
(value, defaultValue)
number = (value)
number number defaultValue
(property, value)
character = LocalPlayer.Character
character character:()
character.Humanoid[property] = value
speedTextBox = Tabs.H:({
Title = Translator:(),
Description = ,
Default = (Config.defaultSpeed),
PlaceholderText = ,
ClearText = ,
Callback = (value)
PlayerStats.speedValue = (value, Config.defaultSpeed)
(, PlayerStats.speedValue)
})
jumpTextBox = Tabs.H:({
Title = Translator:(),
Description = Translator:(),
Default = (Config.defaultJumpPower),
PlaceholderText = ,
ClearText = ,
Callback = (value)
PlayerStats.jumpPower = (value, Config.defaultJumpPower)
(, PlayerStats.jumpPower)
})
gravityTextBox = Tabs.H:({
Title = Translator:(),
Description = Translator:(),
Default = (Config.defaultGravity),
PlaceholderText = ,
ClearText = ,
Callback = (value)
PlayerStats.gravityValue = (value, Config.defaultGravity)
.Gravity = PlayerStats.gravityValue
})
resetButton = Tabs.H:({
Translator:(),
()
PlayerStats.jumpPower = Config.defaultJumpPower
PlayerStats.speedValue = Config.defaultSpeed
PlayerStats.gravityValue = Config.defaultGravity
(, PlayerStats.jumpPower)
(, PlayerStats.speedValue)
.Gravity = PlayerStats.gravityValue
})
Tabs.H:({Translator:()})
scoutTrack = Tabs.H:({Translator:()})
.(()
scout = :()
texto =
scout
hrpScout = scout:()
hrpLocal = LocalPlayer.Character LocalPlayer.Character:()
hrpScout hrpLocal
distancia = .((hrpScout.Position - hrpLocal.Position).Magnitude)
texto = texto .. .(, distancia)
texto = texto ..
texto = texto ..
scoutTrack:(texto)
.(Config.updateInterval)
)
tempoTrack = Tabs.H:({Translator:()})
tempoAtual =
.(()
horas = .(tempoAtual / )
minutos = .((tempoAtual % ) / )
segundos = tempoAtual %
formatado = .(, horas, minutos, segundos)
tempoTrack:( .. formatado)
tempoAtual += Config.statusUpdateInterval
.(Config.statusUpdateInterval)
)
fpsParagraph = Tabs.H:({ })
lastUpdate =
frameCount =
currentFPS =
RunService.RenderStepped:((dt)
frameCount +=
lastUpdate += dt
lastUpdate >=
currentFPS = frameCount
fpsParagraph:( .. currentFPS)
frameCount =
lastUpdate =
)
playerCountParagraph = Tabs.H:({Translator: ( )})
()
count = #Players:()
playerCountParagraph:( .. count)
Players.PlayerAdded:(updatePlayerCount)
Players.PlayerRemoving:(updatePlayerCount)
()
Tabs.H:({Translator:()})
BNumber =
Toggle = Tabs.H:({Name = Translator:(), Description = Translator:(), Default = })
Toggle:((state)
state
Player = .Players.LocalPlayer
Backpack = Player Player:()
Mouse = Player Player:()
Character = Player Player.Character
Humanoid = Character Character:()
RootPart = Character Character:()
Clone = :() .WorkspaceCom:() .WorkspaceCom[]:()
(Player Backpack Mouse Character Humanoid RootPart Clone)
()
OldPos = RootPart.CFrame
i = , BNumber
.()
RootPart.CFrame = Clone.CFrame
(Clone:())
.()
RootPart.CFrame = OldPos
(()
state
.()
_, tool (Character:())
tool.Name ==
.()
args = {
Mouse.Hit.p
}
tool:():((args))
)
)
Tabs.H:({Translator:()})
colorSpeed = Config.colorSpeed
Tabs.H:({
Name = Translator:(),
Min = ,
Max = ,
Increase = ,
Default = colorSpeed,
Callback = (Value)
colorSpeed = Value
})
hairColors = {
.(, , ), .(, , ), .(, , ), .(, , ),
.(, , ), .(, , ), .(, , ), .(, , )
}
vibrantColors = {
.(, , ), .(, , ), .(, , ),
.(, , ), .(, , ), .(, , ),
.(, , ), .(, , ), .(, , )
}
colors = { , , , , , , }
isHairActive, isNameActive, isBioActive, toggleActive, rgbEnabled = , , , ,
Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
isHairActive = value
})
Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
isNameActive = value
})
Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
isBioActive = value
})
Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
toggleActive = value
})
Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
rgbEnabled = value
})
.(()
iHair, iName, iBio, iChar = , , ,
isHairActive
hairArg = { , hairColors[iHair] }
ReplicatedStorage.RE:():((hairArg))
iHair = iHair % #hairColors +
isNameActive
nameArg = { , vibrantColors[iName] }
ReplicatedStorage.RE:():((nameArg))
iName = iName % #vibrantColors +
isBioActive
bioArg = { , vibrantColors[iBio] }
ReplicatedStorage.RE:():((bioArg))
iBio = iBio % #vibrantColors +
rgbEnabled
bodyArg = { colors[iChar] }
ReplicatedStorage:():():((bodyArg))
iChar = iChar % #colors +
toggleActive
char = LocalPlayer.Character
rosas = char char:()
rosas rosas:()
ids = {
,
,
,
}
_, id (ids)
args = { , id }
rosas.ToolSound:((args))
.()
.( / colorSpeed)
)
Tabs.H:({Translator:()})
Remote = ReplicatedStorage.RE:()
name1, name2, name3 = , ,
repeatNames =
Tabs.H:({
Title = Translator:(),
Description = Translator:(),
Default = ,
PlaceholderText = ,
ClearText = ,
Callback = (N)
name1 = N
})
Tabs.H:({
Title = Translator:(),
Description = Translator:(),
Default = ,
PlaceholderText = ,
ClearText = ,
Callback = (N)
name2 = N
})
Tabs.H:({
Title = Translator:(),
Description = Translator:(),
Default = ,
PlaceholderText = ,
ClearText = ,
Callback = (N)
name3 = N
})
()
.(.(), .(), .())
RemoteEvent = ReplicatedStorage.RE:()
nameColorRunning =
()
nameColorRunning
randomColor = ()
args = {
[] = ,
[] = randomColor
}
RemoteEvent:((args))
.()
Toggle = Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default =
})
Toggle:((Value)
nameColorRunning = Value
nameColorRunning
.(changeNameColor)
)
Toggle = Tabs.H:({
Name = Translator:(),
Description = Translator:(),
Default =
})
Toggle:((R)
repeatNames = R
R
.(()
repeatNames
Remote
Remote:(, name1)
.()
Remote:(, name2)
.()
Remote:(, name3)
.()
)
)
Tabs.H:({Translator:()})
names = {
{, },
{, },
{, },
{, },
{, },
{, }
}
_, name (names)
Tabs.H:({
Name = .. name[],
Callback = ()
:().RE[]:(, name[])
})
Tabs.PR:({Translator:()})
Players = :()
Workspace = :()
player = Players.LocalPlayer
antiToolSit, antiCarSit, antiVehicleCollision = , ,
conns = {}
dripsActive =
keywords = { , , }
carKeyword =
wheelKeyword =
(name, list)
(name) ~=
lower = name:()
_, word (list)
lower:(word)
(obj)
obj:()
name = obj.Name:()
name:(wheelKeyword)
isKeyword = (name, keywords)
isCar =
parent = obj
parent
pname = parent.Name:()
pname:(wheelKeyword)
pname:(carKeyword)
isCar =
parent = parent.Parent
isCar
obj.CanCollide = antiCarSit
isKeyword
obj.CanCollide = antiVehicleCollision
()
_, obj (Workspace:())
(obj)
()
dripsActive
dripsActive =
()
.(conns, Workspace.DescendantAdded:(applyCollisionLogic))
()
hum = player.Character player.Character:()
hum
hum:(.HumanoidStateType.Seated, (antiToolSit antiCarSit))
(char)
hum = char:()
()
.(conns, hum.StateChanged:((_, new)
(antiToolSit antiCarSit) new == .HumanoidStateType.Seated
hum:(.HumanoidStateType.GettingUp)
))
player.CharacterAdded:(onCharacterAdded)
player.Character
(player.Character)
()
antiToolSit antiCarSit antiVehicleCollision
()
()
()
Toggle1 = Tabs.PR:({
Name = Translator:(),
Description = Translator:(),
Default =
})
Toggle1:((Value)
antiToolSit = Value
()
)
Toggle2 = Tabs.PR:({
Name = Translator:(),
Description = Translator:(),
Default =
})
Toggle2:((Value)
antiCarSit = Value
()
)
Toggle3 = Tabs.PR:({
Name = Translator:(),
Description = Translator:(),
Default =
})
Toggle3:((Value)
antiVehicleCollision = Value
()
)
RunService = :()
AntiWeaponConn
AntiWeapon_Toggle = Tabs.PR:({
Name = Translator:(),
Description = Translator:(),
Default =
})
AntiWeapon_Toggle:((enabled)
AntiWeaponConn
AntiWeaponConn:()
AntiWeaponConn =
enabled
AntiWeaponConn = RunService.Stepped:(()
cam = .CurrentCamera :()
cam
_, obj (cam:())
obj:() obj.Name ==
(() obj:() )
)
)
AntiChatSpy_Toggle = Tabs.PR:({
Name = Translator:(),
Description = Translator:(),
Default =
})
AntiChatSpy_Toggle:((Value)
Value
ChatSpy = :().LocalPlayer.PlayerScripts:()
ChatSpy
ChatSpy.Disabled =
ChatSpy = :().LocalPlayer.PlayerScripts:()
ChatSpy
ChatSpy.Disabled =
)
Tabs.PR:({Translator:()})
Button = Tabs.PR:({Translator:(), ()
itemsToRemove = {
, , , , , , ,
, , , , , , ,
, , , , , ,
, , ,
}
removeLookup = {}
_, name (itemsToRemove)
removeLookup[name] =
ClearDelay =
(character)
character
_, item (character:())
removeLookup[item.Name]
(()
item:()
)
()
_, player (.Players:())
(()
player.Character
(player.Character)
)
.(()
.(ClearDelay)
()
)
})
Tabs.PR:({Translator:(), ()
Dialog = Window:({
Title = Translator:(),
Text = Translator:(),
Options = {
{, ()
(:((),))()
},
{, ()
}
}
})
})
Config = {
jetSpawnDelay = ,
jetMoveDelay =
}
Tabs.Client:({Translator:()})
ESPSystem = {
showLine = ,
showHealth = ,
showName = ,
showDistance = ,
drawings = {},
healthColors = {
.(, , ), .(, , ), .(, , ),
.(, , ), .(, , ), .(, , ),
.(, , )
},
healthColorIndex =
}
()
_, drawing (ESPSystem.drawings)
drawing drawing.Remove
drawing:()
ESPSystem.drawings = {}
(player)
player == LocalPlayer
character = player.Character
character
head = character:()
humanoidRootPart = character:()
head humanoidRootPart
headPosition, onScreen = Camera:(head.Position)
onScreen
screenCenter = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
ESPSystem.showLine
line = .()
line.From = screenCenter
line.To = .(headPosition.X, headPosition.Y)
line.Color = .(, , )
line.Thickness =
line.Transparency =
line.Visible =
.(ESPSystem.drawings, line)
ESPSystem.showHealth
healthBar = .()
healthBar.Size = .(, )
healthBar.Position = .(headPosition.X - , headPosition.Y - )
healthBar.Color = ESPSystem.healthColors[ESPSystem.healthColorIndex]
healthBar.Filled =
healthBar.Transparency =
healthBar.Visible =
.(ESPSystem.drawings, healthBar)
ESPSystem.showName
nameTag = .()
nameTag.Text = player.DisplayName
nameTag.Position = .(headPosition.X, headPosition.Y - )
nameTag.Color = .(, , )
nameTag.Center =
nameTag.Size =
nameTag.Outline =
nameTag.Visible =
.(ESPSystem.drawings, nameTag)
ESPSystem.showDistance
distance = .((Camera.CFrame.Position - head.Position).Magnitude)
distanceTag = .()
distanceTag.Text = distance ..
distanceTag.Position = .(headPosition.X, headPosition.Y + )
distanceTag.Color = .(, , )
distanceTag.Center =
distanceTag.Size =
distanceTag.Outline =
distanceTag.Visible =
.(ESPSystem.drawings, distanceTag)
RunService.RenderStepped:(()
()
_, player (Players:())
player.Character player.Character:()
(player)
)
espToggles = {
{name = , key = , desc = },
{name = , key = , desc = },
{name = , key = , desc = },
{name = , key = , desc = }
}
_, toggle (espToggles)
Tabs.Client:({
Name = toggle.name,
Description = toggle.desc,
Default = ,
Callback = (value)
ESPSystem[toggle.key] = value
})
Tabs.Client:({Translator:()})
JetSystem = {
spawnActive = ,
spawnLoop = ,
originalPosition = ,
teleportPosition = .(, -, ),
destinations = {
.(-, , -),
.(, , ),
.(, , ),
.(-, , ),
.(-, , )
}
}
()
airport = :()
airport , ,
airport = airport:()
airport , ,
hanger = airport:()
hanger , ,
buttonPart = hanger:()
storage = hanger:()
buttonPart storage , ,
button = buttonPart:()
button , ,
detector = button:()
detector, storage, button
(usedJets, storage)
_, jet (storage:())
jet:() jet:() .(usedJets, jet)
jet
()
humanoidRootPart = LocalPlayer.Character LocalPlayer.Character:()
humanoidRootPart
detector, storage = ()
detector storage
JetSystem.originalPosition = humanoidRootPart.CFrame
humanoidRootPart.CFrame = JetSystem.teleportPosition
JetSystem.spawnActive =
.(()
destinationIndex =
usedJets = {}
JetSystem.spawnActive
detector
(detector)
.(Config.jetSpawnDelay)
newJet = (usedJets, storage)
newJet
height = (#usedJets + ) *
baseDestination = JetSystem.destinations[destinationIndex] JetSystem.destinations[]
target = baseDestination + .(, height, )
primaryPart = newJet:() newJet:()
primaryPart
newJet.PrimaryPart = primaryPart
newJet:(target)
.(usedJets, newJet)
destinationIndex = (destinationIndex % #JetSystem.destinations) +
.()
)
()
JetSystem.spawnActive =
JetSystem.originalPosition
humanoidRootPart = LocalPlayer.Character LocalPlayer.Character:()
humanoidRootPart
humanoidRootPart.CFrame = JetSystem.originalPosition
Tabs.Client:({
Translator:(),
()
Window:({
Title = Translator:(),
Text = Translator:(),
Options = {
{, () }
}
})
})
Tabs.Client:({
,
()
Window:({
Title = Translator:(),
Text = Translator:(),
Options = {
{, ()
JetSystem.spawnActive
()
},
{, () }
}
})
})
Tabs.Client:({
Translator:(),
()
()
})
Tabs.Client:({Translator:()})
TargetJetSystem = {
flingActive = ,
targetPlayer = ,
cameraConnection =
}
()
playerList = {}
_, player (Players:())
player ~= LocalPlayer
.(playerList, player.Name)
playerList
()
TargetJetSystem.flingActive =
humanoidRootPart = LocalPlayer.Character LocalPlayer.Character:()
humanoidRootPart
humanoidRootPart.CFrame = JetSystem.teleportPosition
.(()
usedJets = {}
detector, storage = ()
TargetJetSystem.flingActive
detector
(detector)
.(Config.jetSpawnDelay)
jet = (usedJets, storage)
targetPlayer = Players:(TargetJetSystem.targetPlayer)
jet targetPlayer targetPlayer.Character
targetHRP = targetPlayer.Character:()
targetHRP
primaryPart = jet:() jet:()
primaryPart
jet.PrimaryPart = primaryPart
offset = .(
.(-, ),
.(, ),
.(-, )
)
destination = targetHRP.Position + offset
jet:(.(destination))
.(usedJets, jet)
.(Config.jetMoveDelay)
)
()
TargetJetSystem.flingActive =
(enabled)
enabled
targetPlayer = Players:(TargetJetSystem.targetPlayer)
targetPlayer targetPlayer.Character
humanoid = targetPlayer.Character:()
humanoid
Camera.CameraSubject = humanoid
LocalPlayer.Character
humanoid = LocalPlayer.Character:()
humanoid
Camera.CameraSubject = humanoid
playerDropdown = Tabs.Client:({
Name = Translator:(),
Description = Translator:(),
Options = (),
Default = ,
Callback = (value)
TargetJetSystem.targetPlayer = value
})
Tabs.Client:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
value
TargetJetSystem.cameraConnection
TargetJetSystem.cameraConnection = RunService.Heartbeat:(()
()
)
TargetJetSystem.cameraConnection
TargetJetSystem.cameraConnection:()
TargetJetSystem.cameraConnection =
()
})
Tabs.Client:({
Translator:(),
()
playerDropdown:(())
})
Tabs.Client:({
Name = Translator:(),
Description = Translator:(),
Default = ,
Callback = (value)
value
()
()
})
Tabs.Client:({Translator:()})
ShipSystem = {
tornadoActive = ,
currentShip =
}
()
character = LocalPlayer.Character
character
humanoidRootPart = character:()
humanoidRootPart
humanoidRootPart.CFrame = .(, -, )
.()
re = ReplicatedStorage:()
re:():(, )
.()
vehicles = :()
vehicles:(LocalPlayer.Name .. )
()
audioID =
args = {, audioID, }
i = ,
re = ReplicatedStorage.RE:()
re
re:((args))
LocalPlayer.Character LocalPlayer.Character:()
sound = .()
sound.SoundId = .. audioID
sound.Parent = LocalPlayer.Character.HumanoidRootPart
sound:()
.()
sound:()
()
ShipSystem.currentShip = ()
ShipSystem.currentShip
seat = ShipSystem.currentShip:()
seat = seat seat:()
seat
character = LocalPlayer.Character
humanoid = character:()
humanoidRootPart = character:()
humanoid humanoidRootPart
.()
humanoidRootPart.CFrame = seat.CFrame * .(, , )
humanoid.SeatPart == seat
.(playShipAudio)
.(, ()
humanoid.SeatPart
humanoid.Sit =
humanoidRootPart.CFrame = .(, , )
)
ShipSystem.tornadoActive =
.(()
re = ReplicatedStorage:():()
ShipSystem.tornadoActive ShipSystem.currentShip ShipSystem.currentShip.Parent
re:()
.()
)
waypoints = {
.(-, , -),
.(-, , -),
.(, , -)
}
currentIndex =
nextIndex =
moveSpeed =
rotationSpeed = .()
progress =
currentRotation =
connection
connection = RunService.Heartbeat:((dt)
ShipSystem.tornadoActive ShipSystem.currentShip ShipSystem.currentShip.PrimaryPart
connection:()
startPos = waypoints[currentIndex]
endPos = waypoints[nextIndex]
progress = progress + (moveSpeed * dt) / (startPos - endPos).Magnitude
progress >=
progress =
currentIndex = nextIndex
nextIndex = (nextIndex % #waypoints) +
newPos = startPos:(endPos, progress)
currentRotation = currentRotation + rotationSpeed * dt
cframe = .(newPos) * .(, currentRotation, )
ShipSystem.currentShip:(cframe)
)
()
ShipSystem.tornadoActive =
.(()
args = {}
re = ReplicatedStorage:():()
re:((args))
)
TornadoToggle = Tabs.Client:({
Name = Translator:(),
Description = Translator:(),
Default =
})
TornadoToggle:((Value)
Value
()
.()
TornadoToggle:()
()
)
Tabs.JJ:({})
().CustomText =
Tabs.JJ:({
Title = ,
Description = ,
Default = ,
ClearText = ,
Callback = (value)
().CustomText = value
})
Tabs.JJ:({, ()
()._Running
()
()._Running =
Players = :()
ReplicatedStorage = :()
CoreGui = :()
player = Players.LocalPlayer
ReplicatedStorage.RE:():()
CoreGui:()
CHAR_MAP = {
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
[] = {,,,,,,},
["Y"] = {"10001","10001","10001","01010","00100","00100","00100"},
["Z"] = {"11111","00001","00010","00100","01000","10000","11111"},
["0"] = {"01110","10001","10011","10101","11001","10001","01110"},
["1"] = {"00100","01100","00100","00100","00100","00100","01110"},
["2"] = {"01110","10001","00001","00010","00100","01000","11111"},
["3"] = {"11111","00010","00100","00010","00001","10001","01110"},
["4"] = {"00010","00110","01010","10010","11111","00010","00010"},
["5"] = {"11111","10000","11110","00001","00001","10001","01110"},
["6"] = {"00110","01000","10000","11110","10001","10001","01110"},
["7"] = {"11111","00001","00010","00100","01000","10000","10000"},
["8"] = {"01110","10001","10001","01110","10001","10001","01110"},
["9"] = {"01110","10001","10001","01111","00001","00010","01100"},
[" "] = {"00000","00000","00000","00000","00000","00000","00000"},
["!"] = {"00100","00100","00100","00100","00100","00000","00100"},
["?"] = {"01110","10001","00001","00010","00100","00000","00100"},
["."] = {"00000","00000","00000","00000","00000","00110","00110"},
[","] = {"00000","00000","00000","00000","00000","00100","01000"},
[":"] = {"00000","00110","00110","00000","00110","00110","00000"},
[";"] = {"00000","00110","00110","00000","00100","01000","00000"},
["-"] = {"00000","00000","00000","11111","00000","00000","00000"},
["+"] = {"00000","00100","00100","11111","00100","00100","00000"},
["="] = {"00000","11111","00000","11111","00000","00000","00000"},
["/"] = {"00001","00010","00100","01000","10000","00000","00000"},
["("] = {"00010","00100","01000","01000","01000","00100","00010"},
[")"] = {"01000","00100","00010","00010","00010","00100","01000"},
["*"] = {"00000","00100","10101","01110","10101","00100","00000"},
["%"] = {"11001","11010","00100","01000","10110","10011","00000"},
["@"] = {"01110","10001","10011","10101","10111","10000","01110"},
["#"] = {"01010","01010","11111","01010","11111","01010","01010"},
["$"] = {"00100","01111","10100","01110","00101","11110","00100"},
["&"] = {"01100","10010","10100","01000","10101","10010","01101"},
["'"] = {"00100","00100","00000","00000","00000","00000","00000"},
["_"] = {"00000","00000","00000","00000","00000","00000","11111"},
}
-- GUI de carregamento
local screenGui = Instance.new("ScreenGui", CoreGui)
screenGui.Name = "LoadingUI"
screenGui.IgnoreGuiInset = true
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local container = Instance.new("Frame", screenGui)
container.Size = UDim2.new(0, 400, 0, 60)
container.Position = UDim2.new(0.5, -200, 0.5, -30)
container.BackgroundTransparency = 1
container.ZIndex = 5
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(1, 0, 0, 30)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = "Loading..."
label.Font = Enum.Font.GothamBold
label.TextSize = 20
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundTransparency = 1
label.ZIndex = 5
local barBackground = Instance.new("Frame", container)
barBackground.Size = UDim2.new(1, 0, 0, 20)
barBackground.Position = UDim2.new(0, 0, 1, -20)
barBackground.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
barBackground.BorderSizePixel = 0
barBackground.ClipsDescendants = true
barBackground.ZIndex = 5
Instance.new("UICorner", barBackground).CornerRadius = UDim.new(0, 10)
local progress = Instance.new("Frame", barBackground)
progress.Size = UDim2.new(0, 0, 1, 0)
progress.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
progress.BorderSizePixel = 0
progress.ZIndex = 5
Instance.new("UICorner", progress).CornerRadius = UDim.new(0, 10)
local gradient = Instance.new("UIGradient", progress)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(139, 0, 0)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 60, 60))
}
local toolsCountLabel = Instance.new("TextLabel", container)
toolsCountLabel.Size = UDim2.new(1, 0, 0, 20)
toolsCountLabel.Position = UDim2.new(0, 0, 1, 5)
toolsCountLabel.BackgroundTransparency = 1
toolsCountLabel.Font = Enum.Font.GothamBold
toolsCountLabel.TextSize = 16
toolsCountLabel.TextColor3 = Color3.new(1, 1, 1)
toolsCountLabel.Text = "Tools: 0"
toolsCountLabel.ZIndex = 5
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local function countRequiredTools(text)
local total = 0
for c in text:upper():gmatch(".") do
local rows = CHAR_MAP[c]
if rows then
for _, row in ipairs(rows) do
total += row:gsub("0", ""):len()
end
else
warn("Invalid character:", c)
end
end
return total
end
local text = getgenv().CustomText or "New Message!"
local maxTools = countRequiredTools(text)
local function animateBar(callback)
for i = 1, 100 do
progress.Size = UDim2.new(i / 100, 0, 1, 0)
local currentTools = countTools()
toolsCountLabel.Text = "Tools: " .. currentTools .. "/" .. maxTools
task.wait(0.03)
end
callback()
end
animateBar(function()
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPosition = hrp.Position
local function teleportTo(pos)
hrp.CFrame = CFrame.new(pos)
end
teleportTo(Vector3.new(430, -108, 100))
task.wait(0.5)
local clickDetector = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_DayCare").Tools:WaitForChild("FireX"):WaitForChild("ClickDetector")
repeat
fireclickdetector(clickDetector)
toolsCountLabel.Text = "Tools: " .. (countTools() + 1) .. "/" .. maxTools
task.wait()
until countTools() >= maxTools
task.wait(1)
local tools = {}
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then table.insert(tools, tool) end
end
end
if #tools < maxTools then
warn("Not enough tools, required: " .. maxTools .. ", Found: " .. #tools)
getgenv()._Running = false
return
end
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") then tool.Parent = player.Backpack end
end
task.wait(0.2)
local gripMap = {}
local startPos = Vector3.new(0, -5, 0)
local pixelSize = Vector3.new(1.2, 1.2, 0)
local toolIndex = 1
local offsetX = 0
for i = 1, #text do
local char = text:sub(i, i):upper()
local map = CHAR_MAP[char]
if map then
for y = 1, #map do
for x = 1, #map[y] do
if map[y]:sub(x, x) == "1" then
local tool = tools[toolIndex]
if tool then
gripMap[tool] = CFrame.new(
startPos.X + (offsetX + x - 1) * pixelSize.X,
startPos.Y + (y - 1) * pixelSize.Y,
startPos.Z
)
toolIndex += 1
end
end
end
end
offsetX += #map[1] + 1
end
end
teleportTo(originalPosition)
task.wait(3)
for tool, grip in pairs(gripMap) do
tool.Grip = grip
end
task.wait(3)
for i = 1, maxTools do
if tools[i] then
tools[i].Parent = player.Character
end
end
screenGui:Destroy()
getgenv()._Running = false
end)
end})
Tabs.JJ:AddSection({Translator:traduzir("Crie um Muro de tools")})
local selectedSize = 100 -- valor padrão
local Dropdown = Tabs.JJ:AddDropdown({
Name = "Tamanho Do Muro",
Description = "Escolha a quantidade de tools para formar o muro",
Options = {"100", "200", "300", "400"},
Default = "Size",
Flag = "WallSize",
Callback = function(value)
selectedSize = tonumber(value)
end
})
Tabs.JJ:AddButton({
Name = "Criar Muro",
Callback = function()
if getgenv()._Running then
warn("A process is already running")
return
end
getgenv()._Running = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
ReplicatedStorage.RE:FindFirstChild("1Clea1rTool1s"):FireServer("ClearAllTools")
if CoreGui:FindFirstChild("LoadingUI") then return end
local screenGui = Instance.new("ScreenGui", CoreGui)
screenGui.Name = "LoadingUI"
screenGui.IgnoreGuiInset = true
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local topLeftContainer = Instance.new("Frame")
topLeftContainer.Size = UDim2.new(0, 200, 0, 40)
topLeftContainer.Position = UDim2.new(0, 10, 0, 10)
topLeftContainer.BackgroundTransparency = 1
topLeftContainer.ZIndex = 5
topLeftContainer.Parent = screenGui
local icon = Instance.new("ImageLabel")
icon.Size = UDim2.new(0, 30, 0, 30)
icon.Position = UDim2.new(0, 0, 0.5, -15)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://72495850369898"
icon.ZIndex = 5
icon.Parent = topLeftContainer
local hubText = Instance.new("TextLabel")
hubText.Size = UDim2.new(1, -35, 1, 0)
hubText.Position = UDim2.new(0, 35, 0, 0)
hubText.BackgroundTransparency = 1
hubText.Text = "drip formts"
hubText.Font = Enum.Font.GothamBold
hubText.TextSize = 20
hubText.TextColor3 = Color3.new(1, 1, 1)
hubText.TextXAlignment = Enum.TextXAlignment.Left
hubText.ZIndex = 5
hubText.Parent = topLeftContainer
local imageBackground = Instance.new("ImageLabel", screenGui)
imageBackground.Size = UDim2.new(1, 0, 1, 0)
imageBackground.Position = UDim2.new(0, 0, 0, 0)
imageBackground.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
imageBackground.BorderSizePixel = 0
imageBackground.Image = "rbxassetid://79888503709168"
imageBackground.ImageTransparency = 0
imageBackground.ScaleType = Enum.ScaleType.Stretch
imageBackground.ZIndex = 0
local blocker = Instance.new("TextButton", screenGui)
blocker.Size = UDim2.new(1, 0, 1, 0)
blocker.Position = UDim2.new(0, 0, 0, 0)
blocker.BackgroundTransparency = 1
blocker.BorderSizePixel = 0
blocker.Text = ""
blocker.Modal = true
blocker.AutoButtonColor = false
blocker.ZIndex = 1
local container = Instance.new("Frame", screenGui)
container.Size = UDim2.new(0, 400, 0, 60)
container.Position = UDim2.new(0.5, -200, 0.5, -30)
container.BackgroundTransparency = 1
container.ZIndex = 5
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(1, 0, 0, 30)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = "Loading..."
label.Font = Enum.Font.GothamBold
label.TextSize = 20
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundTransparency = 1
label.ZIndex = 5
local barBackground = Instance.new("Frame", container)
barBackground.Size = UDim2.new(1, 0, 0, 20)
barBackground.Position = UDim2.new(0, 0, 1, -20)
barBackground.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
barBackground.BorderSizePixel = 0
barBackground.ClipsDescendants = true
barBackground.ZIndex = 5
Instance.new("UICorner", barBackground).CornerRadius = UDim.new(0, 10)
local progress = Instance.new("Frame", barBackground)
progress.Size = UDim2.new(0, 0, 1, 0)
progress.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
progress.BorderSizePixel = 0
progress.ZIndex = 5
Instance.new("UICorner", progress).CornerRadius = UDim.new(0, 10)
local gradient = Instance.new("UIGradient", progress)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(198, 200, 197)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
}
local toolsCountLabel = Instance.new("TextLabel", container)
toolsCountLabel.Size = UDim2.new(1, 0, 0, 20)
toolsCountLabel.Position = UDim2.new(0, 0, 1, 5)
toolsCountLabel.BackgroundTransparency = 1
toolsCountLabel.Font = Enum.Font.GothamBold
toolsCountLabel.TextSize = 16
toolsCountLabel.TextColor3 = Color3.new(1, 1, 1)
toolsCountLabel.Text = "Tools: 0"
toolsCountLabel.ZIndex = 5
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local maxTools = selectedSize
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local function animateBar(callback)
for i = 1, 100 do
progress.Size = UDim2.new(i / 100, 0, 1, 0)
local currentTools = countTools()
toolsCountLabel.Text = "Tools: " .. currentTools .. "/" .. maxTools
task.wait(0.03)
end
callback()
end
animateBar(function()
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPosition = hrp.Position
local function teleportTo(pos)
hrp.CFrame = CFrame.new(pos)
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(Vector3.new(430, -108, 100))
task.wait(0.5)
local clickDetector = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_DayCare").Tools:WaitForChild("FireX"):WaitForChild("ClickDetector")
repeat
fireclickdetector(clickDetector)
toolsCountLabel.Text = "Tools: " .. (countTools() + 1) .. "/" .. maxTools
task.wait()
until countTools() >= maxTools
task.wait(1)
local tools = {}
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then table.insert(tools, tool) end
end
end
if #tools < maxTools then
warn("Not enough tools, required: " .. maxTools .. ", Found: " .. #tools)
getgenv()._Running = false
return
end
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") then tool.Parent = player.Backpack end
end
task.wait(0.2)
local gripMap = {}
local startPos = Vector3.new(0, -10, 0)
local pixelSize = Vector3.new(1.5, 1.5, 0)
local width = math.floor(math.sqrt(maxTools))
local height = math.ceil(maxTools / width)
local toolIndex = 1
for y = 1, height do
for x = 1, width do
local tool = tools[toolIndex]
if tool then
gripMap[tool] = CFrame.new(
startPos.X + (x - 1) * pixelSize.X,
startPos.Y + (y - 1) * pixelSize.Y,
startPos.Z
)
toolIndex += 1
end
end
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(originalPosition)
task.wait(3)
for tool, grip in pairs(gripMap) do
tool.Grip = grip
end
task.wait(3)
for i = 1, maxTools do
if tools[i] then
tools[i].Parent = player.Character
end
end
screenGui:Destroy()
getgenv()._Running = false
end)
end
})
Tabs.JJ:AddSection({Translator:traduzir("Crie Um Tornado de tools")})
local selectedSize = 50
local Dropdown = Tabs.JJ:AddDropdown({
Name = "Tamanho do Tornado",
Description = "Escolha quantas ferramentas formarão o tornado",
Options = {"25", "50", "75", "100", "150", "200"},
Default = "Value",
Flag = "TornadoSize",
Callback = function(value)
selectedSize = tonumber(value)
end
})
Tabs.JJ:AddButton({
Name = "Criar Tornado",
Callback = function()
if getgenv()._Running then
warn("A process is already running")
return
end
getgenv()._Running = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
ReplicatedStorage.RE:FindFirstChild("1Clea1rTool1s"):FireServer("ClearAllTools")
if CoreGui:FindFirstChild("LoadingUI") then return end
local screenGui = Instance.new("ScreenGui", CoreGui)
screenGui.Name = "LoadingUI"
screenGui.IgnoreGuiInset = true
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local topLeftContainer = Instance.new("Frame")
topLeftContainer.Size = UDim2.new(0, 200, 0, 40)
topLeftContainer.Position = UDim2.new(0, 10, 0, 10)
topLeftContainer.BackgroundTransparency = 1
topLeftContainer.ZIndex = 5
topLeftContainer.Parent = screenGui
local icon = Instance.new("ImageLabel")
icon.Size = UDim2.new(0, 30, 0, 30)
icon.Position = UDim2.new(0, 0, 0.5, -15)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://72495850369898"
icon.ZIndex = 5
icon.Parent = topLeftContainer
local hubText = Instance.new("TextLabel")
hubText.Size = UDim2.new(1, -35, 1, 0)
hubText.Position = UDim2.new(0, 35, 0, 0)
hubText.BackgroundTransparency = 1
hubText.Text = "drip Tornads"
hubText.Font = Enum.Font.GothamBold
hubText.TextSize = 20
hubText.TextColor3 = Color3.new(1, 1, 1)
hubText.TextXAlignment = Enum.TextXAlignment.Left
hubText.ZIndex = 5
hubText.Parent = topLeftContainer
local imageBackground = Instance.new("ImageLabel", screenGui)
imageBackground.Size = UDim2.new(1, 0, 1, 0)
imageBackground.Position = UDim2.new(0, 0, 0, 0)
imageBackground.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
imageBackground.BorderSizePixel = 0
imageBackground.Image = "rbxassetid://79888503709168"
imageBackground.ImageTransparency = 0
imageBackground.ScaleType = Enum.ScaleType.Stretch
imageBackground.ZIndex = 0
local blocker = Instance.new("TextButton", screenGui)
blocker.Size = UDim2.new(1, 0, 1, 0)
blocker.Position = UDim2.new(0, 0, 0, 0)
blocker.BackgroundTransparency = 1
blocker.BorderSizePixel = 0
blocker.Text = ""
blocker.Modal = true
blocker.AutoButtonColor = false
blocker.ZIndex = 1
local container = Instance.new("Frame", screenGui)
container.Size = UDim2.new(0, 400, 0, 60)
container.Position = UDim2.new(0.5, -200, 0.5, -30)
container.BackgroundTransparency = 1
container.ZIndex = 5
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(1, 0, 0, 30)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = "Loading..."
label.Font = Enum.Font.GothamBold
label.TextSize = 20
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundTransparency = 1
label.ZIndex = 5
local barBackground = Instance.new("Frame", container)
barBackground.Size = UDim2.new(1, 0, 0, 20)
barBackground.Position = UDim2.new(0, 0, 1, -20)
barBackground.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
barBackground.BorderSizePixel = 0
barBackground.ClipsDescendants = true
barBackground.ZIndex = 5
Instance.new("UICorner", barBackground).CornerRadius = UDim.new(0, 10)
local progress = Instance.new("Frame", barBackground)
progress.Size = UDim2.new(0, 0, 1, 0)
progress.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
progress.BorderSizePixel = 0
progress.ZIndex = 5
Instance.new("UICorner", progress).CornerRadius = UDim.new(0, 10)
local gradient = Instance.new("UIGradient", progress)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(198, 200, 197)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
}
local toolsCountLabel = Instance.new("TextLabel", container)
toolsCountLabel.Size = UDim2.new(1, 0, 0, 20)
toolsCountLabel.Position = UDim2.new(0, 0, 1, 5)
toolsCountLabel.BackgroundTransparency = 1
toolsCountLabel.Font = Enum.Font.GothamBold
toolsCountLabel.TextSize = 16
toolsCountLabel.TextColor3 = Color3.new(1, 1, 1)
toolsCountLabel.Text = "Tools: 0"
toolsCountLabel.ZIndex = 5
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local maxTools = selectedSize
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local function animateBar(callback)
for i = 1, 100 do
progress.Size = UDim2.new(i / 100, 0, 1, 0)
local currentTools = countTools()
toolsCountLabel.Text = "Tools: " .. currentTools .. "/" .. maxTools
task.wait(0.03)
end
callback()
end
animateBar(function()
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPosition = hrp.Position
local function teleportTo(pos)
hrp.CFrame = CFrame.new(pos)
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(Vector3.new(430, -108, 100))
task.wait(0.5)
local clickDetector = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_DayCare").Tools:WaitForChild("FireX"):WaitForChild("ClickDetector")
repeat
fireclickdetector(clickDetector)
toolsCountLabel.Text = "Tools: " .. (countTools() + 1) .. "/" .. maxTools
task.wait()
until countTools() >= maxTools
task.wait(1)
local tools = {}
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then table.insert(tools, tool) end
end
end
if #tools < maxTools then
warn("Not enough tools, required: " .. maxTools .. ", Found: " .. #tools)
getgenv()._Running = false
return
end
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") then tool.Parent = player.Backpack end
end
task.wait(0.2)
local radius = 8
local centerPos = Vector3.new(0, -5, 0)
local angleStep = (2 * math.pi) / maxTools
local gripMap = {}
for i, tool in ipairs(tools) do
if i <= maxTools then
local angle = (i - 1) * angleStep
local x = centerPos.X + radius * math.cos(angle)
local z = centerPos.Z + radius * math.sin(angle)
gripMap[tool] = CFrame.new(x, centerPos.Y, z) * CFrame.Angles(0, angle + math.pi/2, 0)
end
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(originalPosition)
task.wait(3)
for tool, grip in pairs(gripMap) do
tool.Grip = grip
end
task.wait(3)
for i = 1, maxTools do
if tools[i] then
tools[i].Parent = player.Character
end
end
screenGui:Destroy()
local rotationAngle = 0
local spinSpeed = 20
local characterSpinSpeed = 40
local rotationConnection
local characterRotation = 0
rotationConnection = RunService.Heartbeat:Connect(function(deltaTime)
rotationAngle = rotationAngle + (spinSpeed * deltaTime)
characterRotation = characterRotation + (characterSpinSpeed * deltaTime)
if hrp.Parent then
hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(characterSpinSpeed * deltaTime), 0)
end
for i, tool in ipairs(tools) do
if i <= maxTools and tool.Parent == player.Character then
local baseAngle = (i - 1) * angleStep
local currentAngle = baseAngle + rotationAngle
local x = centerPos.X + radius * math.cos(currentAngle)
local z = centerPos.Z + radius * math.sin(currentAngle)
tool.Grip = CFrame.new(x, centerPos.Y, z) * CFrame.Angles(0, currentAngle + math.pi/2, 0)
end
end
end)
local fireRemoteConnection
fireRemoteConnection = RunService.Heartbeat:Connect(function()
if player.Character and player.Character:FindFirstChild("FireX") then
local args = {
"FireX",
"On"
}
player.Character:WaitForChild("FireX"):WaitForChild("ToolSound"):FireServer(unpack(args))
end
end)
player.CharacterRemoving:Connect(function()
if rotationConnection then
rotationConnection:Disconnect()
end
if fireRemoteConnection then
fireRemoteConnection:Disconnect()
end
end)
getgenv()._Running = false
getgenv()._CircleRotation = rotationConnection
getgenv()._FireRemote = fireRemoteConnection
end)
end
})
Tabs.JJ:AddButton({
Name = "Stop Function",
Callback = function()
if getgenv()._CircleRotation then
getgenv()._CircleRotation:Disconnect()
getgenv()._CircleRotation = nil
end
if getgenv()._FireRemote then
getgenv()._FireRemote:Disconnect()
getgenv()._FireRemote = nil
end
getgenv()._Running = false
warn("Tornado interrompido com sucesso.")
end
})
Tabs.JJ:AddSection({Translator:traduzir("Notificações Mapa")})
local NotificationSystem = {
joinLeaveEnabled = false,
deathEnabled = false
}
local function showNotification(title, message, duration)
StarterGui:SetCore("SendNotification", {
Title = title,
Text = message,
Duration = duration or 5
})
end
local function monitorPlayerDeath(player)
player.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid", 5)
if humanoid then
humanoid.Died:Connect(function()
if NotificationSystem.deathEnabled then
showNotification("Jogador Morreu", player.Name .. " morreu", 3)
end
end)
end
end)
if player.Character then
local humanoid = player.Character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Died:Connect(function()
if NotificationSystem.deathEnabled then
showNotification("Jogador Morreu", player.Name .. " morreu", 3)
end
end)
end
end
end
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Notificação: Entrada/Saída"),
Description = Translator:traduzir("Notifica quando jogadores entram ou saem"),
Default = false,
Callback = function(value)
NotificationSystem.joinLeaveEnabled = value
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Notificação De Morte"),
Description = Translator:traduzir("Mostra quando um jogador morre"),
Default = false,
Callback = function(value)
NotificationSystem.deathEnabled = value
end
})
Players.PlayerAdded:Connect(function(player)
if NotificationSystem.joinLeaveEnabled then
showNotification("Jogador Entrou", player.Name .. " entrou no jogo", 5)
end
monitorPlayerDeath(player)
end)
Players.PlayerRemoving:Connect(function(player)
if NotificationSystem.joinLeaveEnabled then
showNotification("Jogador Saiu", player.Name .. " saiu do jogo", 5)
end
end)
for _, player in ipairs(Players:GetPlayers()) do
monitorPlayerDeath(player)
end
local workspacePlayers = workspace:FindFirstChild("Players")
if workspacePlayers then
workspacePlayers.ChildAdded:Connect(function(child)
if NotificationSystem.joinLeaveEnabled then
showNotification("Entrou na Workspace", child.Name .. " entrou na Workspace.Players", 5)
end
end)
workspacePlayers.ChildRemoved:Connect(function(child)
if NotificationSystem.joinLeaveEnabled then
showNotification("Saiu da Workspace", child.Name .. " saiu da Workspace.Players", 5)
end
end)
end
Tabs.JJ:AddSection({Translator:traduzir("Jogador Euzinho")})
local PlayerAbilities = {
noClip = false,
infiniteJump = false,
invisible = false
}
local function updateNoClip()
if PlayerAbilities.noClip and LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end
local function onJumpRequest()
if PlayerAbilities.infiniteJump and LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState("Jumping")
end
end
end
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Atravessar Paredes"),
Description = Translator:traduzir("Permite atravessar paredes e objetos"),
Default = false,
Callback = function(value)
PlayerAbilities.noClip = value
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Pulos Infinitos"),
Description = Translator:traduzir("Permite pular infinitamente no ar"),
Default = false,
Callback = function(value)
PlayerAbilities.infiniteJump = value
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Invisibilidade"),
Description = Translator:traduzir("Torna o personagem invisível não volta ao normal"),
Default = false,
Callback = function(value)
if value then
local args = {
[1] = {
[1] = 102344834840946,
[2] = 70400527171038,
[3] = 0, [4] = 0, [5] = 0, [6] = 0
}
}
local remotes = ReplicatedStorage:WaitForChild("Remotes")
remotes:WaitForChild("ChangeCharacterBody"):InvokeServer(unpack(args))
remotes:WaitForChild("Wear"):InvokeServer(111858803548721)
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
local description = LocalPlayer.Character.Humanoid.HumanoidDescription
local accessories = {}
for _, assetString in ipairs({
description.BackAccessory, description.FaceAccessory,
description.FrontAccessory, description.NeckAccessory,
description.HatAccessory, description.HairAccessory,
description.ShouldersAccessory, description.WaistAccessory,
description.GraphicTShirt
}) do
for assetId in string.gmatch(assetString, "%d+") do
table.insert(accessories, tonumber(assetId))
end
end
for _, accessoryId in ipairs(accessories) do
task.spawn(function()
remotes:WaitForChild("Wear"):InvokeServer(accessoryId)
end)
end
end
end
end
})
Tabs.JJ:AddSection({Translator:traduzir("Voo & Equipe All")})
Tabs.JJ:AddButton({
Translator:traduzir("Fly Drip Chip"),
function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/realgengar/scripts/refs/heads/main/Fly.Lua", true))()
end
})
local Button = Tabs.JJ:AddButton({Translator:traduzir("Equipa Todos Items"), function()
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
for _, item in ipairs(backpack:GetChildren()) do
item.Parent = player.Character
end
end})
RunService.Stepped:Connect(updateNoClip)
UserInputService.JumpRequest:Connect(onJumpRequest)
-- ================== SEÇÃO: SISTEMA DE TELEPORTE ==================
Tabs.JJ:AddSection({Translator:traduzir("Teleporte")})
local TeleportSystem = {
selectedPlayer = nil,
teleportEnabled = false,
cameraConnection = nil
}
local function getPlayersList()
local playerList = {}
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(playerList, player.Name)
end
end
return playerList
end
local function teleportToPlayer()
if TeleportSystem.selectedPlayer and TeleportSystem.teleportEnabled then
local targetPlayer = Players:FindFirstChild(TeleportSystem.selectedPlayer)
if targetPlayer and targetPlayer.Character and LocalPlayer.Character then
local targetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local localHRP = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if targetHRP and localHRP then
localHRP.CFrame = targetHRP.CFrame
end
end
end
end
local function teleportCarToPlayer()
if not TeleportSystem.selectedPlayer then return end
local targetPlayer = Players:FindFirstChild(TeleportSystem.selectedPlayer)
if not targetPlayer or not targetPlayer.Character then return end
local targetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if not targetHRP then return end
local vehicles = workspace:FindFirstChild("Vehicles")
if vehicles then
for _, vehicle in ipairs(vehicles:GetChildren()) do
local owner = vehicle:FindFirstChild("Owner")
if owner and owner.Value == LocalPlayer.Name then
vehicle:SetPrimaryPartCFrame(targetHRP.CFrame)
break
end
end
end
end
local function updateCameraView(enabled)
if enabled and TeleportSystem.selectedPlayer then
local targetPlayer = Players:FindFirstChild(TeleportSystem.selectedPlayer)
if targetPlayer and targetPlayer.Character then
local humanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
workspace.CurrentCamera.CameraSubject = humanoid
end
end
else
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
end
local playerDropdown = Tabs.JJ:AddDropdown({
Name = Translator:traduzir("Escolher Um Jogador"),
Description = Translator:traduzir("Selecione um jogador para usar as funções"),
Options = getPlayersList(),
Default = "Players",
Callback = function(value)
TeleportSystem.selectedPlayer = value
if TeleportSystem.teleportEnabled then
teleportToPlayer()
end
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Atualizar Lista"),
function()
playerDropdown:Set(getPlayersList())
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Teleportar Com Carro"),
function()
teleportCarToPlayer()
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Teleporte Automático"),
Description = Translator:traduzir("Teleporta instantaneamente para o jogador"),
Default = false,
Callback = function(value)
TeleportSystem.teleportEnabled = value
if value then
teleportToPlayer()
end
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Description = Translator:traduzir("Acompanha o jogador com a câmera"),
Default = false,
Callback = function(value)
if value then
if not TeleportSystem.cameraConnection then
TeleportSystem.cameraConnection = RunService.Heartbeat:Connect(function()
updateCameraView(true)
end)
end
else
if TeleportSystem.cameraConnection then
TeleportSystem.cameraConnection:Disconnect()
TeleportSystem.cameraConnection = nil
end
updateCameraView(false)
end
end
})
end
-----------------///////TABS - TT///////-----------------
do
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")
-- Criar o 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
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "BlackRole_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- Setup das portas
local ControlledDoors = {}
local function SetupPart(part)
if not part:IsA("BasePart") or part.Anchored or not string.find(part.Name:lower(), "door") then return end
if part:FindFirstChild("BlackRole_Attached") then return end
part.CanCollide = false
part.Transparency = 1
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")
marker.Name = "BlackRole_Attached"
marker.Parent = part
local attachment = Instance.new("Attachment")
attachment.Parent = part
local align = Instance.new("AlignPosition")
align.Parent = part
align.Attachment0 = attachment
align.Attachment1 = baseAttachment
align.MaxForce = math.huge
align.MaxVelocity = math.huge
align.Responsiveness = 200
local torque = Instance.new("Torque")
torque.Parent = part
torque.Attachment0 = attachment
torque.RelativeTo = Enum.ActuatorRelativeTo.World
torque.Torque = Vector3.new(
math.random(-1000000, 1000000),
math.random(-1000000, 1000000),
math.random(-1000000, 1000000)
)
table.insert(ControlledDoors, {Part = part, Align = align, Attachment = attachment})
end
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name:lower(), "door") then
SetupPart(obj)
end
end
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name:lower(), "door") then
task.wait(0.1)
SetupPart(obj)
end
end)
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()
while tick() - start < 5 do
if targetHRP.Velocity.Magnitude >= 20 then
break
end
RunService.Heartbeat:Wait()
end
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
local selectedPlayer = nil
local flingEnabled = false
local Annoy = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecionar Jogador"),
Description = Translator:traduzir("Escolha um jogador para aplicar o efeito"),
Options = novaTabela,
Default = "Players",
Flag = "PlayerDropdown",
Callback = function(value)
selectedPlayer = Players:FindFirstChild(value)
if selectedPlayer and flingEnabled then
FlingPlayer(selectedPlayer)
end
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Description = Translator:traduzir("Acompanha o jogador com a câmera"),
Default = false,
Callback = function(value)
local function UpdateCamera()
local targetPlayer = value and Players:FindFirstChild(selectedPlayer)
local subject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if targetPlayer and targetPlayer.Character then
subject = targetPlayer.Character:FindFirstChild("Humanoid")
end
if subject then Camera.CameraSubject = subject end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar Lista"),
Callback = function()
local lista = {}
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
Annoy:Set(lista)
end
})
local Toggle = Tabs.TT:AddToggle({
Name = "Annoy",
Description = Translator:traduzir("fling jogador em 5 segundos"),
Default = false
})
local function ResetDoors()
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
Toggle:Callback(function(Value)
flingEnabled = Value
if selectedPlayer and flingEnabled then
FlingPlayer(selectedPlayer)
elseif not flingEnabled then
ResetDoors()
end
end)
local selectedPlayerName = nil
local chasingplayer = nil
local parteSelecionada = "HumanoidRootPart"
local fireLoopActive = false
local fireLoopActiveServer = false
local ignoreTarget = nil
local methodKill = nil
getgenv().Target = nil
getgenv().CameraConnection = nil
getgenv().RunService = nil
getgenv().flingloop = false
local nomesRP = {
"oi kkkk", "Sou Seu filho", "Armaria", "Tenho Dono: Lucas", "Estoy loco",
"XALALALAL", "ANALFABETO", "Criança", "Web namoro", "Veia", "DRIP CLIENT",
"KITA!!!!", "MÃEEEE", "PAIII", "BANCOPAN", "Calada", "Tenho Dona: Lolyta", "Uso Hack"
}
local parteMapeada = {
[Translator:traduzir("Cabeça")] = "Head",
[Translator:traduzir("Peito Superior")] = "UpperTorso",
[Translator:traduzir("Barriga Inferior")] = "LowerTorso",
[Translator:traduzir("Frente do Corpo")] = "HumanoidRootPart",
[Translator:traduzir("Frente")] = "HumanoidRootPart",
[Translator:traduzir("Traseiro")] = "HumanoidRootPart"
}
Tabs.TT:AddSection({Name = Translator:traduzir("Pirralhos Trolagem <filho>")})
local playerDropdown = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Escolher Jogador"),
Description = Translator:traduzir("Selecione quem o pirralho irá seguir"),
Options = {},
Default = "Boneco",
Callback = function(selected)
chasingplayer = game.Players:FindFirstChild(selected) and selected or nil
end
})
Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecionar Nome RP"),
Description = Translator:traduzir("Escolha Uma Tag para o pirralho"),
Options = nomesRP,
Default = "Nome",
Callback = function(nomeEscolhido)
local evento = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1RPNam1eTex1t")
if evento then
evento:FireServer("RolePlayFollow", nomeEscolhido)
end
end
})
Tabs.TT:AddDropdown({
Name = Translator:traduzir("Parte do Corpo"),
Description = "Onde o pirralho ficará preso no corpo",
Options = {Translator:traduzir("Cabeça"), Translator:traduzir("Peito Superior"), Translator:traduzir("Barriga Inferior"), Translator:traduzir("Frente do Corpo"), Translator:traduzir("Frente"), Translator:traduzir("Traseiro")},
Default = Translator:traduzir("Partes"),
Callback = function(opcao)
parteSelecionada = parteMapeada[opcao] or "HumanoidRootPart"
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Default = false,
Callback = function(value)
local function UpdateCamera()
local targetPlayer = value and Players:FindFirstChild(chasingplayer)
local subject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if targetPlayer and targetPlayer.Character then
subject = targetPlayer.Character:FindFirstChild("Humanoid")
end
if subject then Camera.CameraSubject = subject end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar Jogadores"),
Callback = function()
local lista = {}
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
playerDropdown:Set(lista)
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Enviar Pirralho"),
Callback = function()
if not chasingplayer then
warn("Nenhum jogador selecionado!")
return
end
local targetChar = workspace:FindFirstChild(chasingplayer)
if not targetChar then
warn("Jogador alvo não encontrado no workspace.")
return
end
local pl = LocalPlayer
if not workspace:FindFirstChild(pl.Name) or not workspace[pl.Name]:FindFirstChild("FollowCharacter") then
ReplicatedStorage.RE:FindFirstChild("1Bab1yFollo1w"):FireServer("CharacterFollowSpawnPlayer", "BabyBoy")
task.wait(0.3)
end
local pirralho = workspace[pl.Name] and workspace[pl.Name]:FindFirstChild("FollowCharacter")
local parteAlvo = targetChar:FindFirstChild(parteSelecionada)
if pirralho and parteAlvo then
pirralho.Parent = targetChar
if getgenv().RunService then getgenv().RunService:Disconnect() end
getgenv().RunService = RunService.Heartbeat:Connect(function()
if pirralho and pirralho:FindFirstChild("Torso") then
pirralho.Torso.BodyPosition.Position = parteAlvo.Position
pirralho.Torso.BodyGyro.CFrame = parteAlvo.CFrame
end
end)
else
warn("A parte '" .. parteSelecionada .. "' não existe no jogador alvo.")
end
end
})
Tabs.TT:AddSection({Translator:traduzir("Criar Estruturas")})
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local estruturaSelecionada = "Factory"
local function teleportarEConstruir()
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
warn("work nn.")
player.CharacterAdded:Wait()
end
local character = player.Character
local root = character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(-37, 19, -145)
root.CFrame = CFrame.new(targetPosition)
wait(0.5)
local success1 = pcall(function()
local args1 = {6}
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Lot:Claim"):InvokeServer(unpack(args1))
end)
if success1 then
wait(0.3)
local success2 = pcall(function()
local args2 = {6, "001_Landmark"}
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Lot:BuildProperty"):FireServer(unpack(args2))
end)
if success2 then
print("geracion")
else
warn("sem prope")
end
else
warn("erro lote")
end
end
local Button = Tabs.TT:AddButton({
Name = Translator:traduzir("Teleportar e Criar Factory"),
Description = Translator:traduzir("Crie a usina Nuclear na praça"),
Callback = function()
teleportarEConstruir()
end
})
end
do
Tabs.TT:AddSection({Name = Translator:traduzir("Bug Players - Com Efeitos")})
if not fireLoopActiveServer then
fireLoopActiveServer = false
end
if not ignoreTarget then
ignoreTarget = nil
end
if not createBugArgs then
warn("usada")
function createBugArgs(character)
return {}
end
end
function executarSequenciaCombate()
local character = LocalPlayer.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then
warn("achado nn")
return
end
local humanoidRootPart = character.HumanoidRootPart
local posicaoOriginal = humanoidRootPart.Position
fireLoopActiveServer = true
task.spawn(function()
local toolArgs = { [1] = "PickingTools", [2] = "Assault" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(toolArgs))
task.spawn(function()
repeat task.wait(0.1) until
LocalPlayer.Backpack:FindFirstChild("Assault")
and LocalPlayer.Backpack.Assault:FindFirstChild("GunScript_Local")
and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect")
and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect")
local gunScript = LocalPlayer.Backpack.Assault.GunScript_Local
local muzzle = gunScript.MuzzleEffect
local hit = gunScript.HitEffect
while fireLoopActiveServer do
for _, alvo in ipairs(Players:GetPlayers()) do
if alvo ~= LocalPlayer and alvo ~= ignoreTarget and alvo.Character and alvo.Character:FindFirstChild("HumanoidRootPart") then
local hrp = alvo.Character.HumanoidRootPart
local args = {
[1] = hrp,
[2] = hrp,
[3] = Vector3.new(100000000376832, 100000000376832, 100000000376832),
[4] = hrp.Position,
[5] = muzzle,
[6] = hit,
[7] = 0,
[8] = 0,
[9] = { [1] = false },
[10] = {
[1] = 25,
[2] = Vector3.new(100, 100, 100),
[3] = BrickColor.new(29),
[4] = 0.25,
[5] = Enum.Material.SmoothPlastic,
[6] = 0.25
},
[11] = true,
[12] = false
}
ReplicatedStorage.RE:FindFirstChild("1Gu1n"):FireServer(unpack(args))
task.wait(0.001)
end
end
end
end)
end)
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(0, math.huge, 0)
bodyVelocity.Velocity = Vector3.new(0, 50, 0)
bodyVelocity.Parent = humanoidRootPart
task.spawn(function()
local alturaInicial = posicaoOriginal.Y
local alturaDesejada = alturaInicial + 8
repeat
task.wait(0.1)
until humanoidRootPart.Position.Y >= alturaDesejada
bodyVelocity:Destroy()
local bodyPosition = Instance.new("BodyPosition")
bodyPosition.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bodyPosition.Position = Vector3.new(humanoidRootPart.Position.X, alturaDesejada, humanoidRootPart.Position.Z)
bodyPosition.D = 5000
bodyPosition.P = 10000
bodyPosition.Parent = humanoidRootPart
task.wait(0.5)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local success, err = pcall(function()
TextChatService.TextChannels.RBXGeneral:SendAsync(
"hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rShinra Tensei!"
)
end)
if not success then
warn("erro chat:", err)
end
else
print("nn usados")
end
local selectedAudioID = 127171723747143
local args = {
[1] = workspace,
[2] = selectedAudioID,
[3] = 1,
}
ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. tostring(selectedAudioID)
sound.Parent = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if sound.Parent then
sound:Play()
else
warn("HumanoidRootPart não encontrado")
end
task.wait(2)
bodyPosition:Destroy()
local bodyVelocityDown = Instance.new("BodyVelocity")
bodyVelocityDown.MaxForce = Vector3.new(0, math.huge, 0)
bodyVelocityDown.Velocity = Vector3.new(0, -20, 0)
bodyVelocityDown.Parent = humanoidRootPart
repeat
task.wait(0.1)
until humanoidRootPart.Position.Y <= posicaoOriginal.Y + 1
bodyVelocityDown:Destroy()
local success, errorMessage = pcall(function()
local TweenService = game:GetService("TweenService")
local currentCharacter = LocalPlayer.Character
if not currentCharacter or not currentCharacter:FindFirstChild("HumanoidRootPart") then
warn("Personagem não encontrado durante a explosão!")
return
end
local currentHRP = currentCharacter.HumanoidRootPart
local esfera = Instance.new("Part")
esfera.Shape = Enum.PartType.Ball
esfera.Anchored = true
esfera.CanCollide = false
esfera.Material = Enum.Material.Neon
esfera.Color = Color3.fromRGB(255, 255, 255)
esfera.Size = Vector3.new(1,1,1)
esfera.Position = currentHRP.Position
esfera.Parent = workspace
local tweenExplosao = TweenService:Create(esfera, TweenInfo.new(1.2, Enum.EasingStyle.Exponential), {
Size = Vector3.new(500, 500, 500),
Transparency = 0.5
})
tweenExplosao:Play()
local particulas = Instance.new("ParticleEmitter")
particulas.Texture = "rbxassetid://243098098"
particulas.Rate = 250
particulas.Lifetime = NumberRange.new(2)
particulas.Speed = NumberRange.new(40)
particulas.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, 4),
NumberSequenceKeypoint.new(1, 0.4)
})
particulas.Parent = esfera
local explosionCenter = currentHRP.Position
local maxDistance = 200
local pushForce = 250
task.spawn(function()
local descendants = workspace:GetDescendants()
for i = 1, #descendants do
local parte = descendants[i]
if parte and parte.Parent and parte:IsA("BasePart") and not parte.Anchored then
local success2, err2 = pcall(function()
local distance = (parte.Position - explosionCenter).Magnitude
if distance < maxDistance and distance > 0 then
local empurro = Instance.new("BodyVelocity")
empurro.Velocity = (parte.Position - explosionCenter).Unit * pushForce
empurro.MaxForce = Vector3.new(500000, 500000, 500000)
empurro.Parent = parte
game:GetService("Debris"):AddItem(empurro, 0.5)
end
end)
if not success2 then
warn("part errou:", err2)
end
end
if i % 50 == 0 then
task.wait()
end
end
end)
task.spawn(function()
task.wait(3)
if esfera and esfera.Parent then
if particulas and particulas.Parent then
particulas.Enabled = false
end
local fadeOut = TweenService:Create(esfera, TweenInfo.new(0.5), {
Transparency = 1
})
fadeOut:Play()
fadeOut.Completed:Connect(function()
if esfera then
esfera:Destroy()
end
end)
end
end)
end)
if not success then
warn("erro:", errorMessage)
end
task.spawn(function()
task.wait(10)
if sound then
sound:Destroy()
end
end)
end)
end
local ButtonStart = Tabs.TT:AddButton({Translator:traduzir("Shinra Tensei"), function()
executarSequenciaCombate()
end})
local expansionActive = false
local expansionModel = nil
local expansionSound = nil
local originalSky = nil
local cancelExpansion = false
local fireLoop = nil
local soundLoop = nil
local TextChatService = game:GetService("TextChatService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
Tabs.TT:AddButton({
Name = "Expansão de Domínio",
Callback = function()
if expansionActive then
warn("Expansão já está ativa!")
return
end
expansionActive = true
cancelExpansion = false
local activationSound = Instance.new("Sound")
activationSound.SoundId = "rbxassetid://95428790677335"
activationSound.Volume = 0.8
activationSound.Parent = workspace
activationSound:Play()
task.wait(0.5)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync(
"hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rExpansão de Domínio"
)
end
activationSound.Ended:Connect(function()
activationSound:Destroy()
end)
task.spawn(function()
local args = {
[1] = workspace,
[2] = 95428790677335,
[3] = 1,
}
local soundRemote = ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if soundRemote then
soundRemote:FireServer(unpack(args))
end
end)
local function ativarDominio()
local char = Player.Character or Player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
originalSky = Lighting:FindFirstChildOfClass("Sky")
if originalSky then
originalSky.Parent = nil
end
expansionModel = Instance.new("Model", workspace)
expansionModel.Name = "InfiniteVoid"
local esfera = Instance.new("Part")
esfera.Name = "DomainSphere"
esfera.Shape = Enum.PartType.Ball
esfera.Size = Vector3.new(300, 300, 300)
esfera.Position = hrp.Position
esfera.Anchored = true
esfera.CanCollide = false
esfera.Material = Enum.Material.ForceField
esfera.Transparency = 0.3
esfera.Color = Color3.fromRGB(0, 0, 0)
esfera.Parent = expansionModel
local luz = Instance.new("PointLight", esfera)
luz.Color = Color3.fromRGB(0, 153, 255)
luz.Brightness = 10
luz.Range = 300
local ps = Instance.new("ParticleEmitter", esfera)
ps.Texture = "rbxassetid://243660364"
ps.Color = ColorSequence.new(Color3.fromRGB(0, 153, 255))
ps.LightEmission = 1
ps.Size = NumberSequence.new(3)
ps.Transparency = NumberSequence.new(0.2)
ps.Rate = 1000
ps.Lifetime = NumberRange.new(2)
ps.Speed = NumberRange.new(0)
ps.VelocitySpread = 180
expansionSound = Instance.new("Sound", esfera)
expansionSound.SoundId = "rbxassetid://1843527678"
expansionSound.Volume = 1.5
expansionSound.Looped = true
expansionSound:Play()
local newSky = Instance.new("Sky", Lighting)
newSky.Name = "DomainSky"
newSky.SkyboxBk = "rbxassetid://159454299"
newSky.SkyboxDn = "rbxassetid://159454296"
newSky.SkyboxFt = "rbxassetid://159454293"
newSky.SkyboxLf = "rbxassetid://159454286"
newSky.SkyboxRt = "rbxassetid://159454300"
newSky.SkyboxUp = "rbxassetid://159454288"
end
ativarDominio()
soundLoop = task.spawn(function()
local selectedAudioID = 140031333626044
while expansionActive and not cancelExpansion do
local remote = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if remote then
pcall(function()
remote:FireServer(workspace, selectedAudioID, 1)
end)
end
local root = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart")
if root then
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Volume = 0.7
sound.Looped = false
sound.Parent = root
sound:Play()
sound.Ended:Connect(function()
if sound then sound:Destroy() end
end)
local timeLength = sound.TimeLength > 0 and sound.TimeLength or 5
task.wait(timeLength + 0.1)
else
warn("HumanoidRootPart não encontrado")
break
end
end
end)
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
local function clearAllTools()
if ClearEvent then
pcall(function()
ClearEvent:FireServer("ClearAllTools")
end)
end
end
local function getAssault()
if ToolEvent then
pcall(function()
ToolEvent:InvokeServer("PickingTools", "Assault")
end)
end
end
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
local function fireAtPart(targetPart)
local gunScript = Player.Backpack:FindFirstChild("Assault")
and Player.Backpack.Assault:FindFirstChild("GunScript_Local")
if not gunScript or not targetPart then return end
local args = {
targetPart,
targetPart,
Vector3.new(1e14, 1e14, 1e14),
targetPart.Position,
gunScript:FindFirstChild("MuzzleEffect"),
gunScript:FindFirstChild("HitEffect"),
0,
0,
{ false },
{
25,
Vector3.new(100, 100, 100),
BrickColor.new(29),
0.25,
Enum.Material.SmoothPlastic,
0.25
},
true,
false
}
pcall(function()
FireEvent:FireServer(unpack(args))
end)
end
local function fireAtAllPlayers(times)
for i = 1, times do
if not expansionActive or cancelExpansion then break end
for _, player in ipairs(Players:GetPlayers()) do
if not expansionActive or cancelExpansion then break end
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(player.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
fireLoop = task.spawn(function()
while expansionActive and not cancelExpansion do
clearAllTools()
getAssault()
local attempts = 0
repeat
task.wait(0.2)
attempts = attempts + 1
until hasAssault() or attempts > 25 or not expansionActive or cancelExpansion
if expansionActive and not cancelExpansion and hasAssault() then
fireAtAllPlayers(3)
end
task.wait(1)
end
end)
end
})
_G.HakiAtived = false
_G.StopHaki = false
local HakiSound
local StopModel
local soundLoop
local fireLoop
local originalSky
local Players = game:GetService("Players")
local ReplicatedStorage= game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local TweenService = game:GetService("TweenService")
local Debris = game:GetService("Debris")
local Lighting = game:GetService("Lighting")
local Player = Players.LocalPlayer
Tabs.TT:AddButton({
Name = "Haki Do Rei",
Callback = function()
_G.HakiAtived = true
_G.StopHaki = false
local Character = Player.Character or Player.CharacterAdded:Wait()
local Root = Character:WaitForChild("HumanoidRootPart")
local activationSound = Instance.new("Sound")
activationSound.SoundId = "rbxassetid://17887086888"
activationSound.Volume = 0.8
activationSound.Parent = workspace
activationSound:Play()
HakiSound = activationSound
activationSound.Ended:Connect(function()
activationSound:Destroy()
end)
local hakiBubble = Instance.new("Part")
hakiBubble.Shape = Enum.PartType.Ball
hakiBubble.Anchored = true
hakiBubble.CanCollide = false
hakiBubble.Material = Enum.Material.ForceField
hakiBubble.Color = Color3.fromRGB(85, 0, 255)
hakiBubble.Transparency = 0.5
hakiBubble.Size = Vector3.new(1, 1, 1)
hakiBubble.CFrame = Root.CFrame
hakiBubble.Parent = workspace
StopModel = hakiBubble
local particles = Instance.new("ParticleEmitter")
particles.Texture = "rbxassetid://243098098"
particles.Rate = 200
particles.Lifetime = NumberRange.new(1)
particles.Speed = NumberRange.new(0)
particles.Size = NumberSequence.new{
NumberSequenceKeypoint.new(0, 3),
NumberSequenceKeypoint.new(1, 0)
}
particles.Color = ColorSequence.new(
Color3.fromRGB(255, 0, 0),
Color3.fromRGB( 0, 0, 0)
)
particles.Parent = hakiBubble
local expandTween = TweenService:Create(hakiBubble,
TweenInfo.new(1.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out),
{ Size = Vector3.new(80,80,80), Transparency = 1 }
)
expandTween:Play()
Debris:AddItem(hakiBubble, 4)
local function aplicarHakiCorpo(part)
local emitter = Instance.new("ParticleEmitter")
emitter.Texture = "rbxassetid://243098098"
emitter.Rate = 50
emitter.Lifetime = NumberRange.new(0.5)
emitter.Speed = NumberRange.new(0)
emitter.Size = NumberSequence.new{
NumberSequenceKeypoint.new(0,1),
NumberSequenceKeypoint.new(1,0)
}
emitter.Color = ColorSequence.new(
Color3.fromRGB(255, 0, 0),
Color3.fromRGB( 0, 0, 0)
)
emitter.LightEmission = 0.8
emitter.LockedToPart = true
emitter.Parent = part
end
for _, part in ipairs(Character:GetChildren()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
aplicarHakiCorpo(part)
end
end
soundLoop = task.spawn(function()
while _G.HakiAtived and not _G.StopHaki do
local remote = ReplicatedStorage:FindFirstChild("RE")
and ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if remote then
pcall(function()
remote:FireServer(workspace, 17887086888, 1)
end)
end
if Root then
local s = Instance.new("Sound")
s.SoundId = "rbxassetid://17887086888"
s.Volume = 0.7
s.Parent = Root
s:Play()
s.Ended:Connect(function() s:Destroy() end)
local len = s.TimeLength > 0 and s.TimeLength or 5
task.wait(len + 0.1)
else
break
end
end
end)
fireLoop = task.spawn(function()
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
local function clearAllTools()
if ClearEvent then
pcall(function() ClearEvent:FireServer("ClearAllTools") end)
end
end
local function getAssault()
if ToolEvent then
pcall(function() ToolEvent:InvokeServer("PickingTools", "Assault") end)
end
end
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
local function fireAtPart(target)
local gunScript = Player.Backpack:FindFirstChild("Assault")
and Player.Backpack.Assault:FindFirstChild("GunScript_Local")
if not gunScript or not target then return end
local args = {
target, target,
Vector3.new(1e14,1e14,1e14),
target.Position,
gunScript.MuzzleEffect,
gunScript.HitEffect,
0, 0,
{ false },
{ 25, Vector3.new(100,100,100), BrickColor.new(29), 0.25, Enum.Material.SmoothPlastic, 0.25 },
true, false
}
pcall(function() FireEvent:FireServer(unpack(args)) end)
end
while _G.HakiAtived and not _G.StopHaki do
clearAllTools()
getAssault()
local tries = 0
repeat
task.wait(0.2)
tries += 1
until hasAssault() or tries > 25 or not _G.HakiAtived
if _G.HakiAtived and hasAssault() then
for i = 1, 3 do
if not _G.HakiAtived then break end
for _, pl in ipairs(Players:GetPlayers()) do
if pl ~= Player and pl.Character and pl.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(pl.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
task.wait(1)
end
end)
originalSky = Lighting:FindFirstChildOfClass("Sky")
end
})
Tabs.TT:AddButton({"Mangekyou Sharigam", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local LocalPlayer = Players.LocalPlayer
local Remote = ReplicatedStorage:WaitForChild("RE"):FindFirstChild("1Gu1n")
local index = 1
local activationSound = Instance.new("Sound")
activationSound.SoundId = "rbxassetid://1592708450"
activationSound.Volume = 0.8
activationSound.Parent = workspace
activationSound:Play()
activationSound.Ended:Connect(function()
activationSound:Destroy()
end)
local function fireEyes()
for _, eyeName in {"LeftEye", "RightEye"} do
local eye = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild(eyeName)
if eye then
local fire = Instance.new("Fire")
fire.Size = 3
fire.Heat = 10
fire.Color = Color3.fromRGB(255, 0, 0)
fire.SecondaryColor = Color3.fromRGB(0, 0, 0)
fire.Parent = eye
end
end
end
local function shakeCamera()
local cam = workspace.CurrentCamera
local shake = Instance.new("NumberValue")
shake.Name = "CameraShake"
shake.Value = 5
shake.Parent = cam
RunService.RenderStepped:Connect(function()
if shake.Value > 0 then
cam.CFrame = cam.CFrame * CFrame.new(
math.random(-shake.Value, shake.Value) * 0.1,
math.random(-shake.Value, shake.Value) * 0.1,
math.random(-shake.Value, shake.Value) * 0.1
)
end
end)
task.delay(2, function() shake.Value = 0 end)
end
local function blackFlames()
for _, target in pairs(Players:GetPlayers()) do
if target ~= LocalPlayer and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
local emitter = Instance.new("ParticleEmitter")
emitter.Texture = "rbxassetid://243098098"
emitter.Color = ColorSequence.new(Color3.fromRGB(0, 0, 0))
emitter.LightEmission = 0.5
emitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 2), NumberSequenceKeypoint.new(1, 0)})
emitter.Lifetime = NumberRange.new(1)
emitter.Rate = 50
emitter.Speed = NumberRange.new(0.5, 1)
emitter.Rotation = NumberRange.new(0, 360)
emitter.RotSpeed = NumberRange.new(-90, 90)
emitter.Parent = target.Character.HumanoidRootPart
end
end
end
local function rolar()
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "RotatingImageGui"
screenGui.Parent = LocalPlayer.PlayerGui
screenGui.ResetOnSpawn = false
local imageLabel = Instance.new("ImageLabel")
imageLabel.Name = "IdiotImage"
imageLabel.Size = UDim2.new(0, 200, 0, 200)
imageLabel.Position = UDim2.new(0.5, -100, 0.5, -100)
imageLabel.BackgroundTransparency = 1
imageLabel.Image = "rbxassetid://114416257899946"
imageLabel.Parent = screenGui
local rotationSpeed = 360
RunService.RenderStepped:Connect(function(deltaTime)
imageLabel.Rotation = (imageLabel.Rotation + rotationSpeed * deltaTime) % 360
end)
end
local function colorRed()
if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.CharacterAdded:Wait()
end
local pointLight = Instance.new("PointLight")
pointLight.Name = "StrongRedLight"
pointLight.Color = Color3.fromRGB(255, 0, 0)
pointLight.Brightness = 3
pointLight.Range = 200
pointLight.Shadows = true
pointLight.Parent = LocalPlayer.Character.HumanoidRootPart
end
local function fun()
RunService.Stepped:Connect(function()
local allPlayers = Players:GetPlayers()
if #allPlayers < 2 then return end
index += 1
if index > #allPlayers then index = 1 end
local target = allPlayers[index]
if target == LocalPlayer then
index += 1
if index > #allPlayers then index = 1 end
target = allPlayers[index]
end
if target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
local crazyVector = Vector3.new(
math.random(1e14, 1e15),
math.random(1e14, 1e15),
math.random(1e14, 1e15)
)
local args = {
[1] = target.Character.HumanoidRootPart,
[2] = target.Character.HumanoidRootPart,
[3] = crazyVector,
[4] = target.Character.HumanoidRootPart.Position,
[5] = LocalPlayer.Backpack:FindFirstChild("Assault") and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect"),
[6] = LocalPlayer.Backpack:FindFirstChild("Assault") and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect"),
[7] = 0,
[8] = 0,
[9] = { [1] = false },
[10] = {
[1] = 25,
[2] = Vector3.new(100, 100, 100),
[3] = BrickColor.new(29),
[4] = 0.25,
[5] = Enum.Material.SmoothPlastic,
[6] = 0.25
},
[11] = true,
[12] = false
}
Remote:FireServer(unpack(args))
end
end)
end
task.delay(0.5, function()
fireEyes()
shakeCamera()
blackFlames()
rolar()
colorRed()
fun()
end)
end})
Tabs.TT:AddButton({
Name = Translator:traduzir("Stop All"),
Description = Translator:traduzir("Stop/Shinra Tensei/Haki do Rei/Expansão/Mangekyou"),
Callback = function()
----------------------------
-- Shinra Tensei
----------------------------
fireLoopActiveServer = false
ignoreTarget = nil
-- remove explosões/esferas criadas
for _, v in ipairs(workspace:GetChildren()) do
if v:IsA("Part") and (v.Name == "ShinraSphere" or v.Name == "Explosao" or v.Name == "Part") and v.Material == Enum.Material.Neon then
v:Destroy()
end
end
----------------------------
-- Expansão de Domínio
----------------------------
expansionActive = false
cancelExpansion = true
if expansionModel then
expansionModel:Destroy()
expansionModel = nil
end
if expansionSound then
expansionSound:Stop()
expansionSound:Destroy()
expansionSound = nil
end
if Lighting:FindFirstChild("DomainSky") then
Lighting.DomainSky:Destroy()
end
if originalSky and not Lighting:FindFirstChildOfClass("Sky") then
originalSky.Parent = Lighting
end
----------------------------
-- Haki do Rei
----------------------------
_G.HakiAtived = false
_G.StopHaki = true
if HakiSound then
HakiSound:Stop()
HakiSound:Destroy()
HakiSound = nil
end
if StopModel then
StopModel:Destroy()
StopModel = nil
end
-- remove partículas aplicadas no corpo
for _, part in ipairs(Player.Character:GetDescendants()) do
if part:IsA("ParticleEmitter") and part.Texture == "rbxassetid://243098098" then
part:Destroy()
end
end
----------------------------
-- Mangekyou Sharingan
----------------------------
local cam = workspace.CurrentCamera
if cam:FindFirstChild("CameraShake") then
cam.CameraShake:Destroy()
end
if Player.PlayerGui:FindFirstChild("RotatingImageGui") then
Player.PlayerGui.RotatingImageGui:Destroy()
end
-- remove partículas (chamas pretas) dos players
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
for _, obj in ipairs(plr.Character:GetDescendants()) do
if obj:IsA("ParticleEmitter") and obj.Texture == "rbxassetid://243098098" then
obj:Destroy()
end
if obj:IsA("PointLight") and obj.Name == "StrongRedLight" then
obj:Destroy()
end
end
end
end
----------------------------
-- Sons gerais
----------------------------
for _, s in ipairs(workspace:GetDescendants()) do
if s:IsA("Sound") and (s.IsPlaying or s.Looped) then
s:Stop()
s:Destroy()
end
end
warn("✅ Todas as habilidades e efeitos foram parados e removidos!")
end
})
end
do
Tabs.TT:AddSection({Translator:traduzir("Bring Partes Update [Beta]")})
local Players,RS,RunService,TweenService,Lighting,Workspace,TCS,UserInputService =
game:GetService("Players"),
game:GetService("ReplicatedStorage"),
game:GetService("RunService"),
game:GetService("TweenService"),
game:GetService("Lighting"),
game:GetService("Workspace"),
game:GetService("TextChatService"),
game:GetService("UserInputService")
local Player = Players.LocalPlayer
local Character,Humanoid,RootPart
local function updateCharacter()
Character = Player.Character or Player.CharacterAdded:Wait()
Humanoid = Character:WaitForChild("Humanoid")
RootPart = Character:WaitForChild("HumanoidRootPart")
end
updateCharacter()
Player.CharacterAdded:Connect(updateCharacter)
local blackHoleActive = false
local blackHoleModel = nil
local function toggleBlackHole(v)
blackHoleActive = v
if blackHoleActive then
local sky = Instance.new("Sky")
sky.SkyboxBk="rbxassetid://8139676647"
sky.SkyboxDn="rbxassetid://8139676988"
sky.SkyboxFt="rbxassetid://8139677111"
sky.SkyboxLf="rbxassetid://8139677359"
sky.SkyboxRt="rbxassetid://8139677253"
sky.SkyboxUp="rbxassetid://8139676647"
sky.Parent = Lighting
blackHoleModel = Instance.new("Model", Workspace)
blackHoleModel.Name = "GargantuaBlackHole"
local singularity = Instance.new("Part", blackHoleModel)
singularity.Shape = Enum.PartType.Ball
singularity.Size = Vector3.new(80,80,80)
singularity.Anchored = true
singularity.CanCollide = false
singularity.Material = Enum.Material.Neon
singularity.Color = Color3.new(0,0,0)
singularity.Transparency = 0.05
local diskLayers = {}
for i=1,7 do
local disk = Instance.new("Part", blackHoleModel)
disk.Shape = Enum.PartType.Cylinder
disk.Size = Vector3.new(8,200+(i*50),200+(i*50))
disk.Anchored = true
disk.CanCollide = false
disk.Material = Enum.Material.Neon
disk.Color = Color3.fromHSV((i*30)%360/360*0.15,1,1)
disk.Transparency = 0.3+(i*0.08)
table.insert(diskLayers,disk)
local light = Instance.new("PointLight",disk)
light.Color = disk.Color
light.Brightness = 8-i
light.Range = 300+(i*50)
end
local centralLight = Instance.new("PointLight", singularity)
centralLight.Color = Color3.fromRGB(255,100,0)
centralLight.Brightness = 15
centralLight.Range = 800
local attachment = Instance.new("Attachment", singularity)
local function applyForce(v)
if v:IsA("Part") and not v.Anchored and not v.Parent:FindFirstChild("Humanoid") and v.Parent ~= blackHoleModel then
for _,force in pairs(v:GetChildren()) do
if force:IsA("BodyAngularVelocity") or force:IsA("BodyForce") or force:IsA("BodyVelocity") or force:IsA("AlignPosition") or force:IsA("Torque") then
force:Destroy()
end
end
v.CanCollide = false
local torque = Instance.new("Torque", v)
local align = Instance.new("AlignPosition", v)
local att2 = Instance.new("Attachment", v)
torque.Torque = Vector3.new(15000000,15000000,15000000)
torque.Attachment0 = att2
align.MaxForce = math.huge
align.MaxVelocity = math.huge
align.Responsiveness = 400
align.Attachment0 = att2
align.Attachment1 = attachment
task.spawn(function()
local startTime = tick()
local orbitRadius = math.random(40,120)
local orbitSpeed = math.sqrt(1000000/orbitRadius)
while align.Parent and blackHoleActive and blackHoleModel.Parent do
local elapsed = tick()-startTime
local angle = elapsed*orbitSpeed
local heightOsc = math.sin(elapsed)*orbitRadius*0.3
orbitRadius = math.max(30,orbitRadius-0.02)
local targetPos = singularity.Position+Vector3.new(math.cos(angle)*orbitRadius,heightOsc,math.sin(angle)*orbitRadius)
attachment.WorldCFrame = CFrame.new(targetPos)
RunService.RenderStepped:Wait()
end
end)
end
end
task.spawn(function()
for i,v in pairs(Workspace:GetDescendants()) do
applyForce(v)
if i%15==0 then task.wait() end
end
end)
Workspace.DescendantAdded:Connect(function(v)
if blackHoleActive then
task.wait(0.1)
applyForce(v)
end
end)
task.spawn(function()
while blackHoleActive and blackHoleModel.Parent and Player.Character do
local char = Player.Character
if char and char:FindFirstChild("HumanoidRootPart") then
local targetPos = char.HumanoidRootPart.Position+Vector3.new(0,50,30)
singularity.Position = singularity.Position:lerp(targetPos,0.05)
for _,disk in pairs(diskLayers) do
disk.Position = singularity.Position
end
end
RunService.Heartbeat:Wait()
end
end)
task.spawn(function()
local rotationSpeed, pulseTime = 0,0
while blackHoleActive and blackHoleModel.Parent do
rotationSpeed += math.rad(1.5)
pulseTime += 0.02
for i,disk in pairs(diskLayers) do
if disk and disk.Parent then
local diskSpeed = rotationSpeed*(1+i*0.2)
disk.CFrame = CFrame.new(singularity.Position)*CFrame.Angles(0,0,diskSpeed)
end
end
if centralLight then
local lightPulse = math.sin(pulseTime*4)*0.3+1
centralLight.Brightness = 15*lightPulse
end
RunService.RenderStepped:Wait()
end
end)
else
if blackHoleModel then
blackHoleModel:Destroy()
blackHoleModel = nil
end
end
end
--[[local tornadoActive=false
local tornadoBoat=nil
local function toggleTornado(v)
tornadoActive=v
if tornadoActive then
RootPart.CFrame=CFrame.new(1754,-2,58)
task.wait(0.5)
RS:WaitForChild("RE"):FindFirstChild("1Ca1r"):FireServer("PickingBoat","PirateFree")
task.wait(1)
tornadoBoat=Workspace.Vehicles:FindFirstChild(Player.Name.."Car")
if tornadoBoat then
local seat=tornadoBoat.Body.VehicleSeat
repeat
RootPart.CFrame=seat.CFrame*CFrame.new(0,2,0)
task.wait()
until Humanoid.Sit
local flipRemote=RS.RE["1Player1sCa1r"]
task.spawn(function()
while tornadoActive and tornadoBoat.Parent do
if Humanoid.Sit then
flipRemote:FireServer("Flip")
end
task.wait(0.2)
end
end)
local currentPos=Vector3.new(0,10,0)
local speed=30
local model=Instance.new("Model",Workspace)
model.Name="InfiniteTornado"
local layers={}
for i=1,8 do
local layer=Instance.new("Part",model)
layer.Shape=Enum.PartType.Cylinder
layer.Size=Vector3.new(60+(i*12),20+(i*8),20+(i*8))
layer.Position=currentPos+Vector3.new(0,i*15,0)
layer.Anchored=true
layer.CanCollide=false
layer.Material=Enum.Material.ForceField
layer.Color=Color3.fromRGB(200-(i*20),200-(i*20),255)
layer.Transparency=0.2+(i*0.08)
table.insert(layers,layer)
end
local keys={W=false,A=false,S=false,D=false,LeftShift=false}
UserInputService.InputBegan:Connect(function(input,processed)
if not processed and tornadoActive then
if input.KeyCode==Enum.KeyCode.W then keys.W=true end
if input.KeyCode==Enum.KeyCode.A then keys.A=true end
if input.KeyCode==Enum.KeyCode.S then keys.S=true end
if input.KeyCode==Enum.KeyCode.D then keys.D=true end
if input.KeyCode==Enum.KeyCode.LeftShift then keys.LeftShift=true end
end
end)
UserInputService.InputEnded:Connect(function(input,processed)
if not processed and tornadoActive then
if input.KeyCode==Enum.KeyCode.W then keys.W=false end
if input.KeyCode==Enum.KeyCode.A then keys.A=false end
if input.KeyCode==Enum.KeyCode.S then keys.S=false end
if input.KeyCode==Enum.KeyCode.D then keys.D=false end
if input.KeyCode==Enum.KeyCode.LeftShift then keys.LeftShift=false end
end
end)
task.spawn(function()
local rotSpeed=0
while tornadoActive do
if not Humanoid.Sit or not tornadoBoat or not tornadoBoat.Parent then
break
end
local camera=Workspace.CurrentCamera
local moveVector=Vector3.new(0,0,0)
if keys.W then moveVector=moveVector+camera.CFrame.LookVector end
if keys.S then moveVector=moveVector-camera.CFrame.LookVector end
if keys.A then moveVector=moveVector-camera.CFrame.RightVector end
if keys.D then moveVector=moveVector+camera.CFrame.RightVector end
local currentSpeed=keys.LeftShift and speed*2.5 or speed
if moveVector.Magnitude>0 then
currentPos=currentPos+(moveVector.Unit*currentSpeed*0.6)
end
currentPos=Vector3.new(math.clamp(currentPos.X,-2000,2000),math.clamp(currentPos.Y,10,200),math.clamp(currentPos.Z,-2000,2000))
if tornadoBoat and tornadoBoat.PrimaryPart then
tornadoBoat:SetPrimaryPartCFrame(CFrame.new(currentPos))
end
rotSpeed=rotSpeed+math.rad(1080*(keys.LeftShift and 2 or 1))*0.016
for i,layer in pairs(layers)do
if layer and layer.Parent then
local layerPos=currentPos+Vector3.new(math.sin(rotSpeed+i*0.5)*(i*2),i*15,math.cos(rotSpeed+i*0.5)*(i*2))
layer.CFrame=CFrame.new(layerPos)*CFrame.Angles(0,rotSpeed*(i*0.4),0)
end
end
RunService.Heartbeat:Wait()
end
if model then
model:Destroy()
end
end)
end
else
if tornadoBoat then
tornadoBoat=nil
end
end
end]]
local ToggleBlackHole = Tabs.TT:AddToggle({
Name = "Gargantua Black Hole",
Description = "Núcleo blackHole Hacking!!!",
Default = false
})
ToggleBlackHole:Callback(function(Value)
toggleBlackHole(Value)
end)
--[[local ToggleTornado = Tabs.TT:AddToggle({
Name = "Infinite Tornado",
Description = "Ativar/Desativar Tornado",
Default = false
})
ToggleTornado:Callback(function(Value)
toggleTornado(Value)
end)]]
local Button = Tabs.TT:AddButton({Translator:traduzir("Puxa Partes Gui"), function()
local Gui = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local MainCorner = Instance.new("UICorner")
local MainStroke = Instance.new("UIStroke")
local Dropdown = Instance.new("TextButton")
local DropdownCorner = Instance.new("UICorner")
local DropdownStroke = Instance.new("UIStroke")
local DropdownIcon = Instance.new("TextLabel")
local UITextSizeConstraint = Instance.new("UITextSizeConstraint")
local DropdownFrame = Instance.new("ScrollingFrame")
local DropdownFrameCorner = Instance.new("UICorner")
local DropdownFrameStroke = Instance.new("UIStroke")
local DropdownList = Instance.new("UIListLayout")
local Label = Instance.new("TextLabel")
local LabelCorner = Instance.new("UICorner")
local LabelStroke = Instance.new("UIStroke")
local UITextSizeConstraint_2 = Instance.new("UITextSizeConstraint")
local Button = Instance.new("TextButton")
local ButtonCorner = Instance.new("UICorner")
local ButtonStroke = Instance.new("UIStroke")
local UITextSizeConstraint_3 = Instance.new("UITextSizeConstraint")
Gui.Name = "Gui"
Gui.Parent = gethui()
Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Main.Name = "Main"
Main.Parent = Gui
Main.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.335954279, 0, 0.542361975, 0)
Main.Size = UDim2.new(0.240350261, 0, 0.200000000, 0)
Main.Active = true
Main.Draggable = true
MainCorner.CornerRadius = UDim.new(0, 12)
MainCorner.Parent = Main
MainStroke.Color = Color3.fromRGB(85, 170, 255)
MainStroke.Thickness = 2
MainStroke.Parent = Main
Dropdown.Name = "Dropdown"
Dropdown.Parent = Main
Dropdown.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
Dropdown.BorderSizePixel = 0
Dropdown.Position = UDim2.new(0.08, 0, 0.25, 0)
Dropdown.Size = UDim2.new(0.84, 0, 0.25, 0)
Dropdown.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.SemiBold, Enum.FontStyle.Normal)
Dropdown.Text = "Selecionar Jogador"
Dropdown.TextColor3 = Color3.fromRGB(220, 220, 220)
Dropdown.TextScaled = true
Dropdown.TextSize = 18
Dropdown.TextWrapped = true
Dropdown.TextXAlignment = Enum.TextXAlignment.Left
DropdownCorner.CornerRadius = UDim.new(0, 8)
DropdownCorner.Parent = Dropdown
DropdownStroke.Color = Color3.fromRGB(100, 100, 120)
DropdownStroke.Thickness = 1
DropdownStroke.Parent = Dropdown
DropdownIcon.Name = "DropdownIcon"
DropdownIcon.Parent = Dropdown
DropdownIcon.BackgroundTransparency = 1
DropdownIcon.Position = UDim2.new(0.85, 0, 0, 0)
DropdownIcon.Size = UDim2.new(0.15, 0, 1, 0)
DropdownIcon.Font = Enum.Font.Nunito
DropdownIcon.Text = "▼"
DropdownIcon.TextColor3 = Color3.fromRGB(150, 150, 150)
DropdownIcon.TextScaled = true
DropdownIcon.TextSize = 14
local DropdownPadding = Instance.new("UIPadding")
DropdownPadding.PaddingLeft = UDim.new(0, 10)
DropdownPadding.Parent = Dropdown
UITextSizeConstraint.Parent = Dropdown
UITextSizeConstraint.MaxTextSize = 18
DropdownFrame.Name = "DropdownFrame"
DropdownFrame.Parent = Main
DropdownFrame.BackgroundColor3 = Color3.fromRGB(55, 55, 65)
DropdownFrame.BorderSizePixel = 0
DropdownFrame.Position = UDim2.new(0.08, 0, 0.51, 0)
DropdownFrame.Size = UDim2.new(0.84, 0, 0, 0)
DropdownFrame.Visible = false
DropdownFrame.ScrollBarThickness = 6
DropdownFrame.ScrollBarImageColor3 = Color3.fromRGB(85, 170, 255)
DropdownFrameCorner.CornerRadius = UDim.new(0, 8)
DropdownFrameCorner.Parent = DropdownFrame
DropdownFrameStroke.Color = Color3.fromRGB(100, 100, 120)
DropdownFrameStroke.Thickness = 1
DropdownFrameStroke.Parent = DropdownFrame
DropdownList.Parent = DropdownFrame
DropdownList.SortOrder = Enum.SortOrder.LayoutOrder
DropdownList.Padding = UDim.new(0, 2)
Label.Name = "Label"
Label.Parent = Main
Label.BackgroundColor3 = Color3.fromRGB(85, 170, 255)
Label.BorderSizePixel = 0
Label.Size = UDim2.new(1, 0, 0.18, 0)
Label.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Label.Text = "Bring Parts"
Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Label.TextScaled = true
Label.TextSize = 16
Label.TextWrapped = true
LabelCorner.CornerRadius = UDim.new(0, 12)
LabelCorner.Parent = Label
LabelStroke.Color = Color3.fromRGB(65, 140, 215)
LabelStroke.Thickness = 1
LabelStroke.Parent = Label
UITextSizeConstraint_2.Parent = Label
UITextSizeConstraint_2.MaxTextSize = 16
Button.Name = "Button"
Button.Parent = Main
Button.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
Button.BorderSizePixel = 0
Button.Position = UDim2.new(0.15, 0, 0.72, 0)
Button.Size = UDim2.new(0.7, 0, 0.22, 0)
Button.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.SemiBold, Enum.FontStyle.Normal)
Button.Text = "Bring | Off"
Button.TextColor3 = Color3.fromRGB(220, 220, 220)
Button.TextScaled = true
Button.TextSize = 20
Button.TextWrapped = true
ButtonCorner.CornerRadius = UDim.new(0, 8)
ButtonCorner.Parent = Button
ButtonStroke.Color = Color3.fromRGB(100, 100, 120)
ButtonStroke.Thickness = 1
ButtonStroke.Parent = Button
UITextSizeConstraint_3.Parent = Button
UITextSizeConstraint_3.MaxTextSize = 20
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
local TweenService = game:GetService("TweenService")
local character
local humanoidRootPart
local selectedPlayer = nil
local dropdownOpen = false
local playerButtons = {}
local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quart, Enum.EasingDirection.Out)
local function createPlayerButton(player)
local playerButton = Instance.new("TextButton")
local playerButtonCorner = Instance.new("UICorner")
local playerButtonPadding = Instance.new("UIPadding")
playerButton.Name = player.Name
playerButton.Parent = DropdownFrame
playerButton.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
playerButton.BorderSizePixel = 0
playerButton.Size = UDim2.new(1, -10, 0, 35)
playerButton.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.Medium, Enum.FontStyle.Normal)
playerButton.Text = player.DisplayName .. " (@" .. player.Name .. ")"
playerButton.TextColor3 = Color3.fromRGB(200, 200, 200)
playerButton.TextSize = 14
playerButton.TextXAlignment = Enum.TextXAlignment.Left
playerButtonCorner.CornerRadius = UDim.new(0, 6)
playerButtonCorner.Parent = playerButton
playerButtonPadding.PaddingLeft = UDim.new(0, 10)
playerButtonPadding.Parent = playerButton
playerButton.MouseEnter:Connect(function()
local hoverTween = TweenService:Create(playerButton, tweenInfo, {BackgroundColor3 = Color3.fromRGB(85, 170, 255)})
hoverTween:Play()
end)
playerButton.MouseLeave:Connect(function()
local leaveTween = TweenService:Create(playerButton, tweenInfo, {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
leaveTween:Play()
end)
playerButton.MouseButton1Click:Connect(function()
selectedPlayer = player
Dropdown.Text = player.DisplayName .. " (@" .. player.Name .. ")"
dropdownOpen = false
DropdownIcon.Text = "▼"
local closeTween = TweenService:Create(DropdownFrame, tweenInfo, {Size = UDim2.new(0.84, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
DropdownFrame.Visible = false
end)
return playerButton
end
local function updatePlayerList()
for _, button in pairs(playerButtons) do
button:Destroy()
end
playerButtons = {}
local players = Players:GetPlayers()
for _, player in pairs(players) do
if player ~= LocalPlayer then
local button = createPlayerButton(player)
table.insert(playerButtons, button)
end
end
local totalHeight = math.min(#playerButtons * 37 + 10, 200)
DropdownFrame.CanvasSize = UDim2.new(0, 0, 0, #playerButtons * 37 + 10)
end
Players.PlayerAdded:Connect(updatePlayerList)
Players.PlayerRemoving:Connect(updatePlayerList)
updatePlayerList()
Dropdown.MouseButton1Click:Connect(function()
dropdownOpen = not dropdownOpen
if dropdownOpen then
updatePlayerList()
DropdownFrame.Visible = true
DropdownIcon.Text = "▲"
local openTween = TweenService:Create(DropdownFrame, tweenInfo, {Size = UDim2.new(0.84, 0, 0, math.min(#playerButtons * 37 + 10, 200))})
openTween:Play()
else
DropdownIcon.Text = "▼"
local closeTween = TweenService:Create(DropdownFrame, tweenInfo, {Size = UDim2.new(0.84, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
DropdownFrame.Visible = false
end
end)
mainStatus = true
UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
if input.KeyCode == Enum.KeyCode.RightControl and not gameProcessedEvent then
mainStatus = not mainStatus
if mainStatus then
Main.Visible = true
local showTween = TweenService:Create(Main, tweenInfo, {BackgroundTransparency = 0})
showTween:Play()
else
local hideTween = TweenService:Create(Main, tweenInfo, {BackgroundTransparency = 1})
hideTween:Play()
hideTween.Completed:Wait()
Main.Visible = false
end
end
end)
local Folder = Instance.new("Folder", Workspace)
local Part = Instance.new("Part", Folder)
local Attachment1 = Instance.new("Attachment", Part)
Part.Anchored = true
Part.CanCollide = false
Part.Transparency = 1
if not getgenv().Network then
getgenv().Network = {
BaseParts = {},
Velocity = Vector3.new(14.46262424, 14.46262424, 14.46262424)
}
Network.RetainPart = function(Part)
if Part:IsA("BasePart") and Part:IsDescendantOf(Workspace) then
table.insert(Network.BaseParts, Part)
Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
Part.CanCollide = false
end
end
local function EnablePartControl()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:Connect(function()
sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge)
for _, Part in pairs(Network.BaseParts) do
if Part:IsDescendantOf(Workspace) then
Part.Velocity = Network.Velocity
end
end
end)
end
EnablePartControl()
end
local function ForcePart(v)
if v:IsA("BasePart") and not v.Anchored and not v.Parent:FindFirstChildOfClass("Humanoid") and not v.Parent:FindFirstChild("Head") and v.Name ~= "Handle" then
for _, x in ipairs(v:GetChildren()) do
if x:IsA("BodyMover") or x:IsA("RocketPropulsion") then
x:Destroy()
end
end
if v:FindFirstChild("Attachment") then
v:FindFirstChild("Attachment"):Destroy()
end
if v:FindFirstChild("AlignPosition") then
v:FindFirstChild("AlignPosition"):Destroy()
end
if v:FindFirstChild("Torque") then
v:FindFirstChild("Torque"):Destroy()
end
v.CanCollide = false
local Torque = Instance.new("Torque", v)
Torque.Torque = Vector3.new(100000, 100000, 100000)
local AlignPosition = Instance.new("AlignPosition", v)
local Attachment2 = Instance.new("Attachment", v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = math.huge
AlignPosition.MaxVelocity = math.huge
AlignPosition.Responsiveness = 200
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
end
end
local blackHoleActive = false
local DescendantAddedConnection
local function toggleBlackHole()
blackHoleActive = not blackHoleActive
if blackHoleActive then
Button.Text = "Bring Parts | On"
Button.BackgroundColor3 = Color3.fromRGB(85, 170, 255)
ButtonStroke.Color = Color3.fromRGB(65, 140, 215)
for _, v in ipairs(Workspace:GetDescendants()) do
ForcePart(v)
end
DescendantAddedConnection = Workspace.DescendantAdded:Connect(function(v)
if blackHoleActive then
ForcePart(v)
end
end)
spawn(function()
while blackHoleActive and RunService.RenderStepped:Wait() do
Attachment1.WorldCFrame = humanoidRootPart.CFrame
end
end)
else
Button.Text = "Bring Parts | Off"
Button.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
ButtonStroke.Color = Color3.fromRGB(100, 100, 120)
if DescendantAddedConnection then
DescendantAddedConnection:Disconnect()
end
end
end
Button.MouseButton1Click:Connect(function()
if selectedPlayer then
character = selectedPlayer.Character or selectedPlayer.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart")
toggleBlackHole()
else
local errorTween = TweenService:Create(Dropdown, TweenInfo.new(0.1, Enum.EasingStyle.Quad), {BackgroundColor3 = Color3.fromRGB(255, 80, 80)})
errorTween:Play()
errorTween.Completed:Wait()
local resetTween = TweenService:Create(Dropdown, TweenInfo.new(0.3, Enum.EasingStyle.Quad), {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
resetTween:Play()
end
end)
Button.MouseEnter:Connect(function()
if not blackHoleActive then
local hoverTween = TweenService:Create(Button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(75, 75, 85)})
hoverTween:Play()
end
end)
Button.MouseLeave:Connect(function()
if not blackHoleActive then
local leaveTween = TweenService:Create(Button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
leaveTween:Play()
end
end)
Dropdown.MouseEnter:Connect(function()
local hoverTween = TweenService:Create(Dropdown, tweenInfo, {BackgroundColor3 = Color3.fromRGB(75, 75, 85)})
hoverTween:Play()
end)
Dropdown.MouseLeave:Connect(function()
local leaveTween = TweenService:Create(Dropdown, tweenInfo, {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
leaveTween:Play()
end)
end})
end
do
local selectedPlayerName = nil
local methodKill = nil
getgenv().Target = nil
local Character = LocalPlayer.Character
local Humanoid = Character and Character:WaitForChild("Humanoid")
local RootPart = Character and Character:WaitForChild("HumanoidRootPart")
local function cleanupCouch()
local char = LocalPlayer.Character
if char then
local couch = char:FindFirstChild("Drip.Couch") or LocalPlayer.Backpack:FindFirstChild("Drip.Couch")
if couch then
couch:Destroy()
end
end
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
end
LocalPlayer.CharacterAdded:Connect(function(newCharacter)
Character = newCharacter
Humanoid = newCharacter:WaitForChild("Humanoid")
RootPart = newCharacter:WaitForChild("HumanoidRootPart")
cleanupCouch()
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end)
if Humanoid then
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end
local function KillPlayerCouch()
if not selectedPlayerName then
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
return
end
local char = LocalPlayer.Character
if not char then
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
return
end
local originalPos = root.Position
local sitPos = Vector3.new(145.51, -350.09, 21.58)
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)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
local cam = workspace.CurrentCamera
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
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
task.wait(0.1)
root.CFrame = CFrame.new(sitPos)
task.wait(0.3)
local tool = char:FindFirstChild("Couch")
if tool then tool.Parent = LocalPlayer.Backpack end
task.wait(0.01)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.2)
root.CFrame = CFrame.new(originalPos)
end)
end
local function BringPlayerLLL()
if not selectedPlayerName then
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
return
end
local char = LocalPlayer.Character
if not char then
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
return
end
local originalPos = root.Position
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)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
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
task.wait(0.1)
root.Anchored = true
root.CFrame = CFrame.new(originalPos)
task.wait(0.001)
root.Anchored = false
task.wait(0.7)
local tool = char:FindFirstChild("Couch")
if tool then
tool.Parent = LocalPlayer.Backpack
end
task.wait(0.001)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
end
local function BringWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "Drip.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", 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"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", 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 targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.3)
couch.Parent = LocalPlayer.Character
task.wait(0.3)
couch.Grip = CFrame.new(Vector3.new(0, 0, 0))
task.wait(0.3)
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local function KillWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Erro: Nenhum jogador alvo selecionado")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Erro: Jogador alvo sem personagem ou HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "Drip.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Erro: Componentes do sofá não encontrados")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", 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"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", 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 targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(Vector3.new(9999, -450, 9999))
seat2.CFrame = CFrame.new(Vector3.new(9999, -450, 9999))
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local function playerCorrupt()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("erro")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Erro")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "Drip.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Erro: Componentes do sofá não encontrados")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", 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"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", 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 targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(Vector3.new(0/0, 0/0, 0/0))
seat2.CFrame.new(Vector3.new(0/0, 0/0, 0/0))
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local function jailcouch()
if not selectedPlayerName then
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
return
end
local char = LocalPlayer.Character
if not char then
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
return
end
local originalPos = root.Position
local sitPos = Vector3.new(666.609130859375, 8.813562393188477, 477.7061462402344)
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)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
local cam = workspace.CurrentCamera
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
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
task.wait(0.1)
root.CFrame = CFrame.new(sitPos)
task.wait(0.3)
local tool = char:FindFirstChild("Couch")
if tool then tool.Parent = LocalPlayer.Backpack end
task.wait(0.01)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.2)
root.CFrame = CFrame.new(originalPos)
end)
end
local PlayerSection = Tabs.TT:AddSection({ Name = "Trolar Jogadores <News Functions>" })
local killDropdown = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecione um jogador"),
Options = novaTabela,
Default = "Players",
Callback = function(value)
selectedPlayerName = value
getgenv().Target = value
end
})
Tabs.TT:AddDropdown({
Name = Translator:traduzir("Escolhar um Método <KILL>"),
Options = {"Bus", "Couch", "Couch de longe", "jail"},
Default = "Formas",
Callback = function(value)
methodKill = value
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Default = false,
Callback = function(value)
local Camera = workspace.CurrentCamera
local function UpdateCamera()
if value then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character then
local humanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
else
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar lista"),
Callback = function()
local lista = {}
for _, v in pairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
killDropdown:Set(lista)
end
})
local MethodSection = Tabs.TT:AddSection({Name = Translator:traduzir("Formas De matar <Variados>")})
Tabs.TT:AddSlider({
Name = Translator:traduzir("Estabilizador de Tp"),
Min = 5,
Max = 175,
Increase = 1,
Default = 160,
Callback = function()
print([[Metodos work]])
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Desligar Jogador <Selecionado>"),
Callback = function()
playerCorrupt()
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Puxar Player <Selecionado>"),
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
return
end
if methodKill == "Couch" then
BringPlayerLLL()
elseif methodKill == "Couch de longe" then
BringWithCouch()
else
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
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
local function TrackPlayer()
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
if character.Humanoid then
bus:SetPrimaryPartCFrame(originalPosition)
task.wait(0.7)
local args = { [1] = "DeleteAllVehicles" }
ReplicatedStorage.RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
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
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: nexviewsservice.shardweb.app, raw.githubusercontent.com, www.roblox.com.