Run it
Copy the script and paste it into your executor.
LoadingScreen =(:())()
ReplicatedStorage = :()
RE = ReplicatedStorage:()
NameTextEvent = RE:()
NameColorEvent = RE:()
(event, ...)
event
event:(...)
(, event)
(NameTextEvent, , )
(NameColorEvent, , .(, , ))
(NameTextEvent, , )
(NameColorEvent, , .(, , ))
.()
redzlib =(:())()
Window = redzlib:({
Title = ,
SubTitle = ,
SaveFolder =
})
MinimizeBtn = Window:({
Button = {
Image = ,
BackgroundTransparency = ,
Size = .(, , , ),
ScaleType = .ScaleType.Fit
},
Corner = { CornerRadius = .(, ) },
})
Tab1 = Window:({, })
Tab2= Window:({, })
Tab3 = Window:({, })
Tab4 = Window:({, })
Tab5 = Window:({, })
Tab6 = Window:({, })
Tab7 = Window:({, })
Tab8 = Window:({, })
Tab9 = Window:({, })
Tab10 = Window:({, })
Tab11 = Window:({, })
Tab12 = Window:({, })
Tab13 = Window:({, })
Tab1:({})
Tab1:({
Name = ,
Description = ,
Logo = ,
Invite = ,
})
()
identifyexecutor
()
KRNL_LOADED
is_sirhurt_closure
pebc_execute
getexecutorname
()
executorName = ()
Paragraph = Tab1:({, executorName})
Section = Tab1:({})
Paragraph = Tab1:({, })
Paragraph = Tab1:({, })
Tab1:({
Name = ,
Description = ,
Callback = ()
()
()
})
Tab2:({ })
Tab2:({
Name = ,
Callback = ()
TeleportService = :()
TeleportService:(.PlaceId, .JobId, .Players.LocalPlayer)
})
Section = Tab2:({})
Players = :()
localPlayer = Players.LocalPlayer
selectedPlayerName =
headsitActive =
(targetPlayer)
character = localPlayer.Character localPlayer.CharacterAdded:()
humanoid = character:()
targetPlayer.Character targetPlayer.Character:()
()
targetHead = targetPlayer.Character.Head
localRoot = character:()
localRoot
()
localRoot.CFrame = targetHead.CFrame * .(, , )
_, v (localRoot:())
v:()
v:()
weld = .()
weld.Part0 = localRoot
weld.Part1 = targetHead
weld.Parent = localRoot
humanoid
humanoid.Sit =
( .. targetPlayer.Name)
()
character = localPlayer.Character localPlayer.CharacterAdded:()
humanoid = character:()
localRoot = character:()
localRoot
_, v (localRoot:())
v:()
v:()
humanoid
humanoid.Sit =
()
(partial)
partial = partial:()
_, player (Players:())
player ~= localPlayer player.Name:():(, #partial) == partial
player
(player)
StarterGui = :()
thumbType = .ThumbnailType.HeadShot
thumbSize = .ThumbnailSize.Size100x100
content, _ = Players:(player.UserId, thumbType, thumbSize)
StarterGui:(, {
Title = ,
Text = player.Name .. ,
Icon = content,
Duration =
})
Tab2:({
Name = ,
Description = ,
PlaceholderText = ,
Callback = (Value)
foundPlayer = (Value)
foundPlayer
selectedPlayerName = foundPlayer.Name
(foundPlayer)
()
})
Tab2:({, ()
selectedPlayerName
headsitActive
target = Players:(selectedPlayerName)
target (target)
headsitActive =
()
headsitActive =
})
Tab2:({
Name = ,
Increase = ,
MinValue = ,
MaxValue = ,
Default = ,
Callback = (Value)
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid
humanoid.WalkSpeed = Value
})
Tab2:({
Name = ,
Increase = ,
MinValue = ,
MaxValue = ,
Default = ,
Callback = (Value)
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid
humanoid.JumpPower = Value
})
Tab2:({
Name = ,
Increase = ,
MinValue = ,
MaxValue = ,
Default = ,
Callback = (Value)
.Workspace.Gravity = Value
})
InfiniteJumpEnabled =
:().JumpRequest:(()
InfiniteJumpEnabled
character = .Players.LocalPlayer.Character
character character:()
character.Humanoid:(.HumanoidStateType.Jumping)
)
Tab2:({
Name = ,
Callback = ()
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid
humanoid.WalkSpeed =
humanoid.JumpPower =
.Workspace.Gravity =
InfiniteJumpEnabled =
})
Section = Tab2:({})
Tab2:({
Name = ,
Default = ,
Callback = (Value)
InfiniteJumpEnabled = Value
})
UltimateNoclip = {
Enabled = ,
Connections = {},
SoccerBalls = {}
}
Players = :()
RunService = :()
Workspace = :()
LocalPlayer = Players.LocalPlayer
(character)
character
_, part (character:())
part:()
part.CanCollide = UltimateNoclip.Enabled
part.Anchored =
(rootPart)
rootPart.Position.Y < -
safeCFrame = .(, , )
rayParams = RaycastParams.()
rayParams.FilterDescendantsInstances = {LocalPlayer.Character}
result = Workspace:(rootPart.Position, .(, , ), rayParams)
rootPart.CFrame = result .(result.Position + .(, , )) safeCFrame
()
soccerFolder = Workspace:(, )
Workspace.Com:()
soccerFolder
_, ball (soccerFolder:())
ball.Name:()
(()
ball.CanCollide = UltimateNoclip.Enabled
ball.Anchored = UltimateNoclip.Enabled
)
UltimateNoclip.SoccerBalls[ball] =
UltimateNoclip.Connections.BallAdded
UltimateNoclip.Connections.BallAdded = soccerFolder.ChildAdded:((ball)
ball.Name:()
.()
(()
ball.CanCollide = UltimateNoclip.Enabled
ball.Anchored = UltimateNoclip.Enabled
)
)
()
UltimateNoclip.Connections.Heartbeat = RunService.Heartbeat:(()
character = LocalPlayer.Character
character
(character)
rootPart = character:()
rootPart
(rootPart)
() % <
()
)
NoclipToggle = Tab6:({
Name = ,
Description = ,
Default =
})
NoclipToggle:((state)
UltimateNoclip.Enabled = state
state
()
()
UltimateNoclip.Connections.CharAdded = LocalPlayer.CharacterAdded:(()
.()
(LocalPlayer.Character)
)
_, conn (UltimateNoclip.Connections)
conn:()
LocalPlayer.Character
(LocalPlayer.Character)
ball (UltimateNoclip.SoccerBalls)
ball.Parent
(()
ball.CanCollide =
ball.Anchored =
)
)
antiSitConnection =
antiSitEnabled =
Tab6:({
Name = ,
Description = ,
Default = ,
Callback = (state)
antiSitEnabled = state
LocalPlayer = :().LocalPlayer
state
(character)
humanoid = character:()
humanoid
humanoid.Sit =
humanoid:(.HumanoidStateType.Seated, )
antiSitConnection
antiSitConnection:()
antiSitConnection = humanoid.Seated:((isSeated)
isSeated
humanoid.Sit =
humanoid:(.HumanoidStateType.GettingUp)
)
LocalPlayer.Character
(LocalPlayer.Character)
characterAddedConnection
characterAddedConnection = LocalPlayer.CharacterAdded:((character)
antiSitEnabled
characterAddedConnection:()
humanoid = character:(, )
humanoid
(character)
)
antiSitConnection
antiSitConnection:()
antiSitConnection =
LocalPlayer.Character
humanoid = LocalPlayer.Character:()
humanoid
humanoid:(.HumanoidStateType.Seated, )
})
Players = :()
RunService = :()
billboardGuis = {}
connections = {}
espEnabled =
selectedColor =
Tab2:({
Name = ,
Description = ,
Callback = ()
success, _ = (()
(:())()
)
.StarterGui:(, {
Title = success ,
Text = success ,
Duration =
})
})
Section = Tab3:({})
Players = :()
LocalPlayer = Players.LocalPlayer
ReplicatedStorage = :()
Remotes = ReplicatedStorage:()
valor_do_nome_do_joagdor
Target =
()
playerNames = {}
_, player (Players:())
player.Name ~= LocalPlayer.Name
.(playerNames, player.Name)
playerNames
Dropdown = Tab3:({
Name = ,
Description = ,
Options = (),
Default = ,
Flag = ,
Callback = (playername)
valor_do_nome_do_joagdor = playername
Target = playername
})
()
Dropdown:(())
()
Tab3:({, ()
()
})
Players.PlayerAdded:(UptadePlayers)
Players.PlayerRemoving:(UptadePlayers)
Tab3:({
Name = ,
Callback = ()
Target
LP = Players.LocalPlayer
LChar = LP.Character
TPlayer = Players:(Target)
TPlayer TPlayer.Character
LHumanoid = LChar LChar:()
THumanoid = TPlayer.Character:()
LHumanoid THumanoid
LDesc = LHumanoid:()
_, acc (LDesc:())
acc.AssetId (acc.AssetId)
Remotes.Wear:((acc.AssetId))
.()
(LDesc.Shirt)
Remotes.Wear:((LDesc.Shirt))
.()
(LDesc.Pants)
Remotes.Wear:((LDesc.Pants))
.()
(LDesc.Face)
Remotes.Wear:((LDesc.Face))
.()
PDesc = THumanoid:()
argsBody = {
[] = {
[] = PDesc.Torso,
[] = PDesc.RightArm,
[] = PDesc.LeftArm,
[] = PDesc.RightLeg,
[] = PDesc.LeftLeg,
[] = PDesc.Head
}
}
Remotes.ChangeCharacterBody:((argsBody))
.()
(PDesc.Shirt)
Remotes.Wear:((PDesc.Shirt))
.()
(PDesc.Pants)
Remotes.Wear:((PDesc.Pants))
.()
(PDesc.Face)
Remotes.Wear:((PDesc.Face))
.()
_, v (PDesc:())
v.AssetId (v.AssetId)
Remotes.Wear:((v.AssetId))
.()
SkinColor = TPlayer.Character:()
SkinColor
Remotes.ChangeBodyColor:((SkinColor.HeadColor))
.()
(PDesc.IdleAnimation)
Remotes.Wear:((PDesc.IdleAnimation))
.()
Bag = TPlayer:()
Bag
Bag:() Bag.RPName.Value ~=
Remotes.RPNameText:(, Bag.RPName.Value)
.()
Bag:() Bag.RPBio.Value ~=
Remotes.RPNameText:(, Bag.RPBio.Value)
.()
Bag:()
Remotes.RPNameColor:(, Bag.RPNameColor.Value)
.()
Bag:()
Remotes.RPNameColor:(, Bag.RPBioColor.Value)
.()
})
Section = Tab3:({})
ReplicatedStorage = :()
AvatarManager = {}
AvatarManager.ReplicatedStorage = ReplicatedStorage
AvatarManager:(mensagem)
(()
:():(, {
Title = ,
Text = mensagem,
Duration =
})
)
AvatarManager.Avatares = {
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = },
{ Nome = , ID = }
}
AvatarManager:()
nomes = {}
_, avatar (self.Avatares)
.(nomes, avatar.Nome)
nomes
AvatarManager:(avatarName)
_, avatar (self.Avatares)
avatar.Nome == avatarName
args = { avatar.ID }
success, result = (()
self.ReplicatedStorage:():():((args))
)
success
self:( .. avatarName .. )
self:( .. avatarName .. )
self:( .. avatarName .. )
AvatarDropdown = Tab3:({
Name = ,
Description = ,
Default = ,
Options = AvatarManager:(),
Callback = (avatarSelecionado)
.SelectedAvatar = avatarSelecionado
})
Tab3:({
Name = ,
Description = ,
Callback = ()
.SelectedAvatar .SelectedAvatar ==
AvatarManager:()
AvatarManager:(.SelectedAvatar)
})
Section = Tab3:({})
Tab3:({
Name = ,
Callback = ()
args = {
{
,
,
,
,
,
}
}
:()
:()
:()
:((args))
()
})
Tab3:({
Name = ,
Callback = ()
args = {
{
,
,
,
,
,
}
}
:()
:()
:()
:((args))
()
})
Tab3:({
Name = ,
Callback = ()
args = {
{
,
,
,
,
,
}
}
:()
:()
:()
:((args))
()
})
Tab3:({
Name = ,
Callback = ()
args = {
{
,
,
,
,
,
}
}
:()
:()
:()
:((args))
()
})
Tab3:({
Name = ,
Callback = ()
args = {
{
,
,
,
,
,
}
}
:()
:()
:()
:((args))
()
})
Tab3:({
Name = ,
Callback = ()
args = {
{
,
,
,
,
,
}
}
:()
:()
:()
:((args))
()
})
Tab4:({
Title = ,
Content =
})
isUnbanActive =
SelectHouse =
NoclipDoor =
()
Tabela = {}
lots = :()
lots
_, House (lots:())
House.Name ~= House:()
.(Tabela, House.Name)
Tabela
(()
Tab4:({
Name = ,
Options = (),
Default = ,
Callback = (Value)
SelectHouse = Value
NoclipDoor
NoclipDoor:()
( .. (Value))
})
)
()
Tabela = ()
(, #Tabela)
(()
Tab4:()
Tab4:({
Name = ,
Options = Tabela,
Default = ,
Callback = (Value)
SelectHouse = Value
NoclipDoor
NoclipDoor:()
})
)
(DropdownHouseUpdate)
(()
Tab4:({
Name = ,
Callback = ()
()
(DropdownHouseUpdate)
})
)
(()
Tab4:({
Name = ,
Callback = ()
House = []:((SelectHouse))
House .Players.LocalPlayer.Character
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .(House.WorldPivot.Position)
( .. (SelectHouse))
})
)
(()
Tab4:({
Name = ,
Callback = ()
House = []:((SelectHouse))
House House:() .Players.LocalPlayer.Character
safe = House.HousePickedByPlayer.HouseModel:()
safe
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .(safe.WorldPivot.Position)
( .. (SelectHouse))
( .. (SelectHouse))
})
)
(()
NoclipDoor = Tab4:({
Name = ,
Description = ,
Default = ,
Callback = (Value)
(()
House = []:((SelectHouse))
House House:()
housepickedbyplayer = House.HousePickedByPlayer
doors = housepickedbyplayer.HouseModel:()
doors doors:()
_, Base (doors.HouseDoorFront:())
Base:()
Base.CanCollide = Value
)
})
)
(()
Tab4:({
Name = ,
Description = ,
Default = ,
Callback = (Value)
().ChaosHubAutoSpawnDoorbellValue = Value
(()
().ChaosHubAutoSpawnDoorbellValue
House = []:((SelectHouse))
House House:()
doorbell = House.HousePickedByPlayer.HouseModel:()
doorbell doorbell:()
(()
(doorbell.TouchBell.ClickDetector)
)
.()
)
})
)
(()
Tab4:({
Name = ,
Description = ,
Default = ,
Callback = (Value)
().ChaosHubAutoSpawnDoorValue = Value
(()
().ChaosHubAutoSpawnDoorValue
House = []:((SelectHouse))
House House:()
doors = House.HousePickedByPlayer.HouseModel:()
doors doors:() doors.HouseDoorFront:()
(()
(doors.HouseDoorFront.Knock.TouchBell.ClickDetector)
)
.()
)
})
)
(()
Tab4:({ Name = })
)
casas = {
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(-, , ),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , ),
[] = .(-, , ),
[] = .(-, , ),
[] = .(, , -),
[] = .(-, , -),
[] = .(-, , -),
[] = .(, , ),
[] = .(-, , )
}
casasNomes = {}
nome, _ (casas)
.(casasNomes, nome)
.(casasNomes, (a, b)
numA = (a:())
numB = (b:())
numA < numB
)
(()
Tab4:({
Name = ,
Options = casasNomes,
Callback = (casaSelecionada)
player = .Players.LocalPlayer
player player.Character
player.Character.HumanoidRootPart.CFrame = .(casas[casaSelecionada])
})
)
(()
Tab4:()
)
(()
Tab4:({ Name = })
)
Section = Tab5:({})
Players = :()
Workspace = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
TeleportCarro = {}
TeleportCarro.Players = Players
TeleportCarro.Workspace = Workspace
TeleportCarro.LocalPlayer = LocalPlayer
TeleportCarro.Camera = Camera
TeleportCarro:(mensagem)
(()
:():(, {
Title = ,
Text = mensagem,
Duration =
})
)
TeleportCarro:(disable)
self.LocalPlayer.Character self.LocalPlayer.Character:()
humanoid = self.LocalPlayer.Character.Humanoid
disable
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Ragdoll, )
humanoid:(.HumanoidStateType.GettingUp, )
humanoid.PlatformStand =
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Ragdoll, )
TeleportCarro:(seat, car)
self.LocalPlayer.Character self.LocalPlayer.Character:()
self:()
humanoid = self.LocalPlayer.Character.Humanoid
rootPart = self.LocalPlayer.Character:()
rootPart
self:()
humanoid.Sit =
.()
rootPart.CFrame = seat.CFrame + .(, , )
.()
seat:(humanoid)
.()
humanoid.SeatPart == seat
TeleportCarro:(car)
car
self:()
car.PrimaryPart
body = car:(, ) car:(, )
body body:()
car.PrimaryPart = body
self:()
voidPosition = .(, -, )
car:(.(voidPosition))
.()
TeleportCarro:(car, playerPos)
car
self:()
car.PrimaryPart
body = car:(, ) car:(, )
body body:()
car.PrimaryPart = body
self:()
targetPos = playerPos + .(, , )
car:(.(targetPos))
.()
TeleportCarro:(originalPos)
self.LocalPlayer.Character self.LocalPlayer.Character:()
humanoid = self.LocalPlayer.Character.Humanoid
humanoid.SeatPart
humanoid.Sit =
.()
originalPos
self.LocalPlayer.Character:(.(originalPos))
TeleportCarro:()
pastaVeiculos = self.Workspace:()
listaCarros = {}
pastaVeiculos
_, carro (pastaVeiculos:())
carro.Name:()
.(listaCarros, carro.Name)
listaCarros
Tab5:({
Title = ,
Content =
})
Tab5:({
Name = ,
Description = ,
Default = ,
Callback = (state)
originalPosition
teleportActive = state
fallDamageDisabled =
state
self.LocalPlayer.Character self.LocalPlayer.Character:()
originalPosition = self.LocalPlayer.Character.HumanoidRootPart.Position
TeleportCarro:()
fallDamageDisabled = TeleportCarro:()
(()
vehiclesFolder = TeleportCarro.Workspace:()
vehiclesFolder
TeleportCarro:()
cars = {}
_, car (vehiclesFolder:())
car.Name:()
.(cars, car)
_, car (cars)
teleportActive
vehicleSeat = car:(, )
vehicleSeat vehicleSeat.Occupant ==
success = TeleportCarro:(vehicleSeat, car)
success
TeleportCarro:(car)
TeleportCarro:(originalPosition)
.()
teleportActive
teleportActive =
TeleportCarro:()
)
teleportActive =
TeleportCarro:()
})
Section = Tab5:({})
Dropdown = Tab5:({
Name = ,
Description = ,
Default = ,
Options = TeleportCarro:(),
Callback = (carroSelecionado)
.SelectedVehicle = carroSelecionado
})
Tab5:({
Name = ,
Description = ,
Default = ,
Callback = (state)
state
.SelectedVehicle .SelectedVehicle ==
TeleportCarro:()
vehiclesFolder = TeleportCarro.Workspace:()
vehiclesFolder
TeleportCarro:()
vehicle = vehiclesFolder:(.SelectedVehicle)
vehicle
TeleportCarro:()
vehicleSeat = vehicle:(, )
vehicleSeat
TeleportCarro:()
TeleportCarro.OriginalCameraSubject = TeleportCarro.Camera.CameraSubject
TeleportCarro.OriginalCameraType = TeleportCarro.Camera.CameraType
TeleportCarro.Camera.CameraSubject = vehicleSeat
TeleportCarro.Camera.CameraType = .CameraType.Follow
TeleportCarro:( .. .SelectedVehicle .. )
TeleportCarro.OriginalCameraSubject
TeleportCarro.Camera.CameraSubject = TeleportCarro.OriginalCameraSubject
TeleportCarro.Camera.CameraType = TeleportCarro.OriginalCameraType .CameraType.Custom
TeleportCarro:()
TeleportCarro.OriginalCameraSubject =
TeleportCarro.OriginalCameraType =
})
TeleportCarro.Workspace:().ChildAdded:(()
Dropdown:(TeleportCarro:())
)
TeleportCarro.Workspace:().ChildRemoved:(()
Dropdown:(TeleportCarro:())
)
Section = Tab5:({})
Tab5:({
Name = ,
Description = ,
Callback = ()
.SelectedVehicle .SelectedVehicle ==
TeleportCarro:()
vehiclesFolder = TeleportCarro.Workspace:()
vehiclesFolder
TeleportCarro:()
vehicle = vehiclesFolder:(.SelectedVehicle)
vehicle
TeleportCarro:()
vehicleSeat = vehicle:(, )
vehicleSeat
TeleportCarro:()
vehicleSeat.Occupant
TeleportCarro:()
originalPos
TeleportCarro.LocalPlayer.Character TeleportCarro.LocalPlayer.Character:()
originalPos = TeleportCarro.LocalPlayer.Character.HumanoidRootPart.Position
TeleportCarro:()
isFallDamageOff = TeleportCarro:()
success = TeleportCarro:(vehicleSeat, vehicle)
success
TeleportCarro:(vehicle)
TeleportCarro:( .. .SelectedVehicle .. )
TeleportCarro:(originalPos)
TeleportCarro:()
TeleportCarro:()
})
Tab5:({
Name = ,
Description = ,
Callback = ()
.SelectedVehicle .SelectedVehicle ==
TeleportCarro:()
vehiclesFolder = TeleportCarro.Workspace:()
vehiclesFolder
TeleportCarro:()
vehicle = vehiclesFolder:(.SelectedVehicle)
vehicle
TeleportCarro:()
vehicleSeat = vehicle:(, )
vehicleSeat
TeleportCarro:()
vehicleSeat.Occupant
TeleportCarro:()
originalPos
TeleportCarro.LocalPlayer.Character TeleportCarro.LocalPlayer.Character:()
originalPos = TeleportCarro.LocalPlayer.Character.HumanoidRootPart.Position
TeleportCarro:()
isFallDamageOff = TeleportCarro:()
success = TeleportCarro:(vehicleSeat, vehicle)
success
TeleportCarro:(vehicle, originalPos)
TeleportCarro:( .. .SelectedVehicle .. )
TeleportCarro:(originalPos)
TeleportCarro:()
TeleportCarro:()
})
Tab5:({
Name = ,
Description = ,
Callback = ()
originalPos
TeleportCarro.LocalPlayer.Character TeleportCarro.LocalPlayer.Character:()
originalPos = TeleportCarro.LocalPlayer.Character.HumanoidRootPart.Position
TeleportCarro:()
vehiclesFolder = TeleportCarro.Workspace:()
vehiclesFolder
TeleportCarro:()
isFallDamageOff = TeleportCarro:()
cars = {}
_, car (vehiclesFolder:())
car.Name:()
.(cars, car)
_, car (cars)
vehicleSeat = car:(, )
vehicleSeat vehicleSeat.Occupant ==
success = TeleportCarro:(vehicleSeat, car)
success
TeleportCarro:(car, originalPos)
TeleportCarro:(originalPos)
TeleportCarro:( .. car.Name .. )
.()
TeleportCarro:( .. car.Name .. )
vehicleSeat
TeleportCarro:( .. car.Name .. )
TeleportCarro:( .. car.Name .. )
TeleportCarro:()
#cars ==
TeleportCarro:()
})
fallDamageDisabled =
TeleportCarro.LocalPlayer.CharacterAdded:((character)
humanoid = character:()
fallDamageDisabled
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Ragdoll, )
humanoid:(.HumanoidStateType.GettingUp, )
humanoid.PlatformStand =
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Ragdoll, )
)
Section = Tab13:({})
isNameActive =
isBioActive =
SectionRGBName = Tab13:({
Name =
})
Tab13:({
Name = ,
Description = ,
Default = ,
Callback = (value)
isNameActive = value
})
SectionRGBBio = Tab13:({
Name =
})
Tab13:({
Name = ,
Description = ,
Default = ,
Callback = (value)
isBioActive = value
})
vibrantColors = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , )
}
(()
isNameActive
randomColor = vibrantColors[.(#vibrantColors)]
args = {
[] = ,
[] = randomColor
}
:().RE:():((args))
()
)
spawn(function()
while true do
if isBioActive then
local randomColor = vibrantColors[math.random(#vibrantColors)]
local args = {
[1] = "PickingRPBioColor",
[2] = randomColor
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(args))
end
wait(0.1)
end
end)
-- Velocidade controlada pelo slider (quanto maior, mais rápido)
local rgbSpeed = 1
Tab13:AddSlider({
Name = "Velocidade RGB",
Description = "Aumenta a velocidade do efeito RGB",
Min = 1,
Max = 5,
Increase = 1,
Default = 3,
Callback = function(Value)
rgbSpeed = Value
end
})
-- Função para criar cor RGB suave com HSV
local function getRainbowColor(speedMultiplier)
local h = (tick() * speedMultiplier % 5) / 5 -- gira o hue suavemente de 0 a 1
return Color3.fromHSV(h, 1, 1)
end
-- Função para disparar eventos
local function fireServer(eventName, args)
local event = game:GetService("ReplicatedStorage"):FindFirstChild("RE")
if event and event:FindFirstChild(eventName) then
pcall(function()
event[eventName]:FireServer(unpack(args))
end)
end
end
local Section = Tab13:AddSection({"RGB para usar em você"})
-- Nome + Bio RGB juntos
local nameBioRGBActive = false
Tab13:AddToggle({
Name = "Nome + Bio RGB ",
Default = false,
Callback = function(state)
nameBioRGBActive = state
if state then
task.spawn(function()
while nameBioRGBActive and LocalPlayer.Character do
local color = getRainbowColor(rgbSpeed)
fireServer("1RPNam1eColo1r", { "PickingRPNameColor", color })
fireServer("1RPNam1eColo1r", { "PickingRPBioColor", color })
task.wait(0.03)
end
end)
end
end
})
local ToggleCorpo = Tab13:AddToggle({
Name = "RGB Corpo",
Description = "RGB no corpo",
Default = false
})
ToggleCorpo:Callback(function(Value)
getgenv().rgbCorpo = Value
task.spawn(function()
while getgenv().rgbCorpo do
local remote = game:GetService("ReplicatedStorage"):FindFirstChild("Remotes")
if remote and remote:FindFirstChild("ChangeBodyColor") then
pcall(function()
remote.ChangeBodyColor:FireServer({
BrickColor.new(getRainbowColor(rgbSpeed))
})
end)
end
task.wait(0.1)
end
end)
end)
local ToggleCabelo = Tab13:AddToggle({
Name = "RGB Cabelo",
Description = "RGB no cabelo",
Default = false
})
ToggleCabelo:Callback(function(Value)
getgenv().rgbCabelo = Value
task.spawn(function()
while getgenv().rgbCabelo do
fireServer("1Max1y", {
"ChangeHairColor2",
getRainbowColor(rgbSpeed)
})
task.wait(0.5)
end
end)
end)
local Section = Tab13:AddSection({"veiculos e casa"})
local ToggleCasa = Tab13:AddToggle({
Name = "RGB Casa",
Description = "RGB na casa",
Default = false
})
ToggleCasa:Callback(function(Value)
getgenv().rgbCasa = Value
task.spawn(function()
while getgenv().rgbCasa do
fireServer("1Player1sHous1e", {
"ColorPickHouse",
getRainbowColor(rgbSpeed)
})
task.wait(0.1)
end
end)
end)
-- Carro RGB
local carRGBActive = false
Tab13:AddToggle({
Name = "Carro RGB (Premium)",
Description = "Altera a cor do carro com RGB contÃnuo. Pode causar kick se não for premium!",
Default = false,
Callback = function(state)
carRGBActive = state
if state then
task.spawn(function()
while carRGBActive and LocalPlayer.Character do
local color = getRainbowColor(rgbSpeed)
fireServer("1Player1sCa1r", { "PickingCarColor", color })
task.wait(0.03)
end
end)
end
end
})
local ToggleBicicleta = Tab13:AddToggle({
Name = "RGB Bicicleta",
Description = "RGB na bicicleta",
Default = false
})
ToggleBicicleta:Callback(function(Value)
getgenv().rgbBicicleta = Value
task.spawn(function()
while getgenv().rgbBicicleta do
fireServer("1Player1sCa1r", {
"NoMotorColor",
getRainbowColor(rgbSpeed)
})
task.wait(0.1)
end
end)
end)
local Section = Tab13:AddSection({"itens/tool"})
-- NOVO TOGGLE: Rádio RGB
local radioRGBActive = false
Tab13:AddToggle({
Name = "Rádio RGB ",
Description = "Altera a cor do rádio com RGB contÃnuo",
Default = false,
Callback = function(state)
radioRGBActive = state
if state then
task.spawn(function()
while radioRGBActive and LocalPlayer.Character do
local color = getRainbowColor(rgbSpeed)
local success, remote = pcall(function()
return LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("ToolGui"):WaitForChild("ToolSettings"):WaitForChild("Settings"):WaitForChild("PropsColor"):WaitForChild("SetColor")
end)
if success and remote then
pcall(function()
remote:FireServer(color)
end)
end
task.wait(0.03)
end
end)
end
end
})
local ToggleMegafone = Tab13:AddToggle({
Name = "RGB Megafone",
Description = "RGB no megafone",
Default = false
})
ToggleMegafone:Callback(function(Value)
getgenv().rgbMegafone = Value
task.spawn(function()
while getgenv().rgbMegafone do
local color = getRainbowColor(rgbSpeed)
local gui = game:GetService("Players").LocalPlayer:FindFirstChild("PlayerGui")
if gui then
local btn = gui:FindFirstChild("ToolGui")
if btn then
local settings = btn:FindFirstChild("ToolSettings")
if settings then
local props = settings:FindFirstChild("Settings"):FindFirstChild("PropsColor")
if props and props:FindFirstChild("SetColor") then
pcall(function()
props.SetColor:FireServer(color)
end)
end
end
end
end
task.wait(0.1)
end
end)
end)
local ToggleRosquinha = Tab13:AddToggle({
Name = "RGB Rosquinha",
Description = "RGB na rosquinha",
Default = false
})
ToggleRosquinha:Callback(function(Value)
getgenv().rgbRosquinha = Value
task.spawn(function()
while getgenv().rgbRosquinha do
local color = getRainbowColor(rgbSpeed)
local gui = game:GetService("Players").LocalPlayer:FindFirstChild("PlayerGui")
if gui then
local btn = gui:FindFirstChild("ToolGui")
if btn then
local settings = btn:FindFirstChild("ToolSettings")
if settings then
local props = settings:FindFirstChild("Settings"):FindFirstChild("PropsColor")
if props and props:FindFirstChild("SetColor") then
pcall(function()
props.SetColor:FireServer(color)
end)
end
end
end
end
task.wait(0.1)
end
end)
end)
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 7: Music All === --
---------------------------------------------------------------------------------------------------------------------------------
local loopAtivo = false
local InputID = ""
Tab7:AddTextBox({
Name = "Insira o ID Audio All",
Description = "Digite o ID do som que deseja tocar",
Default = "",
PlaceholderText = "Exemplo: 6832470734",
ClearTextOnFocus = true,
Callback = function(text)
InputID = tonumber(text)
end
})
local function fireServer(eventName, args)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local event = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild(eventName)
if event then
pcall(function()
event:FireServer(unpack(args))
end)
end
end
Tab7:AddButton({
Name = "Tocar Som",
Description = "Clique para tocar a música inserida",
Callback = function()
if InputID then
fireServer("1Gu1nSound1s", {Workspace, InputID, 1})
local globalSound = Instance.new("Sound", Workspace)
globalSound.SoundId = "rbxassetid://" .. InputID
globalSound.Looped = false
globalSound:Play()
task.wait(3)
globalSound:Destroy()
end
end
})
Tab7:AddToggle({
Name = "Loop",
Description = "Ative para colocar o som em loop",
Default = false,
Callback = function(state)
loopAtivo = state
if loopAtivo then
spawn(function()
while loopAtivo do
if InputID then
fireServer("1Gu1nSound1s", {Workspace, InputID, 1})
local globalSound = Instance.new("Sound", Workspace)
globalSound.SoundId = "rbxassetid://" .. InputID
globalSound.Looped = false
globalSound:Play()
task.spawn(function()
task.wait(3)
globalSound:Destroy()
end)
end
task.wait(1)
end
end)
end
end
})
-- Dropdowns para Tab6
local function createSoundDropdown(title, musicOptions, defaultOption)
local musicNames = {}
local categoryMap = {}
for category, sounds in pairs(musicOptions) do
for _, music in ipairs(sounds) do
if music.name ~= "" and music.id ~= "4354908569" then
table.insert(musicNames, music.name)
categoryMap[music.name] = {id = music.id, category = category}
end
end
end
local selectedSoundID = nil
local currentVolume = 1
local currentPitch = 1
local function playSound(soundId, volume, pitch)
fireServer("1Gu1nSound1s", {Workspace, soundId, volume})
local globalSound = Instance.new("Sound")
globalSound.Parent = Workspace
globalSound.SoundId = "rbxassetid://" .. soundId
globalSound.Volume = volume
globalSound.Pitch = pitch
globalSound.Looped = false
globalSound:Play()
task.spawn(function()
task.wait(3)
globalSound:Destroy()
end)
end
Tab7:AddDropdown({
Name = title,
Description = "Escolha um som para tocar no servidor",
Default = defaultOption,
Multi = false,
Options = musicNames,
Callback = function(selectedSound)
if selectedSound and categoryMap[selectedSound] then
selectedSoundID = categoryMap[selectedSound].id
else
selectedSoundID = nil
end
end
})
Tab7:AddButton({
Name = "Tocar Som Selecionado",
Description = "Clique para tocar o som do dropdown",
Callback = function()
if selectedSoundID then
playSound(selectedSoundID, currentVolume, currentPitch)
end
end
})
local dropdownLoopActive = false
Tab7:AddToggle({
Name = "Loop",
Description = "Ativa o loop do som selecionado",
Default = false,
Callback = function(state)
dropdownLoopActive = state
if state then
task.spawn(function()
while dropdownLoopActive do
if selectedSoundID then
playSound(selectedSoundID, currentVolume, currentPitch)
end
task.wait(1)
end
end)
end
end
})
end
-- Dropdown "Memes"
createSoundDropdown("Selecione um meme", {
["Memes"] = {
{name = "pankapakan", id = "122547522269143"},
{name = "Gemido ultra rápido", id = "128863565301778"},
{name = "vai g0z@?", id = "116293771329297"},
{name = "nao choraxxx", id = "94377077452021"},
{name = "G0z33iiii", id = "93462644278510"},
{name = "Hommmm ", id = "133135656929513"},
{name = " gemido2", id = "92186909873950"},
{name = "sus sex", id = "128137573022197"},
{name = "Hentai wiaaaaan", id = "88332347208779"},
{name = "ai meu c*zinho slowed", id = "71895544093312"},
{name = "Loly gemiD0", id = "119277017538197"},
{name = "ai poison", id = "115870718113313"},
{name = "chegachega SUS", id = "77405864184828"},
{name = "uwu", id = "76820720070248"},
{name = "ai meu cuzin", id = "130714479795369"},
{name = "girl audio 2", id = "84207358477461"},
{name = "Hoo ze da manga", id = "106624090319571"},
{name = "ai alexandre de moraes", id = "107261471941570"},
{name = "haaii meme", id = "120006672159037"},
{name = "GoGogo gogogo", id = "103262503950995"},
{name = "Toma jack", id = "132603645477541"},
{name = "Toma jackV2", id = "100446887985203"},
{name = "Toma jack no sol quente", id = "97476487963273"},
{name = "ifood", id = "133843750864059"},
{name = "pelo geito ela ta querendo ram", id = "94395705857835"},
{name = "lula vai todo mundo", id = "136804576009416"},
{name = "coringa", id = "84663543883498"},
{name = "shoope", id = "8747441609"},
{name = "quenojo", id = "103440368630269"},
{name = "sai dai lava prato", id = "101232400175829"},
{name = "se e loko numconpeça", id = "78442476709262"},
{name = "mita sequer que eu too uma", id = "94889439372168"},
{name = "Deita aqui eu mandei vc deitar sirens", id = "100291188941582"},
{name = "miau", id = "131804436682424"},
{name = "skibidi", id = "128771670035179"},
{name = "BIRULEIBI", id = "121569761604968"},
{name = "biseabesjnjkasnakjsndjkafb", id = "133106998846260"},
{name = "vai corinthians!!....", id = "127012936767471"},
{name = "my sigman", id = "103431815659907"},
{name = "mama", id = "106850066985594"},
{name = "OH MY GOD", id = "73349649774476"},
{name = "aahhh plankton meme", id = "95982351322190"},
{name = "CHINABOY", id = "84403553163931"},
{name = "PASTOR MIRIM E A LÃNGUA DOS ANJOS", id = "71153532555470"},
{name = "Sai d3sgraç@", id = "106973692977609"},
{name = "opa salve tudo bem?", id = "80870678096428"},
{name = "OLHA O CARRO DO DANONE", id = "110493863773948"},
{name = "Nãoooo, Nãoooo, Nãooo!!!!!", id = "95825536480898"},
{name = "UM PÉ DE SIRIGUELA KK", id = "112804043442210"},
{name = "e o carro da pamonha", id = "94951629392683"},
{name = "BOM DIAAAAAAAAAA", id = "136579844511260"},
{name = "ai-meu-chiclete", id = "92911732806153"},
{name = "posso te ligar ou tua mulher...", id = "103211341252816"},
{name = "Boa chi joga muito cara", id = "110707564387669"},
{name = "Oqueee meme", id = "120092799810101"},
{name = "kkk muito fei", id = "79241074803021"},
{name = "lula cade o ze gotinha", id = "86012585992725"},
{name = "morreu", id = "8872409975"},
{name = "a-pia-ta-cheia-de-louca", id = "98076927129047"},
{name = "Mahito killSong", id = "128669424001766"},
{name = "Sucumba", id = "7946300950"},
{name = "nem clicou o thurzin", id = "84428355313544"},
{name = "fiui OLHA MENSAGEM", id = "121668429878811"},
{name = "tooomeee", id = "128319664118768"},
{name = "risada de ladrao", id = "133065882609605"},
{name = "E o PIX nada ainda", id = "113831443375212"},
{name = "Vo nada vo nada", id = "89093085290586"},
{name = "Eli gosta", id = "105012436535315"},
{name = "um cavalo de tres pernas?", id = "8164241439"},
{name = "voces sao um bado de fdp", id = "8232773326"},
{name = "HAHA TROLLEI ATÉ VOCÊ", id = "7021794555"},
{name = "Calaboca Kenga", id = "86494561679259"},
{name = "alvincut", id = "88788640194373"},
{name = "e a risada faz como?", id = "140713372459057"},
{name = "voce deve se m@t4", id = "100227426848009"},
{name = "receba", id = "94142662616215"},
{name = "UUIIII", id = "73210569653520"},
{name = "sai", id = "121169949217007"},
{name = "risada boa dms", id = "127589011971759"},
{name = "vacilo perna de pau", id = "106809680656199"},
{name = "gomo gomo no!!!", id = "137067472449625"},
{name = "arroto", id = "140203378050178"},
{name = "iraaaa", id = "136752451575091"},
{name = "não fica se achando muito não", id = "101588606280167"},
{name = "WhatsApp notificaçaoV1", id = "107004225739474"},
{name = "WhatsApp notificaçaoV2", id = "18850631582"},
{name = "SamsungV1", id = "123767635061073"},
{name = "SamsungV2", id = "96579234730244"},
{name = "Shiiii", id = "120566727202986"},
{name = "ai_tomaa miku", id = "139770074770361"},
{name = "Miku Miku", id = "72812231495047"},
{name = "kuru_kuru", id = "122465710753374"},
{name = "PM ROCAM", id = "96161547081609"},
{name = "cavalo!!", id = "78871573440184"},
{name = "deixa os garoto brinca", id = "80291355054807"},
{name = "flamengo", id = "137774355552052"},
{name = "sai do mei satnas", id = "127944706557246"},
{name = "namoral agora e a hora", id = "120677947987369"},
{name = "n pode me chutar pq seu celebro e burro", id = "82284055473737"},
{name = "vc ta fudido vou te pegar", id = "120214772725166"},
{name = "deley", id = "102906880476838"},
{name = "Tu e um beta", id = "130233956349541"},
{name = "Porfavor n tira eu nao", id = "85321374020324"},
{name = "Olá beleza vc pode me dá muitos", id = "74235334504693"},
{name = "Discord sus", id = "122662798976905"},
{name = "rojao apito", id = "6549021381"},
{name = "off", id = "1778829098"},
{name = "Kazuma kazuma", id = "127954653962405"},
{name = "sometourado", id = "123592956882621"},
{name = "Estouradoespad", id = "136179020015211"},
{name = "Alaku bommm", id = "110796593805268"},
{name = "busss", id = "139841197791567"},
{name = "Estourado wItb", id = "137478052262430"},
{name = "sla", id = "116672405522828"},
{name = "HA HA HA", id = "138236682866721"}
}
}, "pankapakan")
local Section = Tab7:AddSection({"Loop áudio estourado"})
--// Toggle de loop para som fixo (rbxassetid://6314880174)
local loopSomFixoAtivo = false
local somFixoID = 6314880174
Tab7:AddToggle({
Name = "Loop áudio estourado",
Description = "Ative para tocar o som fixo em loop infinito",
Default = false,
Callback = function(state)
loopSomFixoAtivo = state
if state then
task.spawn(function()
while loopSomFixoAtivo do
-- Envia o evento remoto, se existir
fireServer("1Gu1nSound1s", {Workspace, somFixoID, 1})
-- Cria o som localmente
local globalSound = Instance.new("Sound")
globalSound.Parent = Workspace
globalSound.SoundId = "rbxassetid://" .. somFixoID
globalSound.Volume = 1
globalSound.Looped = false
globalSound:Play()
-- Remove o som depois de tocar
task.spawn(function()
task.wait(3)
globalSound:Destroy()
end)
-- Espera um pequeno tempo antes de repetir
task.wait(1)
end
end)
end
end
})
local Section = Tab7:AddSection({" tacar o terror ou efeito no server"})
-- Dropdown "Efeito/Terror"
createSoundDropdown("Selecione um terror ou efeito", {
["efeito/terror"] = {
{name = "jumpscar", id = "91784486966761"},
{name = "n se preocupe", id = "87041057113780"},
{name = "eles estao todos mortos", id = "70605158718179"},
{name = "gritoestourado", id = "7520729342"},
{name = "gritomedo", id = "113029085566978"},
{name = "Nukesiren", id = "9067330158"},
{name = "nuclear sirenv2", id = "675587093"},
{name = "Alertescola", id = "6607047008"},
{name = "Memealertsiren", id = "8379374771"},
{name = "sirenv3", id = "6766811806"},
{name = "Alarm estourAAAA...", id = "93354528379052"},
{name = "MegaMan Alarm", id = "1442382907"},
{name = "Alarm bookhaven", id = "1526192493"},
{name = "alet malaysia", id = "7714172940"},
{name = "Risada", id = "79191730206814"},
{name = "Hahahah", id = "90096947219465"},
{name = "scream", id = "314568939"},
{name = "Terrified meme scream", id = "5853668794"},
{name = "Sonic.exe Scream Effect", id = "146563959"},
{name = "Demon Scream", id = "2738830850"},
{name = "SCP 096 Scream (raging)", id = "343430735"},
{name = "Nightmare Yelling Bursts", id = "9125713501"},
{name = "HORROR SCREAM 07", id = "9043345732"},
{name = "Female Scream Woman Screams", id = "9114397912"},
{name = "Scream1", id = "1319496541"},
{name = "Scream2", id = "199978176"},
{name = "scary maze scream", id = "270145703"},
{name = "SammyClassicSonicFan's Scream", id = "143942090"},
{name = "FNAF 2 Death Scream", id = "1572549161"},
{name = "cod zombie scream", id = "8566359672"},
{name = "Slendytubbies- CaveTubby Scream", id = "1482639185"},
{name = "FNAF 2 Death Scream", id = "5537531920"},
{name = "HORROR SCREAM 15", id = "9043346574"},
{name = "Jumpscare Scream", id = "6150329916"},
{name = "FNaF: Security Breach", id = "2050522547"},
{name = "llllllll", id = "5029269312"},
{name = "loud jumpscare", id = "7236490488"},
{name = "fnaf", id = "6982454389"},
{name = "Pinkamena Jumpscare 1", id = "192334186"},
{name = "Ennard Jumpscare 2", id = "629526707"},
{name = "a sla medo dino", id = "125506416092123"},
{name = "Backrooms Bacteria Pitfalls ", id = "81325342128575"},
{name = "error Infinite", id = "3893790326"},
{name = "Screaming Meme", id = "107732411055226"},
{name = "Jumpscare - SCP CB", id = "97098997494905"},
{name = "mirror jumpscare", id = "80005164589425"},
{name = "PTLD 39 Jumpscare", id = "5581462381"},
{name = "jumpscare:Play()", id = "121519648044128"},
{name = "mimic jumpscare", id = "91998575878959"},
{name = "DOORS Glitch Jumpscare Sound", id = "96377507894391"},
{name = "FNAS 4 Nightmare Mario", id = "99804224106385"},
{name = "Death House I Jumpscare Sound", id = "8151488745"},
{name = "Shinky Jumpscare", id = "123447772144411"},
{name = "FNaTI Jumpscare Oblitus casa", id = "18338717319"},
{name = "fnaf jumpscare loadmode", id = "18911896588"},
}
}, "jumpscar")
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 8: Troll Musica === --
---------------------------------------------------------------------------------------------------------------------------------
local function tocarMusica(id)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- Rádio (ToolMusicText)
local argsRadio = {
[1] = "ToolMusicText",
[2] = id
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("PlayerToolEvent"):FireServer(unpack(argsRadio))
-- Casa (PickHouseMusicText)
local argsCasa = {
[1] = "PickHouseMusicText",
[2] = id
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Player1sHous1e"):FireServer(unpack(argsCasa))
-- Carro (PickingCarMusicText)
local argsCarro = {
[1] = "PickingCarMusicText",
[2] = id
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Player1sCa1r"):FireServer(unpack(argsCarro))
-- Scooter (PickingScooterMusicText)
local argsScooter = {
[1] = "PickingScooterMusicText",
[2] = id
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1NoMoto1rVehicle1s"):FireServer(unpack(argsScooter))
end
local function isValidMusicId(value)
return value and value ~= "" and value ~= "Option 1" and not value:match("novas musica adds") and not value:match("musica brasil") and not value:match("musica do meu interece") and not value:match("musica dls por elas") and not value:match("meme abaixo") and not value:match("estourada")
end
Tab8:AddTextBox({
Name = "ID da música",
PlaceholderText = "Digite o ID e pressione Enter",
Callback = function(value)
if value and value ~= "" then
tocarMusica(tostring(value))
end
end
})
-- Dropdowns para Tab8
local function createMusicDropdown(title, musicOptions, defaultOption)
local musicNames = {}
local categoryMap = {}
for category, sounds in pairs(musicOptions) do
for _, music in ipairs(sounds) do
if music.name ~= "" then
table.insert(musicNames, music.name)
categoryMap[music.name] = {id = music.id, category = category}
end
end
end
local function playMusic(soundId)
tocarMusica(tostring(soundId)) -- Usa a função tocarMusica para tocar em todos os contextos
end
Tab8:AddDropdown({
Name = title,
Description = "all",
Default = defaultOption,
Multi = false,
Options = musicNames,
Callback = function(selectedSound)
if selectedSound and categoryMap[selectedSound] then
local soundId = categoryMap[selectedSound].id
if soundId and soundId ~= "" and soundId ~= "4354908569" then
playMusic(soundId)
end
end
end
})
end
-- Dropdown "Forró"
createMusicDropdown("Forró", {
["forro"] = {
{name = "forró ja cansou", id = "74812784884330"},
{name = "lenbro ate hoje", id = "71531533552899"},
{name = "escolha certa", id = "107088620814881"},
{name = "forró da rezenha", id = "120973520531216"},
{name = "forró dudu", id = "74404168179733"},
{name = "forró sao joao", id = "106364874935196"},
{name = "forró engraçado paia", id = "76524290482399"},
{name = "100% forro vaquejada", id = "92295159623916"},
{name = "PASTOR MIRIM E A LÃNGUA DOS ANJOS", id = "71153532555470"},
{name = "PARA NÃO ESQUECER QUEM SOMOS", id = "88937498361674"},
{name = "Uno zero", id = "112959083808887"},
{name = "Iate do neymar", id = "135738534706063"},
{name = "Batidao na aldeia", id = "79953696595578"},
}
}, "Option 1")
-- Dropdown "Músicas e Memes Aleatório"
createMusicDropdown("Músicas e Memes Aleatório", {
["forro"] = {
{name = "ANXIETY (Amapiano Re-fix)", id = "101483901475189"},
{name = "Weeks& 3 days", id = "120817494107898"},
{name = "Megalovania but its only the melodies", id = "104500091160463"},
{name = "androphono strikes back", id = "78312089943968"},
{name = "Bamm Bamm", id = "128730685516895"},
{name = "chupa cabra", id = "132890273173295"},
{name = "longe de mais", id = "124478512057763"},
{name = "Garoto de Copacabana", id = "135648634110254"},
{name = "CELL!", id = "117634275895085"},
{name = "Boa vibe em Ubatuba", id = "139059061493558"},
{name = "SLIP AWAY", id = "126152928520174"},
{name = "Alone in Motion", id = "122379348696948"},
{name = "Fade Away", id = "81002139735874"},
{name = "Wounds & Wishes", id = "109347979566607"},
{name = "Ascensão do Monarca", id = "101864243033211"},
{name = "carro do ovo", id = "3148329638"},
{name = "ingles bus (fling ou kill bus)", id = "123268013026823"},
{name = "MIKU MIKU HATSUNE", id = "112783541496955"},
{name = "Five Nights at Freddy's", id = "110733765539890"},
{name = "Rat Dance", id = "133496635668044"},
{name = "Escalando a Seleção Brasileira para a Copa", id = "116546457407236"},
}
}, "Option 1")
-- Dropdown "Funk"
createMusicDropdown("Funk", {
["Funk"] = {
{name = "Deixa eu mandar meu passinho", id = "77741294709660"},
{name = "CVRL", id = "124244582950595"},
{name = "Empina na onda", id = "104621031886653"},
{name = "TOMA LÃ DA CÃ", id = "71590664026646"},
{name = "fuga na viatura", id = "131891110268352"},
{name = "funkphonk fumando verde", id = "112143944982807"},
{name = "moça sai da sacada.", id = "6093993662"},
{name = "pre treino", id = "136869502216760"},
{name = "batida Brega Violino (Beat Brega Funk)", id = "99399643204701"},
{name = "Dança do Canguru (Pke Gaz1nh)", id = "86876136192157"},
{name = "MONTAGEM ARABIANA (Pke Gaz1nh)", id = "78076624091098"},
{name = "Manda o papo (NGI)", id = "132642647937688"},
{name = "Viver bem", id = "82805460494325"},
{name = "Faixa estronda", id = "121187736532042"},
{name = "Ritmo Pixelado", id = "93928823862203"},
{name = "Viagem Sonora", id = "79349174602261"},
{name = "Melodia Virtual", id = "139147474886402"},
{name = "Melodia Serena", id = "97011217688307"},
{name = "SENTA", id = "124085422276732"},
{name = "TUNG TUNG TUNG TUNG SAHUR PHONK BRASILEIRO", id = "120353876640055"},
{name = "crazy-lol", id = "106958630419629"},
{name = "V7", id = "80348640826643"},
{name = "UIUAH", id = "82894376737849"},
{name = "meta ritmo", id = "110091098283354"},
{name = "Brasil funk", id = "116733221731811"},
{name = "haha (NGI)", id = "122114766584918"},
{name = "DO PO", id = "114207745067816"},
}
}, "Option 1")
-- Dropdown "Phonk"
createMusicDropdown("Phonk", {
["phonk"] = {
{name = "Clima lindo", id = "118507373399694"},
{name = "phonk kawai", id = "91502410121438"},
{name = "querendo da a bucet@", id = "72720721570850"},
{name = "vem no pocpoc", id = "102333419023382"},
{name = "tatiu wim", id = "122871512353520"},
{name = "novinha sapeca", id = "111668097052966"},
{name = "novinha representa", id = "93786060174790"},
{name = "phonk1", id = "77501611905348"},
{name = "phonk2", id = "126887144190812"},
{name = "phonk osadia", id = "88033569921555"},
{name = "phonk sarra", id = "132436320685732"},
{name = "relaionamento sem crush", id = "105832154444494"},
{name = "phonk3", id = "90323407842935"},
{name = "novinha dançapanpa", id = "132245626038510"},
{name = "phonk sexoagreçivo", id = "111995323199676"},
{name = "phonk4", id = "115016589376700"},
{name = "phonk5", id = "118740708757685"},
{name = "phonk6", id = "139435437308948"},
{name = "phonk chapaquente", id = "109189438638906"},
{name = "phonk rajada", id = "105126065014034"},
{name = "rede globo", id = "138487820505005"},
{name = "phonk indiano", id = "87968531262747"},
{name = "vapo do vapo", id = "106317184644394"},
{name = "tutatatutata", id = "112068892721408"},
{name = "phonk slower", id = "122852029094656"},
{name = "phonk9", id = "91760524161503"},
{name = "phonk10", id = "73140398421340"},
{name = "phonk11", id = "137962454483542"},
{name = "phonk12", id = "84733736048142"},
{name = "phonk13", id = "106322173003761"},
{name = "phonk14", id = "94604796823780"},
{name = "phonk15", id = "118063577904953"},
{name = "phonk16", id = "115567432786512"},
{name = "phonk toq", id = "71304501822029"},
{name = "phonk hey", id = "132218979961283"},
{name = "phonk17", id = "102708912256857"},
{name = "phonk18", id = "140642559093189"},
{name = "phonk neve", id = "13530439660"},
{name = "phonk19", id = "87863924786534"},
{name = "phonk20", id = "133135085604736"},
{name = "phonk lento", id = "97258811783169"},
{name = "phonk21", id = "92308400487695"},
{name = "tipo wym", id = "88064647826500"},
{name = "estouradassa1", id = "92175624643620"},
{name = "estouradassa2", id = "108099943758978"},
{name = "Naaaaa", id = "109784877184952"},
{name = "trem", id = "114608169341947"},
{name = "eoropa", id = "111346133543699"},
{name = "atimosphekika", id = "77857496821844"},
{name = "phonk ALL THE TIME", id = "123809083385992"},
{name = "Lifelong Memory", id = "81929101024622"},
{name = "Automotivo Blondie (Pke Gaz1nh)", id = "74564219749776"},
{name = " v2", id = "118225359190317"},
{name = "MTG TU VAI SENTAR (Pke Gaz1nh)", id = "115317874112657"},
{name = "SARRA FUNK", id = "96249826607044"},
{name = "Catuquanvan", id = "88038595663211"},
{name = "F-D-1 (slowed)", id = "124958445624871"},
{name = "Sucessagem", id = "88551699463723"},
{name = "ILOVE phonksla", id = "82148953715595"},
{name = "SPEED SLIDE", id = "118959437310311"},
{name = "TOMA FUNK PHONK", id = "126291069838831"},
{name = "PASSO BEM SOLTO X NEW JAZZ", id = "122706595087279"},
{name = "MONTAGEM BIONICA DIAMANTE", id = "122338822665007"},
{name = "BALA SELVAGEM!", id = "96180057167470"},
{name = "Luz <3", id = "74281337525581"},
{name = "COMO TU", id = "86928685812280"},
{name = "MONTAGEM SOLAR TROPICANO (SPEED UP)", id = "116461681407294"},
{name = "MONTAGEM SOLAR TROPICANO (SLOWED)", id = "109308273341422"},
{name = "YO DE TI", id = "125181345407169"},
{name = "Beauty, (Phonk), Super sped up", id = "71123357599630"},
{name = "MONTAGEM BOOMBOX DO MALA FUNK", id = "86537505028256"},
{name = "MONTAGEM TERRA BELA FUNK", id = "134770548505933"},
{name = "FUNK DO RAVE 1.0", id = "137135395010424"},
{name = " Portao Funk", id = "70900514961735"},
{name = " Espaço Funk", id = "110519906029322"},
{name = " FUTABA", id = "91834632690710"},
{name = " Melódica Explosão De Melodia", id = "98371771055411"},
{name = " RASGO", id = "98267810117949"},
{name = " HIPNOTIZA", id = "117668905142866"},
{name = "CRISTAL NOTURNO", id = "103695219371872"},
{name = " SKY HIGH", id = "123517126955383"},
{name = "MIKU top", id = "102771149931910"},
{name = " ACABU SO FUNK", id = "127870227978818"},
{name = "CREATIFE FUNK", id = "130525387712209"},
{name = "GOTH FUNK", id = "97662362226511"},
{name = "PORTUGESE FUNK", id = "125858109122379"},
{name = "SUBURBANA", id = "139825057894568"},
{name = "ESPERA LA NOCHE FUNK", id = "139768056738146"},
{name = "SIN PERMISO FUNK", id = "92572896648274"},
{name = "MONTAGEM DACE RAT", id = "98711199754623"},
{name = " LOVELY FUNK", id = "130633105268814"},
{name = "STORYMODECOOL", id = "87115976125426"},
{name = "BLACK COFFEE FUNK", id = "82705137378395"},
{name = "KOBALT", id = "79381341943021"},
{name = " andante bacterial", id = "105882833374061"},
{name = "ANGEL Speed Up", id = "139593870988593"},
{name = "LUTA ÉPICA", id = "73966367524216"},
{name = "MALDITA", id = "133814632960968"},
{name = "HIPNOTIZA", id = "132015050363205"},
{name = "MIDZUKI speed up", id = "129151948619922"},
{name = "movimenta funk", id = "114994598691121"},
{name = "CRISTAL", id = "103445348511856"},
}
}, "Option 1")
Tab8:AddButton({
Name = "Parar músicas",
Description = "ALL music",
Callback = function()
tocarMusica("")
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 9: troll === --
-----------------------------------------------------------------------------------------------------------------------------------
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local selectedPlayer = nil
local isFollowingKill = false
local isFollowingPull = false
local running = false
local connection = nil
local flingConnection = nil
local originalPosition = nil
local savedPosition = nil
local originalProperties = {}
local selectedKillPullMethod = nil
local selectedFlingMethod = nil
local soccerBall = nil
local couch = nil
local isSpectating = false
local spectatedPlayer = nil
local characterConnection = nil
local flingToggle = nil
local SetNetworkOwnerEvent = Instance.new("RemoteEvent")
SetNetworkOwnerEvent.Name = "SetNetworkOwnerEvent_" .. tostring(math.random(1000, 9999))
SetNetworkOwnerEvent.Parent = ReplicatedStorage
local serverScriptCode = [[
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local event = ReplicatedStorage:WaitForChild("]] .. SetNetworkOwnerEvent.Name .. [[")
event.OnServerEvent:Connect(function(player, part, networkOwner)
if part and part:IsA("BasePart") then
pcall(function()
part:SetNetworkOwner(networkOwner)
part.Anchored = false
part.CanCollide = true
part.CanTouch = true
end)
end
end)
]]
pcall(function()
loadstring(serverScriptCode)()
end)
local function disableCarClient()
local backpack = LocalPlayer:WaitForChild("Backpack")
local carClient = backpack:FindFirstChild("CarClient")
if carClient and carClient:IsA("LocalScript") then
carClient.Disabled = true
end
end
local function enableCarClient()
local backpack = LocalPlayer:WaitForChild("Backpack")
local carClient = backpack:FindFirstChild("CarClient")
if carClient and carClient:IsA("LocalScript") then
carClient.Disabled = false
end
end
local function getPlayerNames()
local playerNames = {}
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(playerNames, player.Name)
end
end
return playerNames
end
local function updateDropdown(dropdown, spectateToggle)
pcall(function()
local currentValue = dropdown:Get()
local playerNames = getPlayerNames()
dropdown:Set(playerNames) -- Usando :Set como solicitado
if currentValue and not table.find(playerNames, currentValue) then
dropdown:Set("")
selectedPlayer = nil
if isSpectating then
stopSpectating()
if spectateToggle then
pcall(function() spectateToggle:Set(false) end)
end
end
if running or isFollowingKill or isFollowingPull then
running = false
isFollowingKill = false
isFollowingPull = false
if connection then connection:Disconnect() connection = nil end
if flingConnection then flingConnection:Disconnect() flingConnection = nil end
if flingToggle then pcall(function() flingToggle:Set(false) end) end
end
elseif currentValue and table.find(playerNames, currentValue) then
dropdown:Set(currentValue) -- Mantém seleção se jogador ainda está no jogo
end
end)
end
local function spectatePlayer(playerName)
if characterConnection then
characterConnection:Disconnect()
characterConnection = nil
end
local targetPlayer = Players:FindFirstChild(playerName)
if targetPlayer and targetPlayer ~= LocalPlayer then
spectatedPlayer = targetPlayer
isSpectating = true
local function updateCamera()
if not isSpectating or not spectatedPlayer then return end
if spectatedPlayer.Character and spectatedPlayer.Character:FindFirstChild("Humanoid") then
Workspace.CurrentCamera.CameraSubject = spectatedPlayer.Character.Humanoid
else
Workspace.CurrentCamera.CameraSubject = nil
end
end
updateCamera()
characterConnection = RunService.Heartbeat:Connect(function()
if not isSpectating then
characterConnection:Disconnect()
characterConnection = nil
return
end
pcall(updateCamera)
end)
spectatedPlayer.CharacterAdded:Connect(function()
if isSpectating then updateCamera() end
end)
else
isSpectating = false
spectatedPlayer = nil
end
end
local function stopSpectating()
if characterConnection then
characterConnection:Disconnect()
characterConnection = nil
end
isSpectating = false
spectatedPlayer = nil
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid
Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
else
Workspace.CurrentCamera.CameraSubject = nil
Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
end
end
-- Função para teletransportar para o jogador selecionado (com ancoragem segura)
local function teleportToPlayer(playerName)
local targetPlayer = Players:FindFirstChild(playerName)
if targetPlayer and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local myHRP = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local myHumanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if not myHRP or not myHumanoid then
print("Seu personagem não está totalmente carregado para teletransporte.")
return
end
-- Zerar a fÃsica do personagem antes do teleporte
for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
part.Anchored = true -- Ancorar temporariamente para evitar movimento
end
end
-- Teleportar para a posição do jogador-alvo
local success, errorMessage = pcall(function()
myHRP.CFrame = CFrame.new(targetPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 2, 0)) -- Leve elevação para evitar colisão com o chão
end)
if not success then
warn("Erro ao teletransportar: " .. tostring(errorMessage))
return
end
-- Garantir que o Humanoid saia do estado sentado ou voando
myHumanoid.Sit = false
myHumanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
-- Aguardar 0,5 segundos com o personagem ancorado
task.wait(0.5)
-- Desancorar todas as partes do personagem e restaurar fÃsica
for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.Anchored = false
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
end
end
print("Teletransportado para o jogador: " .. playerName .. " com ancoragem segura.")
else
print("Jogador ou personagem não encontrado para teletransporte.")
end
end
LocalPlayer.CharacterAdded:Connect(function(character)
if isSpectating then
stopSpectating()
pcall(function() SpectateToggleTab10:Set(false) end)
end
end)
local valor_do_nome_do_joagdor
local DropdownPlayerTab2 = Tab9:AddDropdown({
Name = "Selecionar Jogador",
Description = "Escolha um jogador para matar, puxar, visualizar ou aplicar fling",
Default = "",
Multi = false,
Options = getPlayerNames(),
Flag = "player list",
Callback = function(selectedPlayerName)
valor_do_nome_do_joagdor = selectedPlayerName
if selectedPlayerName == "" or selectedPlayerName == nil then
selectedPlayer = nil
if running or isFollowingKill or isFollowingPull then
running = false
isFollowingKill = false
isFollowingPull = false
if connection then connection:Disconnect() end
if flingConnection then flingConnection:Disconnect() end
if flingToggle then pcall(function() flingToggle:Set(false) end) end
end
if isSpectating then stopSpectating() end
else
selectedPlayer = Players:FindFirstChild(selectedPlayerName)
if isSpectating then
stopSpectating()
spectatePlayer(selectedPlayerName)
end
end
end
})
function UptadePlayers()
local playerNames = {}
for _, player in ipairs(Players:GetPlayers()) do
if player.Name ~= LocalPlayer.Name then
table.insert(playerNames, player.Name)
end
end
DropdownPlayerTab2:Set(playerNames)
end
Tab9:AddButton({"Atualizar lista", function()
UptadePlayers()
end})
UptadePlayers()
Tab9:AddButton({
Title = "Teleportar para Jogador",
Desc = "Clique para teletransportar para o jogador selecionado",
Callback = function()
local selectedPlayerName = valor_do_nome_do_joagdor
if selectedPlayerName and selectedPlayerName ~= "" then
local success, errorMessage = pcall(teleportToPlayer, selectedPlayerName)
if not success then
warn("Erro ao teletransportar: " .. tostring(errorMessage))
end
else
print("Selecione um jogador antes de teletransportar.")
end
end
})
local SpectateToggleTab10 = Tab9:AddToggle({
Name = "Visualizar Jogador",
Description = "Ativa/desativa a visualização do jogador selecionado",
Default = false,
Callback = function(state)
if state then
if selectedPlayer then
pcall(spectatePlayer, selectedPlayer.Name)
else
SpectateToggleTab10:Set(false)
end
else
pcall(stopSpectating)
end
end
})
-- Remoção automática de jogadores que saem
Players.PlayerRemoving:Connect(function(player)
updateDropdown(DropdownPlayerTab2, SpectateToggleTab10)
if selectedPlayer == player then
selectedPlayer = nil
if isSpectating then stopSpectating() end
if running then
running = false
if connection then connection:Disconnect() connection = nil end
if flingConnection then flingConnection:Disconnect() flingConnection = nil end
if flingToggle then flingToggle:Set(false) end
end
SpectateToggleTab10:Set(false)
DropdownPlayerTab2:Set("")
end
end)
-- Atualização automática quando um novo jogador entra
Players.PlayerAdded:Connect(function()
task.wait(1) -- pequeno delay para garantir que o jogador esteja pronto
updateDropdown(DropdownPlayerTab2, SpectateToggleTab10)
end)
-- Inicializa o dropdown
updateDropdown(DropdownPlayerTab2, SpectateToggleTab10)
local Section = Tab9:AddSection({"Kill"})
local DropdownKillPullMethod = Tab9:AddDropdown({
Name = "Selecionar Método (Matar/Puxar)",
Description = "Escolha o método para matar ou puxar",
Options = {"Sofá", "Ônibus"},
Callback = function(value)
selectedKillPullMethod = value
end
})
------------------------------------------------------------------------------------------------------------------------------------------------------------------
--fling com sofa--
------------------------------------------------------------------------------------------------------------------------------------------------------------------
local function equipSofa()
local backpack = LocalPlayer:WaitForChild("Backpack")
local sofa = backpack:FindFirstChild("Couch") or LocalPlayer.Character:FindFirstChild("Couch")
if not sofa then
local args = { [1] = "PickingTools", [2] = "Couch" }
local success = pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Too1l"):InvokeServer(unpack(args))
end)
if not success then return false end
repeat
sofa = backpack:FindFirstChild("Couch")
task.wait()
until sofa or task.wait(5)
if not sofa then return false end
end
if sofa.Parent ~= LocalPlayer.Character then
sofa.Parent = LocalPlayer.Character
end
return true
end
local function killWithSofa(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then return end
if not equipSofa() then return end
isFollowingKill = true
originalPosition = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position
end
local function pullWithSofa(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then return end
if not equipSofa() then return end
isFollowingPull = true
originalPosition = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position
end
----------------------------------------------------------------------------
--fling com onibus--
----------------------------------------------------------------------------
local function killWithBus(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then return end
local character = LocalPlayer.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not myHRP then return end
savedPosition = myHRP.Position
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(1181.83, 76.08, -1158.83))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
task.wait(0.5)
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
args = { [1] = "PickingCar", [2] = "SchoolBus" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
task.wait(1)
local vehiclesFolder = Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then return end
local busName = LocalPlayer.Name .. "Car"
local bus = vehiclesFolder:FindFirstChild(busName)
if not bus then return end
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(1171.15, 79.45, -1166.2))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
humanoid:ChangeState(Enum.HumanoidStateType.Seated)
end)
local sitStart = tick()
repeat
task.wait()
if tick() - sitStart > 10 then return end
until humanoid.Sit
for _, part in ipairs(bus:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
pcall(function() part:SetNetworkOwner(nil) end)
end
end
running = true
connection = RunService.Stepped:Connect(function()
if not running then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end)
local lastUpdate = tick()
local updateInterval = 0.05
local startTime = tick()
flingConnection = RunService.Heartbeat:Connect(function()
if not running then return end
local targetCharacter = targetPlayer.Character or targetPlayer.CharacterAdded:Wait()
local newTargetHRP = targetCharacter:FindFirstChild("HumanoidRootPart")
local newTargetHumanoid = targetCharacter:FindFirstChild("Humanoid")
if not newTargetHRP or not newTargetHumanoid then return end
if not myHRP or not humanoid then running = false return end
if tick() - lastUpdate < updateInterval then return end
lastUpdate = tick()
local offset = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
pcall(function()
local targetPosition = newTargetHRP.Position + offset
bus:PivotTo(
CFrame.new(targetPosition) * CFrame.Angles(
math.rad(Workspace.DistributedGameTime * 12000),
math.rad(Workspace.DistributedGameTime * 15000),
math.rad(Workspace.DistributedGameTime * 18000)
)
)
end)
local playerSeated = false
for _, seat in ipairs(bus:GetDescendants()) do
if (seat:IsA("Seat") or seat:IsA("VehicleSeat")) and seat.Name ~= "VehicleSeat" then
if seat.Occupant == newTargetHumanoid then
playerSeated = true
break
end
end
end
if playerSeated or tick() - startTime > 10 then
running = false
if connection then connection:Disconnect() connection = nil end
if flingConnection then flingConnection:Disconnect() flingConnection = nil end
pcall(function()
bus:PivotTo(CFrame.new(Vector3.new(-76.6, -401.97, -84.26)))
end)
task.wait(0.5)
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
if character then
local myHRP = character:FindFirstChild("HumanoidRootPart")
if myHRP and savedPosition then
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(savedPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
end
end
if character then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
end
end
end
local myHumanoid = character and character:FindFirstChild("Humanoid")
if myHumanoid then myHumanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) end
for _, seat in ipairs(Workspace:GetDescendants()) do
if seat:IsA("Seat") or seat:IsA("VehicleSeat") then seat.Disabled = false end
end
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clothe1s"):FireServer("CharacterSizeUp", 1)
end)
end
end)
end
local followConnection
if followConnection then followConnection:Disconnect() end
followConnection = RunService.Heartbeat:Connect(function()
if (isFollowingKill or isFollowingPull) and selectedPlayer and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("HumanoidRootPart") then
pcall(function()
local targetPosition = selectedPlayer.Character.HumanoidRootPart.Position
LocalPlayer.Character:SetPrimaryPartCFrame(
CFrame.new(targetPosition) * CFrame.Angles(
math.rad(Workspace.DistributedGameTime * 12000),
math.rad(Workspace.DistributedGameTime * 15000),
math.rad(Workspace.DistributedGameTime * 18000)
)
)
end)
end
end)
local sitCheckConnection
if sitCheckConnection then sitCheckConnection:Disconnect() end
sitCheckConnection = RunService.Heartbeat:Connect(function()
if (isFollowingKill or isFollowingPull) and selectedPlayer and selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("Humanoid") then
pcall(function()
if selectedPlayer.Character.Humanoid.Sit then
if isFollowingKill then
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character:SetPrimaryPartCFrame(CFrame.new(0, -500, 0))
task.wait(0.5)
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(1)
end
end
isFollowingKill = false
isFollowingPull = false
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and originalPosition then
local myHRP = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local myHumanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if myHRP then
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(originalPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if myHumanoid then myHumanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end
originalPosition = nil
end
end
end)
end
end)
Tab9:AddButton({
Name = "Matar",
Description = "Inicia o matar com o método selecionado",
Callback = function()
if isFollowingKill or isFollowingPull or running then return end
if not selectedPlayer or not selectedKillPullMethod then return end
if selectedKillPullMethod == "Sofá" then
killWithSofa(selectedPlayer)
elseif selectedKillPullMethod == "Ônibus" then
killWithBus(selectedPlayer)
end
end
})
Tab9:AddButton({
Name = "Puxar",
Description = "Inicia o puxar com o método selecionado",
Callback = function()
if isFollowingKill or isFollowingPull or running then return end
if not selectedPlayer or not selectedKillPullMethod or selectedKillPullMethod ~= "Sofá" then return end
pullWithSofa(selectedPlayer)
end
})
Tab9:AddButton({
Name = "Parar (Matar ou Puxar)",
Description = "Para o movimento de matar ou puxar",
Callback = function()
isFollowingKill = false
isFollowingPull = false
for _, part in ipairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
end
end
local myHumanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if myHumanoid then myHumanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) end
for _, seat in ipairs(Workspace:GetDescendants()) do
if seat:IsA("Seat") or seat:IsA("VehicleSeat") then seat.Disabled = false end
end
if originalPosition then
local myHRP = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if myHRP then
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(originalPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if myHumanoid then myHumanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end
originalPosition = nil
end
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
end
})
local Section = Tab9:AddSection({" flings"})
local DropdownFlingMethod = Tab9:AddDropdown({
Name = "Selecionar Método de Fling",
Description = "Escolha o método para aplicar fling",
Options = {"Sofá", "Ônibus", "Bola", "Bola V2", "Barco", "Caminhão"},
Callback = function(value)
selectedFlingMethod = value
end
})
----------------------------------------------------------------------------------------------------------------------------------------------------------
--fling com sofa--
----------------------------------------------------------------------------------------------------------------------------------------------------------
local function flingWithSofa(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then
return
end
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not myHRP then
return
end
savedPosition = myHRP.Position
if not equipSofa() then return end
task.wait(0.5)
couch = character:FindFirstChild("Couch")
if not couch then
for _, obj in ipairs(Workspace:GetDescendants()) do
if (obj.Name == "Couch" or obj.Name == "Couch" .. LocalPlayer.Name) and (obj:IsA("BasePart") or obj:IsA("Tool")) then
couch = obj
break
end
end
end
if not couch then
return
end
if couch:IsA("BasePart") then
originalProperties = {
Anchored = couch.Anchored,
CanCollide = couch.CanCollide,
CanTouch = couch.CanTouch
}
couch.Anchored = false
couch.CanCollide = true
couch.CanTouch = true
pcall(function() couch:SetNetworkOwner(nil) end)
end
running = true
connection = RunService.Stepped:Connect(function()
if not running then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
local startTime = tick()
local walkFlingInstance = nil
flingConnection = RunService.Heartbeat:Connect(function()
if not running then return end
if not targetPlayer or not targetPlayer.Character then
running = false
return
end
local newTargetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local newTargetHumanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if not newTargetHRP or not newTargetHumanoid then
running = false
return
end
if not myHRP or not humanoid then
running = false
return
end
pcall(function()
local targetPosition = newTargetHRP.Position
character:SetPrimaryPartCFrame(
CFrame.new(targetPosition) * CFrame.Angles(
math.rad(Workspace.DistributedGameTime * 12000),
math.rad(Workspace.DistributedGameTime * 15000),
math.rad(Workspace.DistributedGameTime * 18000)
)
)
end)
if newTargetHumanoid.Sit or tick() - startTime > 10 then
running = false
flingConnection:Disconnect()
flingConnection = nil
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
pcall(function() part:SetNetworkOwner(nil) end)
end
end
walkFlingInstance = Instance.new("BodyVelocity")
walkFlingInstance.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
walkFlingInstance.Velocity = Vector3.new(math.random(-5, 5), 5, math.random(-5, 5)).Unit * 1000000 + Vector3.new(0, 1000000, 0)
walkFlingInstance.Parent = myHRP
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(-59599.73, 2040070.50, -293391.16))
myHRP.Anchored = false
end)
local spinStart = tick()
local spinConnection
spinConnection = RunService.Heartbeat:Connect(function()
if tick() - spinStart >= 0.5 then
spinConnection:Disconnect()
return
end
pcall(function()
character:SetPrimaryPartCFrame(
myHRP.CFrame * CFrame.Angles(
math.rad(Workspace.DistributedGameTime * 12000),
math.rad(Workspace.DistributedGameTime * 15000),
math.rad(Workspace.DistributedGameTime * 18000)
)
)
end)
end)
task.wait(0.5)
local args = { [1] = "PlayerWantsToDeleteTool", [2] = "Couch" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(savedPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end)
if walkFlingInstance then
walkFlingInstance:Destroy()
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
if flingToggle then
flingToggle:SetValue(false)
end
end
end)
end
---------------------------------------------------------------------------------------------------------------------------------------------------------
--fling com bola--
---------------------------------------------------------------------------------------------------------------------------------------------------------
local function equipBola()
local backpack = LocalPlayer:WaitForChild("Backpack")
local bola = backpack:FindFirstChild("SoccerBall") or LocalPlayer.Character:FindFirstChild("SoccerBall")
if not bola then
local args = { [1] = "PickingTools", [2] = "SoccerBall" }
local success = pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Too1l"):InvokeServer(unpack(args))
end)
if not success then return false end
repeat
bola = backpack:FindFirstChild("SoccerBall")
task.wait()
until bola or task.wait(5)
if not bola then return false end
end
if bola.Parent ~= LocalPlayer.Character then
bola.Parent = LocalPlayer.Character
end
return true
end
local function flingWithBall(targetPlayer)
if not targetPlayer or not targetPlayer.Character then return end
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not myHRP then return end
if not equipBola() then return end
task.wait(0.5)
local args = { [1] = "PlayerWantsToDeleteTool", [2] = "SoccerBall" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
local workspaceCom = Workspace:FindFirstChild("WorkspaceCom")
if not workspaceCom then return end
local soccerBalls = workspaceCom:FindFirstChild("001_SoccerBalls")
if not soccerBalls then return end
soccerBall = soccerBalls:FindFirstChild("Soccer" .. LocalPlayer.Name)
if not soccerBall then return end
originalProperties = {
Anchored = soccerBall.Anchored,
CanCollide = soccerBall.CanCollide,
CanTouch = soccerBall.CanTouch
}
soccerBall.Anchored = false
soccerBall.CanCollide = true
soccerBall.CanTouch = true
pcall(function() soccerBall:SetNetworkOwner(nil) end)
savedPosition = myHRP.Position
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
humanoid.Sit = false
end
for _, seat in ipairs(Workspace:GetDescendants()) do
if seat:IsA("Seat") or seat:IsA("VehicleSeat") then seat.Disabled = true end
end
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clothe1s"):FireServer("CharacterSizeDown", 4)
end)
running = true
local lastFlingTime = 0
connection = RunService.Heartbeat:Connect(function()
if not running or not targetPlayer.Character then return end
local hrp = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local hum = targetPlayer.Character:FindFirstChild("Humanoid")
local myHRP = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp or not hum or not myHRP then return end
local moveDir = hum.MoveDirection
local isStill = moveDir.Magnitude < 0.1
local isSitting = hum.Sit
if isSitting then
local y = math.sin(tick() * 50) * 2
soccerBall.CFrame = CFrame.new(hrp.Position + Vector3.new(0, 0.75 + y, 0))
elseif isStill then
local z = math.sin(tick() * 50) * 3
soccerBall.CFrame = CFrame.new(hrp.Position + Vector3.new(0, 0.75, z))
else
local offset = moveDir.Unit * math.clamp(hrp.Velocity.Magnitude * 0.15, 5, 12)
soccerBall.CFrame = CFrame.new(hrp.Position + offset + Vector3.new(0, 0.75, 0))
end
myHRP.CFrame = CFrame.new(soccerBall.Position + Vector3.new(0, 1, 0))
end)
flingConnection = RunService.Heartbeat:Connect(function()
if not running or not targetPlayer.Character then return end
local hrp = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local dist = (soccerBall.Position - hrp.Position).Magnitude
if dist < 4 and tick() - lastFlingTime > 0.4 then
lastFlingTime = tick()
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
local fling = Instance.new("BodyVelocity")
fling.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
fling.Velocity = Vector3.new(math.random(-5, 5), 5, math.random(-5, 5)).Unit * 500000 + Vector3.new(0, 250000, 0)
fling.Parent = hrp
task.delay(0.3, function()
fling:Destroy()
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = true end
end
end)
end
end)
end
------------------------------------------------------------------------------------------------------------------------------------------------------------
--fling bola v2--
------------------------------------------------------------------------------------------------------------------------------------------------------------
local function flingWithBallV2(targetPlayer)
if not targetPlayer or not targetPlayer.Character then return end
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not myHRP then return end
if not equipBola() then return end
task.wait(0.5)
local args = { [1] = "PlayerWantsToDeleteTool", [2] = "SoccerBall" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
local workspaceCom = Workspace:FindFirstChild("WorkspaceCom")
if not workspaceCom then return end
local soccerBalls = workspaceCom:FindFirstChild("001_SoccerBalls")
if not soccerBalls then return end
soccerBall = soccerBalls:FindFirstChild("Soccer" .. LocalPlayer.Name)
if not soccerBall then return end
originalProperties = {
Anchored = soccerBall.Anchored,
CanCollide = soccerBall.CanCollide,
CanTouch = soccerBall.CanTouch
}
soccerBall.Anchored = false
soccerBall.CanCollide = true
soccerBall.CanTouch = true
pcall(function() soccerBall:SetNetworkOwner(nil) end)
savedPosition = myHRP.Position
running = true
local lastFlingTime = 0
connection = RunService.Heartbeat:Connect(function()
if not running or not targetPlayer.Character then return end
local hrp = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local hum = targetPlayer.Character:FindFirstChild("Humanoid")
if not hrp or not hum then return end
local speed = hrp.Velocity.Magnitude
local isMoving = hum.MoveDirection.Magnitude > 0.05
local isJumping = hum:GetState() == Enum.HumanoidStateType.Jumping
local offset
if isMoving or isJumping then
local extra = math.clamp(speed / 1.5, 6, 15)
offset = hrp.CFrame.LookVector * extra + Vector3.new(0, 1, 0)
else
local wave = math.sin(tick() * 25) * 4
local side = math.cos(tick() * 20) * 1.5
offset = Vector3.new(side, 1, wave)
end
pcall(function()
soccerBall.CFrame = CFrame.new(hrp.Position + offset)
soccerBall.AssemblyLinearVelocity = Vector3.new(9999, 9999, 9999)
end)
end)
flingConnection = RunService.Heartbeat:Connect(function()
if not running or not targetPlayer.Character then return end
local hrp = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local dist = (soccerBall.Position - hrp.Position).Magnitude
if dist < 4 and tick() - lastFlingTime > 0.4 then
lastFlingTime = tick()
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
local fling = Instance.new("BodyVelocity")
fling.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
fling.Velocity = Vector3.new(math.random(-5, 5), 5, math.random(-5, 5)).Unit * 500000 + Vector3.new(0, 250000, 0)
fling.Parent = hrp
task.delay(0.3, function()
fling:Destroy()
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = true end
end
end)
end
end)
end
-----------------------------------------------------------------------------------------------------------------------------------------------------
--fling com ônibus--
-----------------------------------------------------------------------------------------------------------------------------------------------------
local function flingWithBus(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then return end
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not myHRP then return end
savedPosition = myHRP.Position
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(1181.83, 76.08, -1158.83))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
task.wait(0.5)
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
args = { [1] = "PickingCar", [2] = "SchoolBus" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
task.wait(1)
local vehiclesFolder = Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then return end
local busName = LocalPlayer.Name .. "Car"
local bus = vehiclesFolder:FindFirstChild(busName)
if not bus then return end
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(1171.15, 79.45, -1166.2))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
humanoid:ChangeState(Enum.HumanoidStateType.Seated)
end)
local sitStart = tick()
repeat
task.wait()
if tick() - sitStart > 10 then return end
until humanoid.Sit
for _, part in ipairs(bus:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
pcall(function() part:SetNetworkOwner(nil) end)
end
end
running = true
connection = RunService.Stepped:Connect(function()
if not running then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end)
local startTime = tick()
local walkFlingInstancePlayer = nil
flingConnection = RunService.Heartbeat:Connect(function()
if not running then return end
if not targetPlayer or not targetPlayer.Character then running = false return end
local newTargetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local newTargetHumanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if not newTargetHRP or not newTargetHumanoid then running = false return end
if not myHRP or not humanoid then running = false return end
local offset = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
pcall(function()
local targetPosition = newTargetHRP.Position + offset
bus:PivotTo(
CFrame.new(targetPosition) * CFrame.Angles(
math.rad(Workspace.DistributedGameTime * 12000),
math.rad(Workspace.DistributedGameTime * 15000),
math.rad(Workspace.DistributedGameTime * 18000)
)
)
end)
local playerSeated = false
for _, seat in ipairs(bus:GetDescendants()) do
if (seat:IsA("Seat") or seat:IsA("VehicleSeat")) and seat.Name ~= "VehicleSeat" then
if seat.Occupant == newTargetHumanoid then
playerSeated = true
break
end
end
end
if playerSeated or tick() - startTime > 10 then
running = false
flingConnection:Disconnect()
flingConnection = nil
pcall(function()
bus:PivotTo(CFrame.new(Vector3.new(-59599.73, 2040070.50, -293391.16)))
end)
walkFlingInstancePlayer = Instance.new("BodyVelocity")
walkFlingInstancePlayer.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
walkFlingInstancePlayer.Velocity = Vector3.new(math.random(-5, 5), 5, math.random(-5, 5)).Unit * 1000000 + Vector3.new(0, 1000000, 0)
walkFlingInstancePlayer.Parent = myHRP
task.wait(0.5)
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
if walkFlingInstancePlayer then
walkFlingInstancePlayer:Destroy()
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = true end
end
end
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(savedPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
if flingToggle then flingToggle:Set(false) end
end
end)
end
-----------------------------------------------------------------------------------------------------------------------------------------------------------
--fling com barco--
-----------------------------------------------------------------------------------------------------------------------------------------------------------
local function flingWithBoat(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then return end
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not myHRP then return end
savedPosition = myHRP.Position
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(-3359.52, -5.05, -501.94))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
task.wait(0.4)
args = { [1] = "PickingBoat", [2] = "MilitaryBoatFree" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
task.wait(1.5)
local vehiclesFolder = Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then return end
local boatName = LocalPlayer.Name .. "Car"
local boat = vehiclesFolder:FindFirstChild(boatName)
if not boat then return end
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(-3358.85, 5.25, -521.95))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
humanoid:ChangeState(Enum.HumanoidStateType.Seated)
end)
local sitStart = tick()
repeat
task.wait()
if tick() - sitStart > 10 then return end
until humanoid.Sit
for _, part in ipairs(boat:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
pcall(function() part:SetNetworkOwner(nil) end)
end
end
running = true
connection = RunService.Stepped:Connect(function()
if not running then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end)
local startTime = tick()
flingConnection = RunService.Heartbeat:Connect(function()
if not running then return end
if not targetPlayer or not targetPlayer.Character then running = false return end
local newTargetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local newTargetHumanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if not newTargetHRP or not newTargetHumanoid then running = false return end
if not myHRP or not humanoid then running = false return end
local offset = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
pcall(function()
local targetPosition = newTargetHRP.Position + offset
boat:PivotTo(
CFrame.new(targetPosition) * CFrame.Angles(
math.rad(Workspace.DistributedGameTime * 12000),
math.rad(Workspace.DistributedGameTime * 15000),
math.rad(Workspace.DistributedGameTime * 18000)
)
)
end)
local playerSeated = false
for _, seat in ipairs(boat:GetDescendants()) do
if (seat:IsA("Seat") or seat:IsA("VehicleSeat")) and seat.Name ~= "VehicleSeat" then
if seat.Occupant == newTargetHumanoid then
playerSeated = true
break
end
end
end
if playerSeated or tick() - startTime > 10 then
running = false
if connection then connection:Disconnect() connection = nil end
if flingConnection then flingConnection:Disconnect() flingConnection = nil end
pcall(function()
boat:PivotTo(CFrame.new(Vector3.new(-76.6, -401.97, -84.26)))
end)
task.wait(0.5)
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
if character then
local myHRP = character:FindFirstChild("HumanoidRootPart")
if myHRP and savedPosition then
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(savedPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
end
end
if character then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
end
end
end
local myHumanoid = character and character:FindFirstChild("Humanoid")
if myHumanoid then myHumanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) end
for _, seat in ipairs(Workspace:GetDescendants()) do
if seat:IsA("Seat") or seat:IsA("VehicleSeat") then seat.Disabled = false end
end
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clothe1s"):FireServer("CharacterSizeUp", 1)
end)
if flingToggle then flingToggle:Set(false) end
end
end)
end
------------------------------------------------------------------------------------------------------------------------------------------------
--fling com caminhão--
------------------------------------------------------------------------------------------------------------------------------------------------
local function flingWithTruck(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not LocalPlayer.Character then return end
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not myHRP then return end
savedPosition = myHRP.Position
-- Teletransporta para a posição inicial do ônibus para invocar o caminhão
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(1181.83, 76.08, -1158.83))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
task.wait(0.5)
-- Desativa o cliente de carro para evitar interferências
disableCarClient()
-- Deleta qualquer veÃculo existente
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
-- Invoca o caminhão (Semi) usando o comando fornecido
args = { [1] = "PickingCar", [2] = "Semi" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
task.wait(1)
-- Encontra o caminhão invocado
local vehiclesFolder = Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then return end
local truckName = LocalPlayer.Name .. "Car"
local truck = vehiclesFolder:FindFirstChild(truckName)
if not truck then return end
-- Teletransporta para a posição do assento do caminhão
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(Vector3.new(1176.56, 79.90, -1166.65))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
humanoid:ChangeState(Enum.HumanoidStateType.Seated)
end)
-- Espera o jogador sentar no caminhão
local sitStart = tick()
repeat
task.wait()
if tick() - sitStart > 10 then return end
until humanoid.Sit
-- Desativa a colisão das partes do caminhão e define a posse de rede
for _, part in ipairs(truck:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
pcall(function() part:SetNetworkOwner(nil) end)
end
end
-- Inicia o processo de fling
running = true
connection = RunService.Stepped:Connect(function()
if not running then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end)
local startTime = tick()
local lastFlingTime = 0
flingConnection = RunService.Heartbeat:Connect(function()
if not running then return end
if not targetPlayer or not targetPlayer.Character then running = false return end
local newTargetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local newTargetHumanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if not newTargetHRP or not newTargetHumanoid then running = false return end
if not myHRP or not humanoid then running = false return end
-- Encontra a parte Trailer para o fling
local trailer = truck:FindFirstChild("Body") and truck.Body:FindFirstChild("Trailer")
if not trailer then return end
-- Faz o trailer se mover para cima e para baixo muito rapidamente
local verticalOffset = math.sin(tick() * 30) * 5 -- Oscila entre -5 e 5 unidades na vertical, ainda mais rápido
pcall(function()
local targetPosition = newTargetHRP.Position + Vector3.new(0, verticalOffset, 0)
trailer:PivotTo(CFrame.new(targetPosition)) -- Apenas movimento vertical, sem rotação
end)
-- Verifica a distância entre o trailer e o jogador-alvo para aplicar o fling
local dist = (trailer.Position - newTargetHRP.Position).Magnitude
if dist < 5 and tick() - lastFlingTime > 0.4 then -- Aplica o fling se o jogador estiver a menos de 5 unidades
lastFlingTime = tick()
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
-- Aplica um fling extremamente forte
local fling = Instance.new("BodyVelocity")
fling.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
fling.Velocity = Vector3.new(math.random(-10, 10), 50, math.random(-10, 10)).Unit * 10000000 + Vector3.new(0, 5000000, 0)
fling.Parent = newTargetHRP
task.delay(0.5, function()
fling:Destroy()
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = true end
end
end)
end
-- Para o fling se o jogador-alvo estiver sentado ou após 10 segundos
local playerSeated = false
for _, seat in ipairs(truck:GetDescendants()) do
if (seat:IsA("Seat") or seat:IsA("VehicleSeat")) and seat.Name ~= "VehicleSeat" then
if seat.Occupant == newTargetHumanoid then
playerSeated = true
break
end
end
end
if playerSeated or tick() - startTime > 10 then
running = false
if connection then connection:Disconnect() connection = nil end
if flingConnection then flingConnection:Disconnect() flingConnection = nil end
-- Teletransporta o caminhão para uma posição fora do mapa
pcall(function()
truck:PivotTo(CFrame.new(Vector3.new(-59599.73, 2040070.50, -293391.16)))
end)
task.wait(0.5)
-- Limpeza: Deleta o caminhão e reseta o jogador
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
if character then
local myHRP = character:FindFirstChild("HumanoidRootPart")
if myHRP and savedPosition then
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(savedPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
end
end
if character then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
end
end
end
local myHumanoid = character and character:FindFirstChild("Humanoid")
if myHumanoid then myHumanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) end
for _, seat in ipairs(Workspace:GetDescendants()) do
if seat:IsA("Seat") or seat:IsA("VehicleSeat") then seat.Disabled = false end
end
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clothe1s"):FireServer("CharacterSizeUp", 1)
end)
if flingToggle then flingToggle:Set(false) end
end
end)
end
------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------
local function stopFling()
running = false
if connection then
connection:Disconnect()
connection = nil
end
if flingConnection then
flingConnection:Disconnect()
flingConnection = nil
end
if soccerBall then
soccerBall.Anchored = originalProperties.Anchored
soccerBall.CanCollide = originalProperties.CanCollide
soccerBall.CanTouch = originalProperties.CanTouch
end
if couch and couch:IsA("BasePart") then
couch.Anchored = originalProperties.Anchored
couch.CanCollide = originalProperties.CanCollide
couch.CanTouch = originalProperties.CanTouch
end
disableCarClient()
local args = { [1] = "DeleteAllVehicles" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
task.wait(0.2)
local character = LocalPlayer.Character
if character then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
part.Velocity = Vector3.zero
part.RotVelocity = Vector3.zero
end
end
end
local myHumanoid = character and character:FindFirstChild("Humanoid")
if myHumanoid then myHumanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true) end
for _, seat in ipairs(Workspace:GetDescendants()) do
if seat:IsA("Seat") or seat:IsA("VehicleSeat") then seat.Disabled = false end
end
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clothe1s"):FireServer("CharacterSizeUp", 1)
end)
if savedPosition then
local myHRP = character and character:FindFirstChild("HumanoidRootPart")
if myHRP then
pcall(function()
myHRP.Anchored = true
myHRP.CFrame = CFrame.new(savedPosition + Vector3.new(0, 5, 0))
task.wait(0.2)
myHRP.Velocity = Vector3.zero
myHRP.RotVelocity = Vector3.zero
myHRP.Anchored = false
if myHumanoid then myHumanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end
end)
end
end
end
flingToggle = Tab9:AddToggle({
Name = "Ativar Fling",
Description = "Ativa ou desativa o fling com o método selecionado",
Default = false,
Callback = function(state)
if state then
if isFollowingKill or isFollowingPull or running then
flingToggle:Set(false)
return
end
if selectedFlingMethod == "Sofá" then
flingWithSofa(selectedPlayer)
elseif selectedFlingMethod == "Bola" then
flingWithBall(selectedPlayer)
elseif selectedFlingMethod == "Bola V2" then
flingWithBallV2(selectedPlayer)
elseif selectedFlingMethod == "Barco" then
flingWithBoat(selectedPlayer)
elseif selectedFlingMethod == "Caminhão" then
flingWithTruck(selectedPlayer)
elseif selectedFlingMethod == "Ônibus" then
flingWithBus(selectedPlayer)
end
else
stopFling()
end
end
})
local Section = Tab9:AddSection({"Troll all methods"})
Tab9:AddToggle({
Name = "Bug All",
Default = false,
Callback = function(state)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
if state then
-- ==============================
-- INÃCIO DO LOOP DE ATAQUE
-- ==============================
_G.BugAllAtivo = true
local function clearAllTools()
if ClearEvent then
ClearEvent:FireServer("ClearAllTools")
end
end
local function getAssault()
if ToolEvent then
ToolEvent:InvokeServer("PickingTools", "Assault")
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
}
FireEvent:FireServer(unpack(args))
end
local function fireAtAllPlayers(times)
for i = 1, times do
for _, player in ipairs(Players:GetPlayers()) do
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(player.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
-- Loop contÃnuo enquanto o toggle estiver ativo
task.spawn(function()
while _G.BugAllAtivo do
clearAllTools()
getAssault()
repeat task.wait(0.2) until hasAssault()
fireAtAllPlayers(3)
task.wait(1)
end
end)
else
-- ==============================
-- DESATIVAR LOOP DE ATAQUE
-- ==============================
_G.BugAllAtivo = false
end
end
})
local kill = Tab9:AddSection({Name = "Click Métodos (vocês pediram)"})
Tab9:AddButton({
Name = "Click Fling door (atualizado)",
Description = "does the click fling door",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
-- Alvo invisÃvel (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
-- Attachment base no BlackHole
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "Luscaa_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
-- Atualiza posição do BlackHole
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- Lista de portas controladas
local ControlledDoors = {}
-- Prepara uma porta para ser controlada
local function SetupPart(part)
if not part:IsA("BasePart") or part.Anchored or not string.find(part.Name, "Door") then return end
if part:FindFirstChild("Luscaa_Attached") then return end
part.CanCollide = false
for _, obj in ipairs(part:GetChildren()) do
if obj:IsA("AlignPosition") or obj:IsA("Torque") or obj:IsA("Attachment") then
obj:Destroy()
end
end
local marker = Instance.new("BoolValue", part)
marker.Name = "Luscaa_Attached"
local a1 = Instance.new("Attachment", part)
local align = Instance.new("AlignPosition", part)
align.Attachment0 = a1
align.Attachment1 = baseAttachment
align.MaxForce = 1e20
align.MaxVelocity = math.huge
align.Responsiveness = 99999
local torque = Instance.new("Torque", part)
torque.Attachment0 = a1
torque.RelativeTo = Enum.ActuatorRelativeTo.World
torque.Torque = Vector3.new(
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000
)
table.insert(ControlledDoors, {Part = part, Align = align})
end
-- Detecta e prepara portas existentes
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end
-- Novas portas no futuro
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end)
-- Flinga jogador com timeout e retorno
local function FlingPlayer(player)
local char = player.Character
if not char then return end
local targetHRP = char:FindFirstChild("HumanoidRootPart")
if not targetHRP then return end
local targetAttachment = targetHRP:FindFirstChild("SHNMAX_TargetAttachment")
if not targetAttachment then
targetAttachment = Instance.new("Attachment", targetHRP)
targetAttachment.Name = "SHNMAX_TargetAttachment"
end
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = targetAttachment
end
end
local start = tick()
local flingDetected = false
while tick() - start < 5 do
if targetHRP.Velocity.Magnitude >= 20 then
flingDetected = true
break
end
RunService.Heartbeat:Wait()
end
-- Sempre retorna as portas
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
-- Clique (funciona no mobile)
UserInputService.TouchTap:Connect(function(touchPositions, processed)
if processed then return end
local pos = touchPositions[1]
local camera = Workspace.CurrentCamera
local unitRay = camera:ScreenPointToRay(pos.X, pos.Y)
local raycast = Workspace:Raycast(unitRay.Origin, unitRay.Direction * 1000)
if raycast and raycast.Instance then
local hit = raycast.Instance
local player = Players:GetPlayerFromCharacter(hit:FindFirstAncestorOfClass("Model"))
if player and player ~= LocalPlayer then
FlingPlayer(player)
end
end
end)
end
})
Tab9:AddButton({
Name = "Click Fling Couch (Tool)",
Callback = function()
local jogadores = game:GetService("Players")
local rep = game:GetService("ReplicatedStorage")
local entrada = game:GetService("UserInputService")
local eu = jogadores.LocalPlayer
local cam = workspace.CurrentCamera
local podeClicar = true
local ferramentaEquipada = false
local NOME_FERRAMENTA = "Click Fling Couch"
local mochila = eu:WaitForChild("Backpack")
if not mochila:FindFirstChild(NOME_FERRAMENTA) and not (eu.Character and eu.Character:FindFirstChild(NOME_FERRAMENTA)) then
local ferramenta = Instance.new("Tool")
ferramenta.Name = NOME_FERRAMENTA
ferramenta.RequiresHandle = false
ferramenta.CanBeDropped = false
ferramenta.Equipped:Connect(function()
ferramentaEquipada = true
end)
ferramenta.Unequipped:Connect(function()
ferramentaEquipada = false
end)
ferramenta.Parent = mochila
end
local function jogarComSofa(alvo)
if not ferramentaEquipada then return end
if not alvo or not alvo.Character or alvo == eu then return end
local jogando = true
local raiz = eu.Character and eu.Character:FindFirstChild("HumanoidRootPart")
local alvoRaiz = alvo.Character and alvo.Character:FindFirstChild("HumanoidRootPart")
if not raiz or not alvoRaiz then return end
local boneco = eu.Character
local humano = boneco:FindFirstChildOfClass("Humanoid")
local posOriginal = raiz.CFrame
rep:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
rep.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local sofa = eu.Backpack:FindFirstChild("Couch")
if sofa then
sofa.Parent = boneco
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local forca = Instance.new("BodyVelocity")
forca.Name = "ForcaJogada"
forca.Velocity = Vector3.new(9e8, 9e8, 9e8)
forca.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
forca.Parent = raiz
humano:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
humano.PlatformStand = false
cam.CameraSubject = alvo.Character:FindFirstChild("Head") or alvoRaiz or humano
task.spawn(function()
local angulo = 0
local partes = {raiz}
while jogando and alvo and alvo.Character and alvo.Character:FindFirstChildOfClass("Humanoid") do
local alvoHum = alvo.Character:FindFirstChildOfClass("Humanoid")
if alvoHum.Sit then break end
angulo += 50
for _, parte in ipairs(partes) do
local hrp = alvo.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
raiz.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angulo), 0, 0)
end
raiz.Velocity = Vector3.new(9e8, 9e8, 9e8)
raiz.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
jogando = false
forca:Destroy()
humano:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
humano.PlatformStand = false
raiz.CFrame = posOriginal
cam.CameraSubject = humano
for _, p in pairs(boneco:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
humano:UnequipTools()
rep.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while jogando do
task.wait()
end
end
entrada.TouchTap:Connect(function(toques, processado)
if processado or not podeClicar or not ferramentaEquipada then return end
local pos = toques[1]
local raio = cam:ScreenPointToRay(pos.X, pos.Y)
local acerto = workspace:Raycast(raio.Origin, raio.Direction * 1000)
if acerto and acerto.Instance then
local alvo = jogadores:GetPlayerFromCharacter(acerto.Instance:FindFirstAncestorOfClass("Model"))
if alvo and alvo ~= eu then
podeClicar = false
jogarComSofa(alvo)
task.delay(2, function()
podeClicar = true
end)
end
end
end)
end
})
local Section = Tab9:AddSection({" fling ALL e desligue os RGB antes de usar"})
-- Variáveis globais no inÃcio do Tab2
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Workspace = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
orbitando = false
orbitConn = nil
allFling = false
allConn = nil
currentPlayerList = nil
currentPlayerIndex = nil
lastSwitchTime = nil
allFling2 = false
allConn2 = nil
soccerBall = nil
originalProperties = nil
excludedPlayers = {} -- Tabela para jogadores excluÃdos dos flings
-- Função auxiliar para obter a foto de perfil do jogador
local function getPlayerThumbnail(userId)
local thumbType = Enum.ThumbnailType.HeadShot
local thumbSize = Enum.ThumbnailSize.Size420x420
local success, result = pcall(function()
return Players:GetUserThumbnailAsync(userId, thumbType, thumbSize)
end)
if success then
return result
else
warn("Erro ao obter thumbnail: " .. tostring(result))
return nil
end
end
-- Função auxiliar para encontrar jogador por parte do nome
local function findPlayerByPartialName(partialName)
partialName = partialName:lower()
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Name:lower():find(partialName) then
return plr
end
end
return nil
end
-- Função para exibir notificação
local function showNotification(title, description, icon)
pcall(function()
StarterGui:SetCore("SendNotification", {
Title = title,
Text = description,
Icon = icon or "",
Duration = 5
})
end)
end
-- TextBox para excluir jogador
Tab9:AddTextBox({
Name = "adicionar jogador na whitelist",
Description = "Digite parte do nome do jogador",
PlaceholderText = "Ex.: rt para (player123)",
Callback = function(Value)
if Value == "" then
showNotification("Nenhuma Ação", "Digite um nome para adicionar um jogador.", nil)
return
end
local player = findPlayerByPartialName(Value)
if player then
-- Verifica se o jogador já está excluÃdo
for _, excluded in ipairs(excludedPlayers) do
if excluded == player then
showNotification("Jogador Já esta na whaitelist", "Jogador " .. player.Name .. " já foi adicionado.", getPlayerThumbnail(player.UserId))
return
end
end
table.insert(excludedPlayers, player)
local thumbnail = getPlayerThumbnail(player.UserId)
showNotification("Jogador adicionado", "Jogador " .. player.Name .. " foi removido dos flings.", thumbnail)
else
showNotification("Jogador Não Encontrado", "Nenhum jogador encontrado com '" .. Value .. "'.", nil)
end
end
})
-- Botão para verificar jogadores excluÃdos
Tab9:AddButton({"Verificar ExcluÃdos", function()
if #excludedPlayers == 0 then
showNotification("Nenhum na whaitelist", "Nenhum jogador está removido dos flings.", nil)
return
end
for i, player in ipairs(excludedPlayers) do
local thumbnail = getPlayerThumbnail(player.UserId)
showNotification("Jogador adicionado " .. i, "Jogador " .. player.Name .. " está removido dos flings.", thumbnail)
task.wait(0.5) -- Pequeno atraso entre notificações para evitar sobreposição
end
end})
-- Botão para remover todos os jogadores excluÃdos
Tab9:AddButton({"Remover ExcluÃdos", function()
if #excludedPlayers == 0 then
showNotification("Nenhum removido", "Nenhum jogador para remover da whaitelist.", nil)
return
end
excludedPlayers = {}
showNotification("whaitelists Removidas", "Todos os jogadores foram removidos da whaitelist.", nil)
end})
-- Bola Fling Orbitando
Tab9:AddButton({"Bola Fling Orbitando", function()
if orbitando then return end
if not equipBola() then return end
task.wait(0.5)
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local myHRP = character:FindFirstChild("HumanoidRootPart")
if not myHRP then return end
local workspaceCom = Workspace:FindFirstChild("WorkspaceCom")
local soccerBalls = workspaceCom and workspaceCom:FindFirstChild("001_SoccerBalls")
soccerBall = soccerBalls and soccerBalls:FindFirstChild("Soccer" .. LocalPlayer.Name)
if not soccerBall then return end
originalProperties = {
Anchored = soccerBall.Anchored,
CanCollide = soccerBall.CanCollide,
CanTouch = soccerBall.CanTouch
}
soccerBall.Anchored = false
soccerBall.CanCollide = true
soccerBall.CanTouch = true
pcall(function() soccerBall:SetNetworkOwner(nil) end)
orbitando = true
orbitConn = RunService.Heartbeat:Connect(function()
if not orbitando or not soccerBall or not soccerBall.Parent or not myHRP or not myHRP.Parent or not character or not character.Parent then
if orbitConn then
orbitConn:Disconnect()
orbitConn = nil
end
orbitando = false
if soccerBall and originalProperties then
soccerBall.Anchored = originalProperties.Anchored
soccerBall.CanCollide = originalProperties.CanCollide
soccerBall.CanTouch = originalProperties.CanTouch
end
soccerBall = nil
originalProperties = nil
return
end
local t = tick() * 10
local radius = 3
local offset = Vector3.new(math.cos(t) * radius, -1, math.sin(t) * radius)
soccerBall.CFrame = CFrame.new(myHRP.Position + offset)
soccerBall.AssemblyLinearVelocity = Vector3.new(9999, 9999, 9999)
end)
end})
-- Fling Bola ALL V1
Tab9:AddButton({"Fling Bola ALL V1", function()
if allFling then return end
if not equipBola() then return end
task.wait(0.5)
local args = { [1] = "PlayerWantsToDeleteTool", [2] = "SoccerBall" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
local workspaceCom = Workspace:FindFirstChild("WorkspaceCom")
local soccerBalls = workspaceCom and workspaceCom:FindFirstChild("001_SoccerBalls")
soccerBall = soccerBalls and soccerBalls:FindFirstChild("Soccer" .. LocalPlayer.Name)
if not soccerBall then return end
originalProperties = {
Anchored = soccerBall.Anchored,
CanCollide = soccerBall.CanCollide,
CanTouch = soccerBall.CanTouch
}
soccerBall.Anchored = false
soccerBall.CanCollide = true
soccerBall.CanTouch = true
pcall(function() soccerBall:SetNetworkOwner(nil) end)
allFling = true
local function getShuffledPlayers()
local playerList = {}
for _, plr in ipairs(Players:GetPlayers()) do
local isExcluded = false
for _, excluded in ipairs(excludedPlayers) do
if plr == excluded then
isExcluded = true
break
end
end
if plr ~= LocalPlayer and not isExcluded and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
table.insert(playerList, plr)
end
end
for i = #playerList, 2, -1 do
local j = math.random(i)
playerList[i], playerList[j] = playerList[j], playerList[i]
end
return playerList
end
allConn = RunService.Heartbeat:Connect(function()
if not allFling or not soccerBall or not soccerBall.Parent then
if allConn then
allConn:Disconnect()
allConn = nil
end
allFling = false
if soccerBall and originalProperties then
soccerBall.Anchored = originalProperties.Anchored
soccerBall.CanCollide = originalProperties.CanCollide
soccerBall.CanTouch = originalProperties.CanTouch
end
soccerBall = nil
originalProperties = nil
currentPlayerList = nil
currentPlayerIndex = nil
lastSwitchTime = nil
return
end
if not currentPlayerList or #currentPlayerList == 0 then
currentPlayerList = getShuffledPlayers()
currentPlayerIndex = 1
lastSwitchTime = tick()
end
if #currentPlayerList == 0 then
return
end
if tick() - lastSwitchTime >= 4 then
currentPlayerIndex = currentPlayerIndex + 1
if currentPlayerIndex > #currentPlayerList then
currentPlayerList = getShuffledPlayers()
currentPlayerIndex = 1
end
lastSwitchTime = tick()
end
local target = currentPlayerList[currentPlayerIndex]
if not target or not target.Character then
return
end
local targetChar = target.Character
if targetChar and targetChar:FindFirstChild("HumanoidRootPart") and targetChar:FindFirstChild("Humanoid") then
local hrp = targetChar.HumanoidRootPart
local humanoid = targetChar.Humanoid
local velocity = hrp.Velocity
local speed = velocity.Magnitude
local isJumping = humanoid:GetState() == Enum.HumanoidStateType.Jumping
local isMoving = humanoid.MoveDirection.Magnitude > 0.05
local offset
if isMoving or isJumping then
local moveDir = hrp.CFrame.LookVector
local extraDist = math.clamp(speed / 1.5, 6, 18)
offset = moveDir * extraDist + Vector3.new(0, 1, 0)
else
local waveZ = math.sin(tick() * 25) * 4
local sideX = math.cos(tick() * 20) * 1.5
offset = Vector3.new(sideX, 1, waveZ)
end
soccerBall.CFrame = CFrame.new(hrp.Position + offset)
soccerBall.AssemblyLinearVelocity = Vector3.new(9999, 9999, 9999)
if (soccerBall.Position - hrp.Position).Magnitude < 4 then
local fling = Instance.new("BodyVelocity")
fling.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
fling.Velocity = Vector3.new(math.random(-5, 5), 5, math.random(-5, 5)).Unit * 500000 + Vector3.new(0, 250000, 0)
fling.Parent = hrp
task.delay(0.3, function()
fling:Destroy()
end)
end
end
end)
end})
-- Fling Bola ALL V2
Tab9:AddButton({"Fling Bola ALL V2", function()
if allFling2 then return end
if not equipBola() then return end
task.wait(0.5)
local args = { [1] = "PlayerWantsToDeleteTool", [2] = "SoccerBall" }
pcall(function()
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
local workspaceCom = Workspace:FindFirstChild("WorkspaceCom")
local soccerBalls = workspaceCom and workspaceCom:FindFirstChild("001_SoccerBalls")
soccerBall = soccerBalls and soccerBalls:FindFirstChild("Soccer" .. LocalPlayer.Name)
if not soccerBall then return end
originalProperties = {
Anchored = soccerBall.Anchored,
CanCollide = soccerBall.CanCollide,
CanTouch = soccerBall.CanTouch
}
soccerBall.Anchored = false
soccerBall.CanCollide = true
soccerBall.CanTouch = true
pcall(function() soccerBall:SetNetworkOwner(nil) end)
allFling2 = true
allConn2 = RunService.Heartbeat:Connect(function()
if not allFling2 or not soccerBall or not soccerBall.Parent then
if allConn2 then
allConn2:Disconnect()
allConn2 = nil
end
allFling2 = false
if soccerBall and originalProperties then
soccerBall.Anchored = originalProperties.Anchored
soccerBall.CanCollide = originalProperties.CanCollide
soccerBall.CanTouch = originalProperties.CanTouch
end
soccerBall = nil
originalProperties = nil
return
end
local playerList = {}
for _, plr in ipairs(Players:GetPlayers()) do
local isExcluded = false
for _, excluded in ipairs(excludedPlayers) do
if plr == excluded then
isExcluded = true
break
end
end
if plr ~= LocalPlayer and not isExcluded and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
table.insert(playerList, plr)
end
end
for i = #playerList, 2, -1 do
local j = math.random(i)
playerList[i], playerList[j] = playerList[j], playerList[i]
end
for _, target in ipairs(playerList) do
if not allFling2 then break end
local targetChar = target.Character
if targetChar and targetChar:FindFirstChild("HumanoidRootPart") and targetChar:FindFirstChild("Humanoid") then
local hrp = targetChar.HumanoidRootPart
local humanoid = targetChar.Humanoid
local velocity = hrp.Velocity
local speed = velocity.Magnitude
local isJumping = humanoid:GetState() == Enum.HumanoidStateType.Jumping
local isMoving = humanoid.MoveDirection.Magnitude > 0.05
local offset
if isMoving or isJumping then
local moveDir = hrp.CFrame.LookVector
local extraDist = math.clamp(speed / 1.5, 6, 18)
offset = moveDir * extraDist + Vector3.new(0, 1, 0)
else
local waveZ = math.sin(tick() * 25) * 4
local sideX = math.cos(tick() * 20) * 1.5
offset = Vector3.new(sideX, 1, waveZ)
end
soccerBall.CFrame = CFrame.new(hrp.Position + offset)
soccerBall.AssemblyLinearVelocity = Vector3.new(9999, 9999, 9999)
if (soccerBall.Position - hrp.Position).Magnitude < 4 then
local fling = Instance.new("BodyVelocity")
fling.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
fling.Velocity = Vector3.new(math.random(-5, 5), 5, math.random(-5, 5)).Unit * 1000000 + Vector3.new(0, 1000000, 0)
fling.Parent = hrp
task.delay(0.3, function()
fling:Destroy()
end)
end
end
task.wait(0.1)
end
end)
end})
-- Parar Tudo
Tab9:AddButton({"Parar Tudo", function()
-- Parar Orbitando
orbitando = false
if orbitConn then
orbitConn:Disconnect()
orbitConn = nil
end
-- Parar Fling ALL V1
allFling = false
if allConn then
allConn:Disconnect()
allConn = nil
end
currentPlayerList = nil
currentPlayerIndex = nil
lastSwitchTime = nil
-- Parar Fling ALL V2
allFling2 = false
if allConn2 then
allConn2:Disconnect()
allConn2 = nil
end
-- Restaurar propriedades da bola
if soccerBall and originalProperties then
soccerBall.Anchored = originalProperties.Anchored
soccerBall.CanCollide = originalProperties.CanCollide
soccerBall.CanTouch = originalProperties.CanTouch
end
soccerBall = nil
originalProperties = nil
showNotification("Tudo Parado", "Todas as funções foram desativadas.", nil)
end})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 10: attack server === --
---------------------------------------------------------------------------------------------------------------------------------
-- Botão para Giant Joust Red N4zi
Tab10:AddButton({
Name = "Giant Joust Red N4zi",
Callback = function()
toolselcted = "JoustRed"
dupeamot = 175 --Put amouth to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.",
Button1 = "I understand",
Duration = 5
})
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m = 1, 2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj, afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf, dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj, ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin, toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc, aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi, toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana, jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(1)
for m = 1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
-- (mantido conforme original)
elseif m == dupeamot or m >= dupeamot - 1 then
-- (mantido conforme original)
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
for z, x in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if x.Name == toolselcted then
toolamouth = z
end
end
wait()
duping = false
wait(1)
local TablaGripPos = {
Vector3.new(0, 3, 6), Vector3.new(1, 3, 6), Vector3.new(2, 3, 6),
Vector3.new(3, 3, 6), Vector3.new(4, 3, 6), Vector3.new(5, 3, 6),
Vector3.new(6, 3, 6), Vector3.new(0, 3, 17), Vector3.new(1, 3, 17),
Vector3.new(2, 3, 17), Vector3.new(3, 3, 17), Vector3.new(4, 3, 17),
Vector3.new(5, 3, 17), Vector3.new(6, 3, 17), Vector3.new(0, 3, 30),
Vector3.new(1, 3, 30), Vector3.new(2, 3, 30), Vector3.new(3, 3, 30),
Vector3.new(4, 3, 30), Vector3.new(5, 3, 30), Vector3.new(6, 3, 30),
Vector3.new(0, 3, 43), Vector3.new(1, 3, 43), Vector3.new(2, 3, 43),
Vector3.new(3, 3, 43), Vector3.new(4, 3, 43), Vector3.new(5, 3, 43),
Vector3.new(6, 3, 43), Vector3.new(0, 3, 55), Vector3.new(1, 3, 55),
Vector3.new(2, 3, 55), Vector3.new(3, 3, 55), Vector3.new(4, 3, 55),
Vector3.new(5, 3, 55), Vector3.new(6, 3, 55), Vector3.new(-1, 3, 6),
Vector3.new(-2, 3, 6), Vector3.new(-3, 3, 6), Vector3.new(-4, 3, 6),
Vector3.new(-5, 3, 6), Vector3.new(-6, 3, 6), Vector3.new(-7, 3, 6),
Vector3.new(-8, 3, 6), Vector3.new(-9, 3, 6), Vector3.new(-10, 3, 6),
Vector3.new(-11, 3, 6), Vector3.new(-12, 3, 6), Vector3.new(-13, 3, 6),
Vector3.new(-14, 3, 6), Vector3.new(-15, 3, 6), Vector3.new(-16, 3, 6),
Vector3.new(-17, 3, 6), Vector3.new(-18, 3, 6), Vector3.new(-19, 3, 6),
Vector3.new(-20, 3, 6), Vector3.new(-21, 3, 6), Vector3.new(1, 3, 55),
Vector3.new(2, 3, 55), Vector3.new(3, 3, 55), Vector3.new(4, 3, 55),
Vector3.new(5, 3, 55), Vector3.new(6, 3, 55), Vector3.new(7, 3, 55),
Vector3.new(8, 3, 55), Vector3.new(9, 3, 55), Vector3.new(10, 3, 55),
Vector3.new(11, 3, 55), Vector3.new(12, 3, 55), Vector3.new(13, 3, 55),
Vector3.new(14, 3, 55), Vector3.new(15, 3, 55), Vector3.new(16, 3, 55),
Vector3.new(17, 3, 55), Vector3.new(18, 3, 55), Vector3.new(19, 3, 55),
Vector3.new(20, 3, 55), Vector3.new(21, 3, 55), Vector3.new(22, 3, 55),
Vector3.new(-16, 3, 43), Vector3.new(-17, 3, 43), Vector3.new(-18, 3, 43),
Vector3.new(-19, 3, 43), Vector3.new(-20, 3, 43), Vector3.new(-21, 3, 43),
Vector3.new(-16, 3, 43), Vector3.new(-15, 3, 43), Vector3.nLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastefy.app, discord.gg, youtube.com, rawscripts.net.
I'm not the author, I just made the script publicly available. The real author is @silvaagoncalvespess

Universal