Pastebin

Paste #49726: No description

< previous paste - next paste>

Pasted by Anonymous Coward

Download View as text

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)

New Paste


Do not write anything in this field if you're a human.

Go to most recent paste.