function Alert(msg, duration) local alert = Instance.new("ScreenGui") local see = Instance.new("Frame") local aler = Instance.new("TextLabel") local mains = Instance.new("TextLabel") --if syn then return elseif getidentity() then gethui(alert); end alert.Name = game:GetService("HttpService"):GenerateGUID() alert.Parent = game:GetService("CoreGui") alert.DisplayOrder = 1000 see.Name = "see" see.Parent = alert see.BackgroundColor3 = Color3.fromRGB(25, 25, 25) see.BorderSizePixel = 0 see.Position = UDim2.new(0.865326166, 0, 0.866977811, 0) see.Size = UDim2.new(0, 199, 0, 81) aler.Name = "aler" aler.Parent = see aler.BackgroundColor3 = Color3.fromRGB(0, 0, 0) aler.BorderSizePixel = 0 aler.Size = UDim2.new(0, 198, 0, 17) aler.Font = Enum.Font.SourceSans aler.Text = "ALERT" aler.TextColor3 = Color3.fromRGB(255, 255, 255) aler.TextSize = 18.000 aler.TextWrapped = true mains.Name = "mains" mains.Parent = see mains.BackgroundColor3 = Color3.fromRGB(0, 0, 0) mains.BorderSizePixel = 0 mains.Position = UDim2.new(0.00502512604, 0, 0.222222269, 0) mains.Size = UDim2.new(0, 197, 0, 63) mains.Font = Enum.Font.SourceSans mains.Text = msg mains.TextColor3 = Color3.fromRGB(255, 255, 255) mains.TextSize = 16.000 mains.TextWrapped = true task.wait(duration) alert:Destroy() end local RANDOM980815842 = { ["_GUI"] = Instance.new("ScreenGui"); ["_Main"] = Instance.new("Frame"); ["_Title"] = Instance.new("TextLabel"); ["_UserHere"] = Instance.new("TextBox"); ["_Fling"] = Instance.new("TextButton"); } --if syn then return elseif getidentity() then gethui(RANDOM980815842["_GUI"]); end RANDOM980815842["_GUI"].Name = "" RANDOM980815842["_GUI"].Parent = game:GetService("CoreGui") RANDOM980815842["_GUI"].DisplayOrder = 1000 RANDOM980815842["_Main"].BackgroundColor3 = Color3.fromRGB(26.00000225007534, 26.00000225007534, 26.00000225007534) RANDOM980815842["_Main"].BorderSizePixel = 0 RANDOM980815842["_Main"].Position = UDim2.new(0.476252437, 0, 0.433035702, 0) RANDOM980815842["_Main"].Active = true RANDOM980815842["_Main"].Size = UDim2.new(0, 295, 0, 179) RANDOM980815842["_Main"].Name = "Main" RANDOM980815842["_Main"].Parent = RANDOM980815842["_GUI"] RANDOM980815842["_Title"].Font = Enum.Font.Gotham RANDOM980815842["_Title"].Text = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name RANDOM980815842["_Title"].TextColor3 = Color3.fromRGB(255, 255, 255) RANDOM980815842["_Title"].TextSize = 14 RANDOM980815842["_Title"].BackgroundColor3 = Color3.fromRGB(35.00000171363354, 35.00000171363354, 35.00000171363354) RANDOM980815842["_Title"].BorderSizePixel = 0 RANDOM980815842["_Title"].Size = UDim2.new(0, 295, 0, 20) RANDOM980815842["_Title"].Name = "Title" RANDOM980815842["_Title"].Parent = RANDOM980815842["_Main"] RANDOM980815842["_UserHere"].CursorPosition = -1 RANDOM980815842["_UserHere"].Font = Enum.Font.Gotham RANDOM980815842["_UserHere"].PlaceholderText = "Player here..." RANDOM980815842["_UserHere"].Text = "" RANDOM980815842["_UserHere"].TextColor3 = Color3.fromRGB(255, 255, 255) RANDOM980815842["_UserHere"].TextScaled = false RANDOM980815842["_UserHere"].TextSize = 18 RANDOM980815842["_UserHere"].TextWrapped = true RANDOM980815842["_UserHere"].BackgroundColor3 = Color3.fromRGB(35.00000171363354, 35.00000171363354, 35.00000171363354) RANDOM980815842["_UserHere"].BorderSizePixel = 0 RANDOM980815842["_UserHere"].Position = UDim2.new(0.0983050913, 0, 0.21538876, 0) RANDOM980815842["_UserHere"].Size = UDim2.new(0, 236, 0, 50) RANDOM980815842["_UserHere"].Name = "UserHere" RANDOM980815842["_UserHere"].Parent = RANDOM980815842["_Main"] RANDOM980815842["_Fling"].Font = Enum.Font.Gotham RANDOM980815842["_Fling"].Text = "Fling" RANDOM980815842["_Fling"].TextColor3 = Color3.fromRGB(255, 255, 255) RANDOM980815842["_Fling"].TextSize = 18 RANDOM980815842["_Fling"].BackgroundColor3 = Color3.fromRGB(35.00000171363354, 35.00000171363354, 35.00000171363354) RANDOM980815842["_Fling"].BorderSizePixel = 0 RANDOM980815842["_Fling"].Position = UDim2.new(0.159322038, 0, 0.649752319, 0) RANDOM980815842["_Fling"].Size = UDim2.new(0, 200, 0, 36) RANDOM980815842["_Fling"].Name = "Fling" RANDOM980815842["_Fling"].Parent = RANDOM980815842["_Main"] RANDOM980815842["_Fling"].MouseButton1Down:Connect(function() for i, v in pairs(game:GetService("Workspace"):GetChildren()) do if v.Name == "KillBricks" then v:Destroy() end end local Targets = {RANDOM980815842["_UserHere"].Text} -- "All","Others","Random","Target Name" local Players = game:GetService("Players") local Player = Players.LocalPlayer local AllBool = false local GetPlayer = function(Name) Name = Name:lower() if Name == "all" or Name == "others" then AllBool = true return elseif Name == "random" then local GetPlayers = Players:GetPlayers() if table.find(GetPlayers,Player) then table.remove(GetPlayers,table.find(GetPlayers,Player)) end return GetPlayers[math.random(#GetPlayers)] elseif Name ~= "random" and Name ~= "all" and Name ~= "others" then for _,x in next, Players:GetPlayers() do if x ~= Player then if x.Name:lower():match("^"..Name) then return x; elseif x.DisplayName:lower():match("^"..Name) then return x; end end end else return end end local Alert = function(_Title, _Text, Time) game:GetService("StarterGui"):SetCore("SendNotification", {Title = _Title, Text = _Text, Duration = Time}) end local SkidFling = function(TargetPlayer) local Character = Player.Character local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid") local RootPart = Humanoid and Humanoid.RootPart local TCharacter = TargetPlayer.Character local THumanoid 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 Accessoy 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 TCharacter and TCharacter:FindFirstChild("Emoting") and not AllBool then return Alert("Error Occurred", "Targeting is emoting", 5) -- u can remove dis part if u want lol end if THead then workspace.CurrentCamera.CameraSubject = THead elseif not THead and Handle then workspace.CurrentCamera.CameraSubject = Handle elseif THumanoid and TRootPart then workspace.CurrentCamera.CameraSubject = THumanoid end if not TCharacter:FindFirstChildWhichIsA("BasePart") then return end local FPos = function(BasePart, Pos, Ang) RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang) RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7) RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8) end local SFBasePart = function(BasePart) local TimeToWait = 2 local Time = tick() local Angle = 0 repeat if RootPart and THumanoid then if BasePart.Velocity.Magnitude < 50 then Angle = Angle + 100 FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle),0 ,0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0)) task.wait() else FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5 ,0), CFrame.Angles(math.rad(-90), 0, 0)) task.wait() FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0)) task.wait() end else break end until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait 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 return Alert("Error Occurred", "Target is missing everything", 5) 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 else return Alert("Error Occurred", "Random error", 5) end end if Targets[1] then for _,x in next, Targets do GetPlayer(x) end else return end if AllBool then for _,x in next, Players:GetPlayers() do SkidFling(x) end end for _,x in next, Targets do if GetPlayer(x) and GetPlayer(x) ~= Player then if GetPlayer(x).UserId ~= 1414978355 then local TPlayer = GetPlayer(x) if TPlayer then SkidFling(TPlayer) end else Alert("Error Occurred", "This user is whitelisted! (Owner)", 5) end elseif not GetPlayer(x) and not AllBool then Alert("Error Occurred", "Username Invalid", 5) end end end) local Drag = RANDOM980815842["_Main"] gsCoreGui = game:GetService("CoreGui") gsTween = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local dragging local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart local dragTime = 0.04 local SmoothDrag = {} SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) local dragSmoothFunction = gsTween:Create(Drag, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag) dragSmoothFunction:Play() end Drag.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = Drag.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Drag.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging and Drag.Size then update(input) end end)