-
Notifications
You must be signed in to change notification settings - Fork 196
Description
-- (Lembrando que você pode modificar esse script do seu jeito)
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Settings = {
FlingEnabled = false,
CurrentIndex = 1,
AttemptStartTime = nil,
MaxAttemptTime = 5,
Whitelist = {},
ProtectNewPlayers = false
}
getgenv().FPDH = workspace.FallenPartsDestroyHeight
local function Notify(title, text, duration)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = title,
Text = text,
Duration = duration or 3
})
end
local function SkidFling(TargetPlayer)
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and Humanoid.RootPart
local TCharacter = TargetPlayer.Character
local THumanoid
local TRootPart
local THead
local Accessory
local Handle
if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and THumanoid.RootPart then
TRootPart = THumanoid.RootPart
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter.Head
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = Accessory.Handle
end
if Character and Humanoid and RootPart then
if RootPart.Velocity.Magnitude < 50 then
getgenv().OldPos = RootPart.CFrame
end
if THumanoid and THumanoid.Sit then
return false
end
if THead then
workspace.CurrentCamera.CameraSubject = THead
elseif not THead and Handle then
workspace.CurrentCamera.CameraSubject = Handle
elseif THumanoid and TRootPart then
workspace.CurrentCamera.CameraSubject = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return false
end
local FPos = function(BasePart, Pos, Ang)
RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang
Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)
RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)
RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
local TimeToWait = 2
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid then
if BasePart.Velocity.Magnitude < 50 then
Angle = Angle + 100
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle),0 ,0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
else
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5 ,0), CFrame.Angles(math.rad(-90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
end
else
break
end
until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait
end
workspace.FallenPartsDestroyHeight = 0/0
local BV = Instance.new("BodyVelocity")
BV.Name = "EpixVel"
BV.Parent = RootPart
BV.Velocity = Vector3.new(9e8, 9e8, 9e8)
BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if TRootPart and THead then
if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle then
SFBasePart(Handle)
else
BV:Destroy()
return false
end
BV:Destroy()
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
workspace.CurrentCamera.CameraSubject = Humanoid
repeat
RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0))
Humanoid:ChangeState("GettingUp")
table.foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new()
end
end)
task.wait()
until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25
workspace.FallenPartsDestroyHeight = getgenv().FPDH
return true
else
return false
end
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "AutoFlingGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = Player:WaitForChild("PlayerGui")
local ToggleButton = Instance.new("TextButton")
ToggleButton.Name = "ToggleButton"
ToggleButton.Size = UDim2.new(0, 50, 0, 50)
ToggleButton.Position = UDim2.new(1, -70, 0, 20)
ToggleButton.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
ToggleButton.BackgroundTransparency = 0.5
ToggleButton.BorderSizePixel = 0
ToggleButton.Text = "🚀"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextTransparency = 0.2
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.TextSize = 24
ToggleButton.Active = true
ToggleButton.Draggable = true
ToggleButton.Parent = ScreenGui
local ToggleBtnCorner = Instance.new("UICorner")
ToggleBtnCorner.CornerRadius = UDim.new(0, 12)
ToggleBtnCorner.Parent = ToggleButton
local ToggleBtnStroke = Instance.new("UIStroke")
ToggleBtnStroke.Color = Color3.fromRGB(100, 100, 110)
ToggleBtnStroke.Thickness = 2
ToggleBtnStroke.Transparency = 0.5
ToggleBtnStroke.Parent = ToggleButton
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 550, 0, 300)
MainFrame.Position = UDim2.new(0.5, -275, 0.5, -150)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
MainFrame.BorderSizePixel = 0
MainFrame.Visible = false
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 16)
MainCorner.Parent = MainFrame
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(80, 80, 90)
MainStroke.Thickness = 2
MainStroke.Parent = MainFrame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 55)
Title.BackgroundColor3 = Color3.fromRGB(35, 35, 40)
Title.Text = "🚀 AUTO FLING ALL"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 20
Title.Parent = MainFrame
local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 16)
TitleCorner.Parent = Title
local FlingButton = Instance.new("TextButton")
FlingButton.Size = UDim2.new(0, 250, 0, 40)
FlingButton.Position = UDim2.new(0, 15, 0, 60)
FlingButton.BackgroundColor3 = Color3.fromRGB(220, 50, 60)
FlingButton.Text = "▶ INICIAR FLING"
FlingButton.TextColor3 = Color3.fromRGB(255, 255, 255)
FlingButton.Font = Enum.Font.GothamBold
FlingButton.TextSize = 14
FlingButton.Parent = MainFrame
local FlingCorner = Instance.new("UICorner")
FlingCorner.CornerRadius = UDim.new(0, 8)
FlingCorner.Parent = FlingButton
local StatusLabel = Instance.new("TextLabel")
StatusLabel.Size = UDim2.new(0, 250, 0, 20)
StatusLabel.Position = UDim2.new(0, 15, 0, 108)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "⚪ Status: DESATIVADO"
StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
StatusLabel.Font = Enum.Font.GothamBold
StatusLabel.TextSize = 11
StatusLabel.TextXAlignment = Enum.TextXAlignment.Left
StatusLabel.Parent = MainFrame
local TargetLabel = Instance.new("TextLabel")
TargetLabel.Size = UDim2.new(0, 250, 0, 18)
TargetLabel.Position = UDim2.new(0, 15, 0, 128)
TargetLabel.BackgroundTransparency = 1
TargetLabel.Text = "🎯 Alvo: Nenhum"
TargetLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
TargetLabel.Font = Enum.Font.Gotham
TargetLabel.TextSize = 10
TargetLabel.TextXAlignment = Enum.TextXAlignment.Left
TargetLabel.Parent = MainFrame
local ProtectNewFrame = Instance.new("Frame")
ProtectNewFrame.Size = UDim2.new(0, 250, 0, 30)
ProtectNewFrame.Position = UDim2.new(0, 15, 0, 152)
ProtectNewFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 40)
ProtectNewFrame.BorderSizePixel = 0
ProtectNewFrame.Parent = MainFrame
local ProtectNewCorner = Instance.new("UICorner")
ProtectNewCorner.CornerRadius = UDim.new(0, 6)
ProtectNewCorner.Parent = ProtectNewFrame
local ProtectCheckbox = Instance.new("TextButton")
ProtectCheckbox.Size = UDim2.new(0, 22, 0, 22)
ProtectCheckbox.Position = UDim2.new(0, 6, 0.5, -11)
ProtectCheckbox.BackgroundColor3 = Color3.fromRGB(50, 50, 55)
ProtectCheckbox.Text = ""
ProtectCheckbox.Parent = ProtectNewFrame
local CheckboxCorner = Instance.new("UICorner")
CheckboxCorner.CornerRadius = UDim.new(0, 4)
CheckboxCorner.Parent = ProtectCheckbox
local CheckMark = Instance.new("TextLabel")
CheckMark.Size = UDim2.new(1, 0, 1, 0)
CheckMark.BackgroundTransparency = 1
CheckMark.Text = ""
CheckMark.TextColor3 = Color3.fromRGB(50, 220, 50)
CheckMark.Font = Enum.Font.GothamBold
CheckMark.TextSize = 16
CheckMark.Parent = ProtectCheckbox
local ProtectLabel = Instance.new("TextLabel")
ProtectLabel.Size = UDim2.new(0, 210, 1, 0)
ProtectLabel.Position = UDim2.new(0, 34, 0, 0)
ProtectLabel.BackgroundTransparency = 1
ProtectLabel.Text = "🛡️ Não Flingar Novos Jogadores"
ProtectLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
ProtectLabel.Font = Enum.Font.Gotham
ProtectLabel.TextSize = 11
ProtectLabel.TextXAlignment = Enum.TextX/Alignment.Left
ProtectLabel.Parent = ProtectNewFrame
local ExtraTitle = Instance.new("TextLabel")
ExtraTitle.Size = UDim2.new(0, 250, 0, 20)
ExtraTitle.Position = UDim2.new(0, 15, 0, 190)
ExtraTitle.BackgroundTransparency = 1
ExtraTitle.Text = "⚡ Outros Scripts (recomendo God com Fling)"
ExtraTitle.TextColor3 = Color3.fromRGB(150, 150, 150)
ExtraTitle.Font = Enum.Font.GothamBold
ExtraTitle.TextSize = 9
ExtraTitle.Parent = MainFrame
local GodButton = Instance.new("TextButton")
GodButton.Size = UDim2.new(0, 120, 0, 35)
GodButton.Position = UDim2.new(0, 15, 0, 215)
GodButton.BackgroundColor3 = Color3.fromRGB(50, 120, 220)
GodButton.Text = "🛡️ GOD MODE"
GodButton.TextColor3 = Color3.fromRGB(255, 255, 255)
GodButton.Font = Enum.Font.GothamBold
GodButton.TextSize = 11
GodButton.Parent = MainFrame
local GodCorner = Instance.new("UICorner")
GodCorner.CornerRadius = UDim.new(0, 6)
GodCorner.Parent = GodButton
local TornadoButton = Instance.new("TextButton")
TornadoButton.Size = UDim2.new(0, 120, 0, 35)
TornadoButton.Position = UDim2.new(0, 145, 0, 215)
TornadoButton.BackgroundColor3 = Color3.fromRGB(220, 120, 50)
TornadoButton.Text = "🌪️ TORNADO"
TornadoButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TornadoButton.Font = Enum.Font.GothamBold
TornadoButton.TextSize = 11
TornadoButton.Parent = MainFrame
local TornadoCorner = Instance.new("UICorner")
TornadoCorner.CornerRadius = UDim.new(0, 6)
TornadoCorner.Parent = TornadoButton
local WhitelistTitle = Instance.new("TextLabel")
WhitelistTitle.Size = UDim2.new(0, 250, 0, 28)
WhitelistTitle.Position = UDim2.new(0, 285, 0, 60)
WhitelistTitle.BackgroundColor3 = Color3.fromRGB(45, 45, 50)
WhitelistTitle.Text = "🛡️ WHITELIST (Protegidos)"
WhitelistTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
WhitelistTitle.Font = Enum.Font.GothamBold
WhitelistTitle.TextSize = 11
WhitelistTitle.Parent = MainFrame
local WLTitleCorner = Instance.new("UICorner")
WLTitleCorner.CornerRadius = UDim.new(0, 6)
WLTitleCorner.Parent = WhitelistTitle
local PlayerListFrame = Instance.new("ScrollingFrame")
PlayerListFrame.Size = UDim2.new(0, 250, 0, 190)
PlayerListFrame.Position = UDim2.new(0, 285, 0, 94)
PlayerListFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
PlayerListFrame.BorderSizePixel = 0
PlayerListFrame.ScrollBarThickness = 4
PlayerListFrame.ScrollBarImageColor3 = Color3.fromRGB(80, 80, 80)
PlayerListFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
PlayerListFrame.Parent = MainFrame
local PLCorner = Instance.new("UICorner")
PLCorner.CornerRadius = UDim.new(0, 6)
PLCorner.Parent = PlayerListFrame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Padding = UDim.new(0, 3)
UIListLayout.Parent = PlayerListFrame
local function IsWhitelisted(playerName)
return Settings.Whitelist[playerName] == true
end
local PlayerJoinTimes = {}
Players.PlayerAdded:Connect(function(p)
PlayerJoinTimes[p.Name] = tick()
end)
for _, p in pairs(Players:GetPlayers()) do
PlayerJoinTimes[p.Name] = 0 -- Marca como "já estava"
end
local function IsNewPlayer(playerName)
if not Settings.ProtectNewPlayers then return false end
local joinTime = PlayerJoinTimes[playerName]
-- Protege INFINITAMENTE se entrou depois que o script foi carregado
return joinTime and joinTime > 0
end
local function UpdatePlayerList()
for _, child in pairs(PlayerListFrame:GetChildren()) do
if child:IsA("Frame") then
child:Destroy()
end
end
local yOffset = 0
for _, p in pairs(Players:GetPlayers()) do
if p ~= Player then
local PlayerItem = Instance.new("Frame")
PlayerItem.Size = UDim2.new(1, -8, 0, 28)
PlayerItem.BackgroundColor3 = Color3.fromRGB(35, 35, 40)
PlayerItem.BorderSizePixel = 0
PlayerItem.Parent = PlayerListFrame
local ItemCorner = Instance.new("UICorner")
ItemCorner.CornerRadius = UDim.new(0, 5)
ItemCorner.Parent = PlayerItem
local PlayerName = Instance.new("TextLabel")
PlayerName.Size = UDim2.new(0, 150, 1, 0)
PlayerName.Position = UDim2.new(0, 6, 0, 0)
PlayerName.BackgroundTransparency = 1
PlayerName.Text = p.DisplayName
PlayerName.TextColor3 = Color3.fromRGB(255, 255, 255)
PlayerName.Font = Enum.Font.Gotham
PlayerName.TextSize = 10
PlayerName.TextXAlignment = Enum.TextXAlignment.Left
PlayerName.TextTruncate = Enum.TextTruncate.AtEnd
PlayerName.Parent = PlayerItem
local ToggleBtnPlayer = Instance.new("TextButton")
ToggleBtnPlayer.Size = UDim2.new(0, 70, 0, 20)
ToggleBtnPlayer.Position = UDim2.new(1, -74, 0.5, -10)
ToggleBtnPlayer.Font = Enum.Font.GothamBold
ToggleBtnPlayer.TextSize = 9
ToggleBtnPlayer.Parent = PlayerItem
local TogglePCorner = Instance.new("UICorner")
TogglePCorner.CornerRadius = UDim.new(0, 4)
TogglePCorner.Parent = ToggleBtnPlayer
local function UpdateButtonState()
if IsWhitelisted(p.Name) then
ToggleBtnPlayer.Text = "✓ PROTEGIDO"
ToggleBtnPlayer.BackgroundColor3 = Color3.fromRGB(50, 220, 50)
ToggleBtnPlayer.TextColor3 = Color3.fromRGB(255, 255, 255)
else
ToggleBtnPlayer.Text = "FLINGAR"
ToggleBtnPlayer.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
ToggleBtnPlayer.TextColor3 = Color3.fromRGB(255, 255, 255)
end
end
UpdateButtonState()
ToggleBtnPlayer.MouseButton1Click:Connect(function()
if IsWhitelisted(p.Name) then
Settings.Whitelist[p.Name] = nil
Notify("Whitelist", p.DisplayName .. " removido!", 2)
else
Settings.Whitelist[p.Name] = true
Notify("Whitelist", p.DisplayName .. " protegido!", 2)
end
UpdateButtonState()
end)
yOffset = yOffset + 31
end
end
PlayerListFrame.CanvasSize = UDim2.new(0, 0, 0, yOffset)
end
local function GetValidPlayers()
local valid = {}
for _, p in pairs(Players:GetPlayers()) do
if p ~= Player and not IsWhitelisted(p.Name) and not IsNewPlayer(p.Name) and p.Character then
local hum = p.Character:FindFirstChildOfClass("Humanoid")
if hum and hum.RootPart and hum.Health > 0 then
table.insert(valid, p)
end
end
end
return valid
end
local FlingLoop
local function StartFlingLoop()
FlingLoop = game:GetService("RunService").Heartbeat:Connect(function()
if not Settings.FlingEnabled then return end
local validPlayers = GetValidPlayers()
if #validPlayers == 0 then
TargetLabel.Text = "🎯 Alvo: Nenhum disponível"
return
end
if Settings.CurrentIndex > #validPlayers then
Settings.CurrentIndex = 1
end
local target = validPlayers[Settings.CurrentIndex]
if not Settings.AttemptStartTime then
Settings.AttemptStartTime = tick()
end
local elapsed = tick() - Settings.AttemptStartTime
TargetLabel.Text = string.format("🎯 Alvo: %s (%d/%d) - %.1fs",
target.DisplayName, Settings.CurrentIndex, #validPlayers, elapsed)
if elapsed >= Settings.MaxAttemptTime then
Settings.CurrentIndex = Settings.CurrentIndex + 1
Settings.AttemptStartTime = nil
return
end
local success = pcall(function()
SkidFling(target)
end)
if success then
Settings.CurrentIndex = Settings.CurrentIndex + 1
Settings.AttemptStartTime = nil
end
end)
end
local function StopFlingLoop()
if FlingLoop then
FlingLoop:Disconnect()
FlingLoop = nil
end
end
ToggleButton.MouseButton1Click:Connect(function()
MainFrame.Visible = not MainFrame.Visible
if MainFrame.Visible then
ToggleButton.BackgroundTransparency = 0.3
ToggleBtnStroke.Color = Color3.fromRGB(50, 220, 50)
ToggleBtnStroke.Transparency = 0.2
else
ToggleButton.BackgroundTransparency = 0.5
ToggleBtnStroke.Color = Color3.fromRGB(100, 100, 110)
ToggleBtnStroke.Transparency = 0.5
end
end)
FlingButton.MouseButton1Click:Connect(function()
Settings.FlingEnabled = not Settings.FlingEnabled
if Settings.FlingEnabled then
FlingButton.Text = "⏸ PARAR FLING"
FlingButton.BackgroundColor3 = Color3.fromRGB(50, 220, 50)
StatusLabel.Text = "🟢 Status: ATIVO - Flingando..."
StatusLabel.TextColor3 = Color3.fromRGB(50, 255, 50)
Settings.CurrentIndex = 1
Settings.AttemptStartTime = nil
StartFlingLoop()
Notify("Auto Fling", "Sistema ativado!", 3)
else
FlingButton.Text = "▶ INICIAR FLING"
FlingButton.BackgroundColor3 = Color3.fromRGB(220, 50, 60)
StatusLabel.Text = "⚪ Status: DESATIVADO"
StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
TargetLabel.Text = "🎯 Alvo: Nenhum"
StopFlingLoop()
Notify("Auto Fling", "Sistema desativado!", 3)
end
end)
ProtectCheckbox.MouseButton1Click:Connect(function()
Settings.ProtectNewPlayers = not Settings.ProtectNewPlayers
if Settings.ProtectNewPlayers then
CheckMark.Text = "✓"
ProtectCheckbox.BackgroundColor3 = Color3.fromRGB(50, 220, 50)
Notify("Proteção Infinita", "Novos jogadores serão protegidos para sempre!", 3)
else
CheckMark.Text = ""
ProtectCheckbox.BackgroundColor3 = Color3.fromRGB(50, 50, 55)
Notify("Proteção", "Proteção de novos jogadores desativada", 3)
end
end)
GodButton.MouseButton1Click:Connect(function()
local success, err = pcall(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Toolboxs-Godmod-save-spot-Noclip-Fullbright-Etc-56399"))()
end)
if success then
Notify("God Mode", "Script carregado com sucesso!", 3)
else
Notify("Erro", "Falha ao carregar God Mode", 3)
end
end)
TornadoButton.MouseButton1Click:Connect(function()
local success, err = pcall(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Super-ring-parts-test-56568"))()
end)
if success then
Notify("Tornado", "Script carregado com sucesso!", 3)
else
Notify("Erro", "Falha ao carregar Tornado", 3)
end
end)
Players.PlayerAdded:Connect(function()
task.wait(0.5)
UpdatePlayerList()
end)
Players.PlayerRemoving:Connect(function(p)
Settings.Whitelist[p.Name] = nil
PlayerJoinTimes[p.Name] = nil
task.wait(0.5)
UpdatePlayerList()
end)
Player.CharacterAdded:Connect(function()
task.wait(1)
if Settings.FlingEnabled then
Settings.AttemptStartTime = nil
end
end)
UpdatePlayerList()
Notify("Auto Fling All v2", "Script carregado! 🚀", 5)