Ultimate trolling gui
Key RequiredUniversal

Ultimate trolling gui

Universal Scriptthisaccountisinactivthisaccountisinactiv 32.1K views 3.9K executesUpdated Apr 18, 2025
3.0/ 5(5 votes)
3260% Positive
Lua Script•6178 lines (277229 chars)
local UltimateTrollingGuiV3 = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local UIGradient = Instance.new("UIGradient")
local UICorner = Instance.new("UICorner")
local Title = Instance.new("TextLabel")
local SubTitle = Instance.new("TextLabel")
local Welcome2 = Instance.new("TextLabel")
local UICorner_2 = Instance.new("UICorner")
local ScrollSizer = Instance.new("Frame")
local ScrollingFrame = Instance.new("ScrollingFrame")
local Baldi = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")
local FeYeetGui = Instance.new("TextButton")
local UICorner_4 = Instance.new("UICorner")
local Banisher = Instance.new("TextButton")
local UICorner_5 = Instance.new("UICorner")
local Nuke = Instance.new("TextButton")
local UICorner_6 = Instance.new("UICorner")
local JohnDoe = Instance.new("TextButton")
local UICorner_7 = Instance.new("UICorner")
local Illuminati = Instance.new("TextButton")
local UICorner_8 = Instance.new("UICorner")
local Goner = Instance.new("TextButton")
local UICorner_9 = Instance.new("UICorner")
local TheDankEngine = Instance.new("TextButton")
local UICorner_10 = Instance.new("UICorner")
local MrByeBye = Instance.new("TextButton")
local UICorner_11 = Instance.new("UICorner")
local Felipe = Instance.new("TextButton")
local UICorner_12 = Instance.new("UICorner")
local RonaldMcDonald = Instance.new("TextButton")
local UICorner_13 = Instance.new("UICorner")
local SuTart = Instance.new("TextButton")
local UICorner_14 = Instance.new("UICorner")
local Cleetus = Instance.new("TextButton")
local UICorner_15 = Instance.new("UICorner")
local Combine = Instance.new("TextButton")
local UICorner_16 = Instance.new("UICorner")
local Spider = Instance.new("TextButton")
local UICorner_17 = Instance.new("UICorner")
local SwordStand = Instance.new("TextButton")
local UICorner_18 = Instance.new("UICorner")
local Joy = Instance.new("TextButton")
local UICorner_19 = Instance.new("UICorner")
local UltimateMemeDance = Instance.new("TextButton")
local UICorner_20 = Instance.new("UICorner")
local Chill = Instance.new("TextButton")
local UICorner_21 = Instance.new("UICorner")
local Grapple = Instance.new("TextButton")
local UICorner_22 = Instance.new("UICorner")
local Stand = Instance.new("TextButton")
local UICorner_23 = Instance.new("UICorner")
local WallWalk = Instance.new("TextButton")
local UICorner_24 = Instance.new("UICorner")
local KrystalDance = Instance.new("TextButton")
local UICorner_25 = Instance.new("UICorner")
local VrSword = Instance.new("TextButton")
local UICorner_26 = Instance.new("UICorner")
local ParkourGod = Instance.new("TextButton")
local UICorner_27 = Instance.new("UICorner")
local ServerAdmin = Instance.new("TextButton")
local UICorner_28 = Instance.new("UICorner")
local Sniper = Instance.new("TextButton")
local UICorner_29 = Instance.new("UICorner")
local ElioBlasio = Instance.new("TextButton")
local UICorner_30 = Instance.new("UICorner")
local Ender = Instance.new("TextButton")
local UICorner_31 = Instance.new("UICorner")
local BanHammer = Instance.new("TextButton")
local UICorner_32 = Instance.new("UICorner")
local Caducus = Instance.new("TextButton")
local UICorner_33 = Instance.new("UICorner")
local Chips = Instance.new("TextButton")
local UICorner_34 = Instance.new("UICorner")
local Car = Instance.new("TextButton")
local UICorner_35 = Instance.new("UICorner")
local Carnage = Instance.new("TextButton")
local UICorner_36 = Instance.new("UICorner")
local SoulReaper = Instance.new("TextButton")
local UICorner_37 = Instance.new("UICorner")
local Pen = Instance.new("TextButton")
local UICorner_38 = Instance.new("UICorner")
local Broomstick = Instance.new("TextButton")
local UICorner_39 = Instance.new("UICorner")
local Memeus = Instance.new("TextButton")
local UICorner_40 = Instance.new("UICorner")
local Xester = Instance.new("TextButton")
local UICorner_41 = Instance.new("UICorner")
local DistractDance = Instance.new("TextButton")
local UICorner_42 = Instance.new("UICorner")
local Goopie = Instance.new("TextButton")
local UICorner_43 = Instance.new("UICorner")
local Headless = Instance.new("TextButton")
local UICorner_44 = Instance.new("UICorner")
local OrangeJustice = Instance.new("TextButton")
local UICorner_45 = Instance.new("UICorner")
local InsanityPowers = Instance.new("TextButton")
local UICorner_46 = Instance.new("UICorner")
local Floss = Instance.new("TextButton")
local UICorner_47 = Instance.new("UICorner")
local HeadHold = Instance.new("TextButton")
local UICorner_48 = Instance.new("UICorner")
local RussainKick = Instance.new("TextButton")
local UICorner_49 = Instance.new("UICorner")
local Pillow = Instance.new("TextButton")
local UICorner_50 = Instance.new("UICorner")
local BuildingTools = Instance.new("TextButton")
local UICorner_51 = Instance.new("UICorner")
local BlackHole = Instance.new("TextButton")
local UICorner_52 = Instance.new("UICorner")
local JhonDoe = Instance.new("TextButton")
local UICorner_53 = Instance.new("UICorner")
local VR = Instance.new("TextButton")
local UICorner_54 = Instance.new("UICorner")
local TouchKill = Instance.new("TextButton")
local UICorner_55 = Instance.new("UICorner")
local TakeTheL = Instance.new("TextButton")
local UICorner_56 = Instance.new("UICorner")
local BanzaiBazooka = Instance.new("TextButton")
local UICorner_57 = Instance.new("UICorner")
local Rtx = Instance.new("TextButton")
local UICorner_58 = Instance.new("UICorner")
local RainbowKing = Instance.new("TextButton")
local UICorner_59 = Instance.new("UICorner")
local Gun = Instance.new("TextButton")
local UICorner_60 = Instance.new("UICorner")
local PixelCar = Instance.new("TextButton")
local UICorner_61 = Instance.new("UICorner")
local HellRobotics = Instance.new("TextButton")
local UICorner_62 = Instance.new("UICorner")
local Titain = Instance.new("TextButton")
local UICorner_63 = Instance.new("UICorner")
local Neko = Instance.new("TextButton")
local UICorner_64 = Instance.new("UICorner")
local Zen = Instance.new("TextButton")
local UICorner_65 = Instance.new("UICorner")
local Minigun = Instance.new("TextButton")
local UICorner_66 = Instance.new("UICorner")
local Eggdog = Instance.new("TextButton")
local UICorner_67 = Instance.new("UICorner")
local Credits = Instance.new("TextLabel")
local UICorner_68 = Instance.new("UICorner")
local Respawn = Instance.new("TextButton")
local UICorner_69 = Instance.new("UICorner")
local AntiFling = Instance.new("TextBox")
local UICorner_70 = Instance.new("UICorner")
local X = Instance.new("TextButton")
local UICorner_71 = Instance.new("UICorner")
local OpenUtg = Instance.new("TextButton")

--Properties:

UltimateTrollingGuiV3.Name = "UltimateTrollingGuiV3"
UltimateTrollingGuiV3.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
UltimateTrollingGuiV3.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
UltimateTrollingGuiV3.ResetOnSpawn = false

Main.Name = "Main"
Main.Parent = UltimateTrollingGuiV3
Main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.382268965, 0, 1.18099999, 0)
Main.Size = UDim2.new(0, 451, 0, 534)

UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(137, 0, 254)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(223, 0, 255))}
UIGradient.Parent = Main

UICorner.CornerRadius = UDim.new(0, 9)
UICorner.Parent = Main

Title.Name = "Title"
Title.Parent = Main
Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1.000
Title.Position = UDim2.new(0.0600659028, 0, -0.00186577276, 0)
Title.Size = UDim2.new(0, 395, 0, 51)
Title.Font = Enum.Font.SourceSansBold
Title.Text = "ULTIMATE TROLLING GUI"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.TextSize = 14.000
Title.TextWrapped = true

SubTitle.Name = "SubTitle"
SubTitle.Parent = Main
SubTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SubTitle.BackgroundTransparency = 1.000
SubTitle.Position = UDim2.new(0.168713331, 0, 0.0599319786, 0)
SubTitle.Size = UDim2.new(0, 297, 0, 35)
SubTitle.Font = Enum.Font.SourceSans
SubTitle.Text = ""
SubTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
SubTitle.TextScaled = true
SubTitle.TextSize = 14.000
SubTitle.TextWrapped = true

Welcome2.Name = "Welcome2"
Welcome2.Parent = Main
Welcome2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Welcome2.BorderSizePixel = 0
Welcome2.Position = UDim2.new(0.0245891828, 0, 0.114000015, 0)
Welcome2.Size = UDim2.new(0, 428, 0, 36)
Welcome2.Font = Enum.Font.SourceSansBold
Welcome2.Text = "Updates every 1 or 2 days, more commands coming soon"
Welcome2.TextColor3 = Color3.fromRGB(0, 0, 0)
Welcome2.TextSize = 20
Welcome2.TextWrapped = true

UICorner_2.Parent = Welcome2
UICorner_2.CornerRadius = UDim.new(1, 0)

ScrollSizer.Name = "ScrollSizer"
ScrollSizer.Parent = Main
ScrollSizer.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ScrollSizer.BackgroundTransparency = 1.000
ScrollSizer.BorderSizePixel = 0
ScrollSizer.Position = UDim2.new(0.0245891828, 0, 0.196629211, 0)
ScrollSizer.Size = UDim2.new(0, 428, 2, 333)

ScrollingFrame.Parent = ScrollSizer
ScrollingFrame.Active = true
ScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ScrollingFrame.BorderSizePixel = 0
ScrollingFrame.Size = UDim2.new(0, 427, 0, 333)
ScrollingFrame.ScrollBarThickness = 0

Baldi.Name = "Baldi"
Baldi.Parent = ScrollingFrame
Baldi.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Baldi.Position = UDim2.new(0.0093457941, 0, 0.0022281385, 0)
Baldi.Size = UDim2.new(0, 419, 0, 36)
Baldi.Font = Enum.Font.SourceSansBold
Baldi.Text = "    Baldi"
Baldi.TextColor3 = Color3.fromRGB(255, 255, 255)
Baldi.TextSize = 20.000
Baldi.TextWrapped = true
Baldi.TextXAlignment = Enum.TextXAlignment.Left

UICorner_3.Parent = Baldi

FeYeetGui.Name = "FeYeetGui"
FeYeetGui.Parent = ScrollingFrame
FeYeetGui.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
FeYeetGui.Position = UDim2.new(0.0093457941, 0, 0.0175743196, 0)
FeYeetGui.Size = UDim2.new(0, 419, 0, 36)
FeYeetGui.Font = Enum.Font.SourceSansBold
FeYeetGui.Text = "    Funni Yeet Gui"
FeYeetGui.TextColor3 = Color3.fromRGB(255, 255, 255)
FeYeetGui.TextSize = 20.000
FeYeetGui.TextWrapped = true
FeYeetGui.TextXAlignment = Enum.TextXAlignment.Left

UICorner_4.Parent = FeYeetGui

Banisher.Name = "Banisher"
Banisher.Parent = ScrollingFrame
Banisher.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Banisher.Position = UDim2.new(0.0093457941, 0, 0.0329205021, 0)
Banisher.Size = UDim2.new(0, 419, 0, 36)
Banisher.Font = Enum.Font.SourceSansBold
Banisher.Text = "    Banisher"
Banisher.TextColor3 = Color3.fromRGB(255, 255, 255)
Banisher.TextSize = 20.000
Banisher.TextWrapped = true
Banisher.TextXAlignment = Enum.TextXAlignment.Left

UICorner_5.Parent = Banisher

Nuke.Name = "Nuke"
Nuke.Parent = ScrollingFrame
Nuke.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Nuke.Position = UDim2.new(0.0093457941, 0, 0.0482666828, 0)
Nuke.Size = UDim2.new(0, 419, 0, 36)
Nuke.Font = Enum.Font.SourceSansBold
Nuke.Text = "    Nuke"
Nuke.TextColor3 = Color3.fromRGB(255, 255, 255)
Nuke.TextSize = 20.000
Nuke.TextWrapped = true
Nuke.TextXAlignment = Enum.TextXAlignment.Left

UICorner_6.Parent = Nuke

JohnDoe.Name = "JohnDoe"
JohnDoe.Parent = ScrollingFrame
JohnDoe.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
JohnDoe.Position = UDim2.new(0.0093457941, 0, 0.077888377, 0)
JohnDoe.Size = UDim2.new(0, 419, 0, 36)
JohnDoe.Font = Enum.Font.SourceSansBold
JohnDoe.Text = "    John Doe"
JohnDoe.TextColor3 = Color3.fromRGB(255, 255, 255)
JohnDoe.TextSize = 20.000
JohnDoe.TextWrapped = true
JohnDoe.TextXAlignment = Enum.TextXAlignment.Left

UICorner_7.Parent = JohnDoe

Illuminati.Name = "Illuminati"
Illuminati.Parent = ScrollingFrame
Illuminati.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Illuminati.Position = UDim2.new(0.0093457941, 0, 0.0932345614, 0)
Illuminati.Size = UDim2.new(0, 419, 0, 36)
Illuminati.Font = Enum.Font.SourceSansBold
Illuminati.Text = "    Illuminati"
Illuminati.TextColor3 = Color3.fromRGB(255, 255, 255)
Illuminati.TextSize = 20.000
Illuminati.TextWrapped = true
Illuminati.TextXAlignment = Enum.TextXAlignment.Left

UICorner_8.Parent = Illuminati

Goner.Name = "Goner"
Goner.Parent = ScrollingFrame
Goner.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Goner.Position = UDim2.new(0.0093457941, 0, 0.108580746, 0)
Goner.Size = UDim2.new(0, 419, 0, 36)
Goner.Font = Enum.Font.SourceSansBold
Goner.Text = "    Goner"
Goner.TextColor3 = Color3.fromRGB(255, 255, 255)
Goner.TextSize = 20.000
Goner.TextWrapped = true
Goner.TextXAlignment = Enum.TextXAlignment.Left

UICorner_9.Parent = Goner

TheDankEngine.Name = "TheDankEngine"
TheDankEngine.Parent = ScrollingFrame
TheDankEngine.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
TheDankEngine.Position = UDim2.new(0.0093457941, 0, 0.0625422001, 0)
TheDankEngine.Size = UDim2.new(0, 419, 0, 36)
TheDankEngine.Font = Enum.Font.SourceSansBold
TheDankEngine.Text = "    Thomas The Dank Engine"
TheDankEngine.TextColor3 = Color3.fromRGB(255, 255, 255)
TheDankEngine.TextSize = 20.000
TheDankEngine.TextWrapped = true
TheDankEngine.TextXAlignment = Enum.TextXAlignment.Left

UICorner_10.Parent = TheDankEngine

MrByeBye.Name = "MrByeBye"
MrByeBye.Parent = ScrollingFrame
MrByeBye.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
MrByeBye.Position = UDim2.new(0.0093457941, 0, 0.139630005, 0)
MrByeBye.Size = UDim2.new(0, 419, 0, 36)
MrByeBye.Font = Enum.Font.SourceSansBold
MrByeBye.Text = "    Mr.ByeBye"
MrByeBye.TextColor3 = Color3.fromRGB(255, 255, 255)
MrByeBye.TextSize = 20.000
MrByeBye.TextWrapped = true
MrByeBye.TextXAlignment = Enum.TextXAlignment.Left

UICorner_11.Parent = MrByeBye

Felipe.Name = "Felipe"
Felipe.Parent = ScrollingFrame
Felipe.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Felipe.Position = UDim2.new(0.0093457941, 0, 0.154976189, 0)
Felipe.Size = UDim2.new(0, 419, 0, 36)
Felipe.Font = Enum.Font.SourceSansBold
Felipe.Text = "    Felipe"
Felipe.TextColor3 = Color3.fromRGB(255, 255, 255)
Felipe.TextSize = 20.000
Felipe.TextWrapped = true
Felipe.TextXAlignment = Enum.TextXAlignment.Left

UICorner_12.Parent = Felipe

RonaldMcDonald.Name = "RonaldMcDonald"
RonaldMcDonald.Parent = ScrollingFrame
RonaldMcDonald.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
RonaldMcDonald.Position = UDim2.new(0.0093457941, 0, 0.170322359, 0)
RonaldMcDonald.Size = UDim2.new(0, 419, 0, 36)
RonaldMcDonald.Font = Enum.Font.SourceSansBold
RonaldMcDonald.Text = "    Ronald McDonald"
RonaldMcDonald.TextColor3 = Color3.fromRGB(255, 255, 255)
RonaldMcDonald.TextSize = 20.000
RonaldMcDonald.TextWrapped = true
RonaldMcDonald.TextXAlignment = Enum.TextXAlignment.Left

UICorner_13.Parent = RonaldMcDonald

SuTart.Name = "SuTart"
SuTart.Parent = ScrollingFrame
SuTart.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
SuTart.Position = UDim2.new(0.0093457941, 0, 0.199944049, 0)
SuTart.Size = UDim2.new(0, 419, 0, 36)
SuTart.Font = Enum.Font.SourceSansBold
SuTart.Text = "    Su Tart"
SuTart.TextColor3 = Color3.fromRGB(255, 255, 255)
SuTart.TextSize = 20.000
SuTart.TextWrapped = true
SuTart.TextXAlignment = Enum.TextXAlignment.Left

UICorner_14.Parent = SuTart

Cleetus.Name = "Cleetus"
Cleetus.Parent = ScrollingFrame
Cleetus.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Cleetus.Position = UDim2.new(0.0093457941, 0, 0.230636418, 0)
Cleetus.Size = UDim2.new(0, 419, 0, 36)
Cleetus.Font = Enum.Font.SourceSansBold
Cleetus.Text = "    Cleetus"
Cleetus.TextColor3 = Color3.fromRGB(255, 255, 255)
Cleetus.TextSize = 20.000
Cleetus.TextWrapped = true
Cleetus.TextXAlignment = Enum.TextXAlignment.Left

UICorner_15.Parent = Cleetus

Combine.Name = "Combine"
Combine.Parent = ScrollingFrame
Combine.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Combine.Position = UDim2.new(0.0093457941, 0, 0.18459788, 0)
Combine.Size = UDim2.new(0, 419, 0, 36)
Combine.Font = Enum.Font.SourceSansBold
Combine.Text = "    Combine"
Combine.TextColor3 = Color3.fromRGB(255, 255, 255)
Combine.TextSize = 20.000
Combine.TextWrapped = true
Combine.TextXAlignment = Enum.TextXAlignment.Left

UICorner_16.Parent = Combine

Spider.Name = "Spider"
Spider.Parent = ScrollingFrame
Spider.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Spider.Position = UDim2.new(0.0093457941, 0, 0.215290248, 0)
Spider.Size = UDim2.new(0, 419, 0, 36)
Spider.Font = Enum.Font.SourceSansBold
Spider.Text = "    Spider"
Spider.TextColor3 = Color3.fromRGB(255, 255, 255)
Spider.TextSize = 20.000
Spider.TextWrapped = true
Spider.TextXAlignment = Enum.TextXAlignment.Left

UICorner_17.Parent = Spider

SwordStand.Name = "SwordStand"
SwordStand.Parent = ScrollingFrame
SwordStand.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
SwordStand.Position = UDim2.new(0.0093457941, 0, 0.124283813, 0)
SwordStand.Size = UDim2.new(0, 419, 0, 36)
SwordStand.Font = Enum.Font.SourceSansBold
SwordStand.Text = "    Sword Stand"
SwordStand.TextColor3 = Color3.fromRGB(255, 255, 255)
SwordStand.TextSize = 20.000
SwordStand.TextWrapped = true
SwordStand.TextXAlignment = Enum.TextXAlignment.Left

UICorner_18.Parent = SwordStand

Joy.Name = "Joy"
Joy.Parent = ScrollingFrame
Joy.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Joy.Position = UDim2.new(0.00934579596, 0, 0.261328787, 0)
Joy.Size = UDim2.new(0, 419, 0, 36)
Joy.Font = Enum.Font.SourceSansBold
Joy.Text = "    Joy"
Joy.TextColor3 = Color3.fromRGB(255, 255, 255)
Joy.TextSize = 20.000
Joy.TextWrapped = true
Joy.TextXAlignment = Enum.TextXAlignment.Left

UICorner_19.Parent = Joy

UltimateMemeDance.Name = "UltimateMemeDance"
UltimateMemeDance.Parent = ScrollingFrame
UltimateMemeDance.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
UltimateMemeDance.Position = UDim2.new(0.00934579596, 0, 0.276674956, 0)
UltimateMemeDance.Size = UDim2.new(0, 419, 0, 36)
UltimateMemeDance.Font = Enum.Font.SourceSansBold
UltimateMemeDance.Text = "    Ultimate Meme Dance"
UltimateMemeDance.TextColor3 = Color3.fromRGB(255, 255, 255)
UltimateMemeDance.TextSize = 20.000
UltimateMemeDance.TextWrapped = true
UltimateMemeDance.TextXAlignment = Enum.TextXAlignment.Left

UICorner_20.Parent = UltimateMemeDance

Chill.Name = "Chill"
Chill.Parent = ScrollingFrame
Chill.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Chill.Position = UDim2.new(0.00934579596, 0, 0.292021126, 0)
Chill.Size = UDim2.new(0, 419, 0, 36)
Chill.Font = Enum.Font.SourceSansBold
Chill.Text = "    Chill"
Chill.TextColor3 = Color3.fromRGB(255, 255, 255)
Chill.TextSize = 20.000
Chill.TextWrapped = true
Chill.TextXAlignment = Enum.TextXAlignment.Left

UICorner_21.Parent = Chill

Grapple.Name = "Grapple"
Grapple.Parent = ScrollingFrame
Grapple.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Grapple.Position = UDim2.new(0.00934579596, 0, 0.321642816, 0)
Grapple.Size = UDim2.new(0, 419, 0, 36)
Grapple.Font = Enum.Font.SourceSansBold
Grapple.Text = "    Gapple"
Grapple.TextColor3 = Color3.fromRGB(255, 255, 255)
Grapple.TextSize = 20.000
Grapple.TextWrapped = true
Grapple.TextXAlignment = Enum.TextXAlignment.Left

UICorner_22.Parent = Grapple

Stand.Name = "Stand"
Stand.Parent = ScrollingFrame
Stand.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Stand.Position = UDim2.new(0.00934579596, 0, 0.352335185, 0)
Stand.Size = UDim2.new(0, 419, 0, 36)
Stand.Font = Enum.Font.SourceSansBold
Stand.Text = "    Stand"
Stand.TextColor3 = Color3.fromRGB(255, 255, 255)
Stand.TextSize = 20.000
Stand.TextWrapped = true
Stand.TextXAlignment = Enum.TextXAlignment.Left

UICorner_23.Parent = Stand

WallWalk.Name = "WallWalk"
WallWalk.Parent = ScrollingFrame
WallWalk.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
WallWalk.Position = UDim2.new(0.00934579596, 0, 0.306296647, 0)
WallWalk.Size = UDim2.new(0, 419, 0, 36)
WallWalk.Font = Enum.Font.SourceSansBold
WallWalk.Text = "    Wall Walk"
WallWalk.TextColor3 = Color3.fromRGB(255, 255, 255)
WallWalk.TextSize = 20.000
WallWalk.TextWrapped = true
WallWalk.TextXAlignment = Enum.TextXAlignment.Left

UICorner_24.Parent = WallWalk

KrystalDance.Name = "KrystalDance"
KrystalDance.Parent = ScrollingFrame
KrystalDance.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
KrystalDance.Position = UDim2.new(0.00934579596, 0, 0.336989015, 0)
KrystalDance.Size = UDim2.new(0, 419, 0, 36)
KrystalDance.Font = Enum.Font.SourceSansBold
KrystalDance.Text = "    Krystal Dance"
KrystalDance.TextColor3 = Color3.fromRGB(255, 255, 255)
KrystalDance.TextSize = 20.000
KrystalDance.TextWrapped = true
KrystalDance.TextXAlignment = Enum.TextXAlignment.Left

UICorner_25.Parent = KrystalDance

VrSword.Name = "VrSword"
VrSword.Parent = ScrollingFrame
VrSword.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
VrSword.Position = UDim2.new(0.00934579596, 0, 0.443698496, 0)
VrSword.Size = UDim2.new(0, 419, 0, 36)
VrSword.Font = Enum.Font.SourceSansBold
VrSword.Text = "    VR Sword"
VrSword.TextColor3 = Color3.fromRGB(255, 255, 255)
VrSword.TextSize = 20.000
VrSword.TextWrapped = true
VrSword.TextXAlignment = Enum.TextXAlignment.Left

UICorner_26.Parent = VrSword

ParkourGod.Name = "ParkourGod"
ParkourGod.Parent = ScrollingFrame
ParkourGod.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
ParkourGod.Position = UDim2.new(0.00934579596, 0, 0.398730636, 0)
ParkourGod.Size = UDim2.new(0, 419, 0, 36)
ParkourGod.Font = Enum.Font.SourceSansBold
ParkourGod.Text = "    Parkour God"
ParkourGod.TextColor3 = Color3.fromRGB(255, 255, 255)
ParkourGod.TextSize = 20.000
ParkourGod.TextWrapped = true
ParkourGod.TextXAlignment = Enum.TextXAlignment.Left

UICorner_27.Parent = ParkourGod

ServerAdmin.Name = "ServerAdmin"
ServerAdmin.Parent = ScrollingFrame
ServerAdmin.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
ServerAdmin.Position = UDim2.new(0.00934579596, 0, 0.368038267, 0)
ServerAdmin.Size = UDim2.new(0, 419, 0, 36)
ServerAdmin.Font = Enum.Font.SourceSansBold
ServerAdmin.Text = "    Server Admin"
ServerAdmin.TextColor3 = Color3.fromRGB(255, 255, 255)
ServerAdmin.TextSize = 20.000
ServerAdmin.TextWrapped = true
ServerAdmin.TextXAlignment = Enum.TextXAlignment.Left

UICorner_28.Parent = ServerAdmin

Sniper.Name = "Sniper"
Sniper.Parent = ScrollingFrame
Sniper.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Sniper.Position = UDim2.new(0.00934579596, 0, 0.414076805, 0)
Sniper.Size = UDim2.new(0, 419, 0, 36)
Sniper.Font = Enum.Font.SourceSansBold
Sniper.Text = "    Sniper"
Sniper.TextColor3 = Color3.fromRGB(255, 255, 255)
Sniper.TextSize = 20.000
Sniper.TextWrapped = true
Sniper.TextXAlignment = Enum.TextXAlignment.Left

UICorner_29.Parent = Sniper

ElioBlasio.Name = "ElioBlasio"
ElioBlasio.Parent = ScrollingFrame
ElioBlasio.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
ElioBlasio.Position = UDim2.new(0.00934579596, 0, 0.474390864, 0)
ElioBlasio.Size = UDim2.new(0, 419, 0, 36)
ElioBlasio.Font = Enum.Font.SourceSansBold
ElioBlasio.Text = "    Elio Blasio"
ElioBlasio.TextColor3 = Color3.fromRGB(255, 255, 255)
ElioBlasio.TextSize = 20.000
ElioBlasio.TextWrapped = true
ElioBlasio.TextXAlignment = Enum.TextXAlignment.Left

UICorner_30.Parent = ElioBlasio

Ender.Name = "Ender"
Ender.Parent = ScrollingFrame
Ender.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Ender.Position = UDim2.new(0.00934579596, 0, 0.428352326, 0)
Ender.Size = UDim2.new(0, 419, 0, 36)
Ender.Font = Enum.Font.SourceSansBold
Ender.Text = "    Ender"
Ender.TextColor3 = Color3.fromRGB(255, 255, 255)
Ender.TextSize = 20.000
Ender.TextWrapped = true
Ender.TextXAlignment = Enum.TextXAlignment.Left

UICorner_31.Parent = Ender

BanHammer.Name = "BanHammer"
BanHammer.Parent = ScrollingFrame
BanHammer.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
BanHammer.Position = UDim2.new(0.00934579596, 0, 0.383384466, 0)
BanHammer.Size = UDim2.new(0, 419, 0, 36)
BanHammer.Font = Enum.Font.SourceSansBold
BanHammer.Text = "    BanHammer"
BanHammer.TextColor3 = Color3.fromRGB(255, 255, 255)
BanHammer.TextSize = 20.000
BanHammer.TextWrapped = true
BanHammer.TextXAlignment = Enum.TextXAlignment.Left

UICorner_32.Parent = BanHammer

Caducus.Name = "Caducus"
Caducus.Parent = ScrollingFrame
Caducus.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Caducus.Position = UDim2.new(0.00934579596, 0, 0.459044695, 0)
Caducus.Size = UDim2.new(0, 419, 0, 36)
Caducus.Font = Enum.Font.SourceSansBold
Caducus.Text = "    Caducus"
Caducus.TextColor3 = Color3.fromRGB(255, 255, 255)
Caducus.TextSize = 20.000
Caducus.TextWrapped = true
Caducus.TextXAlignment = Enum.TextXAlignment.Left

UICorner_33.Parent = Caducus

Chips.Name = "Chips"
Chips.Parent = ScrollingFrame
Chips.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Chips.Position = UDim2.new(0.00934579596, 0, 0.245982587, 0)
Chips.Size = UDim2.new(0, 419, 0, 36)
Chips.Font = Enum.Font.SourceSansBold
Chips.Text = "    Chips"
Chips.TextColor3 = Color3.fromRGB(255, 255, 255)
Chips.TextSize = 20.000
Chips.TextWrapped = true
Chips.TextXAlignment = Enum.TextXAlignment.Left

UICorner_34.Parent = Chips

Car.Name = "Car"
Car.Parent = ScrollingFrame
Car.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Car.Position = UDim2.new(0.00934579782, 0, 0.505083203, 0)
Car.Size = UDim2.new(0, 419, 0, 36)
Car.Font = Enum.Font.SourceSansBold
Car.Text = "    Car"
Car.TextColor3 = Color3.fromRGB(255, 255, 255)
Car.TextSize = 20.000
Car.TextWrapped = true
Car.TextXAlignment = Enum.TextXAlignment.Left

UICorner_35.Parent = Car

Carnage.Name = "Carnage"
Carnage.Parent = ScrollingFrame
Carnage.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Carnage.Position = UDim2.new(0.00934579782, 0, 0.520429432, 0)
Carnage.Size = UDim2.new(0, 419, 0, 36)
Carnage.Font = Enum.Font.SourceSansBold
Carnage.Text = "    Carnage"
Carnage.TextColor3 = Color3.fromRGB(255, 255, 255)
Carnage.TextSize = 20.000
Carnage.TextWrapped = true
Carnage.TextXAlignment = Enum.TextXAlignment.Left

UICorner_36.Parent = Carnage

SoulReaper.Name = "SoulReaper"
SoulReaper.Parent = ScrollingFrame
SoulReaper.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
SoulReaper.Position = UDim2.new(0.00934579782, 0, 0.535775602, 0)
SoulReaper.Size = UDim2.new(0, 419, 0, 36)
SoulReaper.Font = Enum.Font.SourceSansBold
SoulReaper.Text = "    Soul Reaper"
SoulReaper.TextColor3 = Color3.fromRGB(255, 255, 255)
SoulReaper.TextSize = 20.000
SoulReaper.TextWrapped = true
SoulReaper.TextXAlignment = Enum.TextXAlignment.Left

UICorner_37.Parent = SoulReaper

Pen.Name = "Pen"
Pen.Parent = ScrollingFrame
Pen.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Pen.Position = UDim2.new(0.00934579782, 0, 0.565397263, 0)
Pen.Size = UDim2.new(0, 419, 0, 36)
Pen.Font = Enum.Font.SourceSansBold
Pen.Text = "    Pen"
Pen.TextColor3 = Color3.fromRGB(255, 255, 255)
Pen.TextSize = 20.000
Pen.TextWrapped = true
Pen.TextXAlignment = Enum.TextXAlignment.Left

UICorner_38.Parent = Pen

Broomstick.Name = "Broomstick"
Broomstick.Parent = ScrollingFrame
Broomstick.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Broomstick.Position = UDim2.new(0.00934579782, 0, 0.596089661, 0)
Broomstick.Size = UDim2.new(0, 419, 0, 36)
Broomstick.Font = Enum.Font.SourceSansBold
Broomstick.Text = "    Broomstick"
Broomstick.TextColor3 = Color3.fromRGB(255, 255, 255)
Broomstick.TextSize = 20.000
Broomstick.TextWrapped = true
Broomstick.TextXAlignment = Enum.TextXAlignment.Left

UICorner_39.Parent = Broomstick

Memeus.Name = "Memeus"
Memeus.Parent = ScrollingFrame
Memeus.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Memeus.Position = UDim2.new(0.00934579782, 0, 0.550051093, 0)
Memeus.Size = UDim2.new(0, 419, 0, 36)
Memeus.Font = Enum.Font.SourceSansBold
Memeus.Text = "   Memeus"
Memeus.TextColor3 = Color3.fromRGB(255, 255, 255)
Memeus.TextSize = 20.000
Memeus.TextWrapped = true
Memeus.TextXAlignment = Enum.TextXAlignment.Left

UICorner_40.Parent = Memeus

Xester.Name = "Xester"
Xester.Parent = ScrollingFrame
Xester.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Xester.Position = UDim2.new(0.00934579782, 0, 0.580743492, 0)
Xester.Size = UDim2.new(0, 419, 0, 36)
Xester.Font = Enum.Font.SourceSansBold
Xester.Text = "    Xester"
Xester.TextColor3 = Color3.fromRGB(255, 255, 255)
Xester.TextSize = 20.000
Xester.TextWrapped = true
Xester.TextXAlignment = Enum.TextXAlignment.Left

UICorner_41.Parent = Xester

DistractDance.Name = "DistractDance"
DistractDance.Parent = ScrollingFrame
DistractDance.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
DistractDance.Position = UDim2.new(0.00934579782, 0, 0.687452972, 0)
DistractDance.Size = UDim2.new(0, 419, 0, 36)
DistractDance.Font = Enum.Font.SourceSansBold
DistractDance.Text = "    Distract Dance"
DistractDance.TextColor3 = Color3.fromRGB(255, 255, 255)
DistractDance.TextSize = 20.000
DistractDance.TextWrapped = true
DistractDance.TextXAlignment = Enum.TextXAlignment.Left

UICorner_42.Parent = DistractDance

Goopie.Name = "Goopie"
Goopie.Parent = ScrollingFrame
Goopie.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Goopie.Position = UDim2.new(0.00934579782, 0, 0.642485082, 0)
Goopie.Size = UDim2.new(0, 419, 0, 36)
Goopie.Font = Enum.Font.SourceSansBold
Goopie.Text = "    Goopie"
Goopie.TextColor3 = Color3.fromRGB(255, 255, 255)
Goopie.TextSize = 20.000
Goopie.TextWrapped = true
Goopie.TextXAlignment = Enum.TextXAlignment.Left

UICorner_43.Parent = Goopie

Headless.Name = "Headless"
Headless.Parent = ScrollingFrame
Headless.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Headless.Position = UDim2.new(0.00934579782, 0, 0.611792743, 0)
Headless.Size = UDim2.new(0, 419, 0, 36)
Headless.Font = Enum.Font.SourceSansBold
Headless.Text = "    Headless"
Headless.TextColor3 = Color3.fromRGB(255, 255, 255)
Headless.TextSize = 20.000
Headless.TextWrapped = true
Headless.TextXAlignment = Enum.TextXAlignment.Left

UICorner_44.Parent = Headless

OrangeJustice.Name = "OrangeJustice"
OrangeJustice.Parent = ScrollingFrame
OrangeJustice.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
OrangeJustice.Position = UDim2.new(0.00934579782, 0, 0.657831252, 0)
OrangeJustice.Size = UDim2.new(0, 419, 0, 36)
OrangeJustice.Font = Enum.Font.SourceSansBold
OrangeJustice.Text = "    Orange Justice"
OrangeJustice.TextColor3 = Color3.fromRGB(255, 255, 255)
OrangeJustice.TextSize = 20.000
OrangeJustice.TextWrapped = true
OrangeJustice.TextXAlignment = Enum.TextXAlignment.Left

UICorner_45.Parent = OrangeJustice

InsanityPowers.Name = "InsanityPowers"
InsanityPowers.Parent = ScrollingFrame
InsanityPowers.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
InsanityPowers.Position = UDim2.new(0.00934579782, 0, 0.718145311, 0)
InsanityPowers.Size = UDim2.new(0, 419, 0, 36)
InsanityPowers.Font = Enum.Font.SourceSansBold
InsanityPowers.Text = "    Insanity Powers"
InsanityPowers.TextColor3 = Color3.fromRGB(255, 255, 255)
InsanityPowers.TextSize = 20.000
InsanityPowers.TextWrapped = true
InsanityPowers.TextXAlignment = Enum.TextXAlignment.Left

UICorner_46.Parent = InsanityPowers

Floss.Name = "Floss"
Floss.Parent = ScrollingFrame
Floss.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Floss.Position = UDim2.new(0.00934579782, 0, 0.672106802, 0)
Floss.Size = UDim2.new(0, 419, 0, 36)
Floss.Font = Enum.Font.SourceSansBold
Floss.Text = "    Floss"
Floss.TextColor3 = Color3.fromRGB(255, 255, 255)
Floss.TextSize = 20.000
Floss.TextWrapped = true
Floss.TextXAlignment = Enum.TextXAlignment.Left

UICorner_47.Parent = Floss

HeadHold.Name = "HeadHold"
HeadHold.Parent = ScrollingFrame
HeadHold.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
HeadHold.Position = UDim2.new(0.00934579782, 0, 0.627138913, 0)
HeadHold.Size = UDim2.new(0, 419, 0, 36)
HeadHold.Font = Enum.Font.SourceSansBold
HeadHold.Text = "    Head Hold"
HeadHold.TextColor3 = Color3.fromRGB(255, 255, 255)
HeadHold.TextSize = 20.000
HeadHold.TextWrapped = true
HeadHold.TextXAlignment = Enum.TextXAlignment.Left

UICorner_48.Parent = HeadHold

RussainKick.Name = "RussainKick"
RussainKick.Parent = ScrollingFrame
RussainKick.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
RussainKick.Position = UDim2.new(0.00934579782, 0, 0.702799141, 0)
RussainKick.Size = UDim2.new(0, 419, 0, 36)
RussainKick.Font = Enum.Font.SourceSansBold
RussainKick.Text = "    Russain Kick"
RussainKick.TextColor3 = Color3.fromRGB(255, 255, 255)
RussainKick.TextSize = 20.000
RussainKick.TextWrapped = true
RussainKick.TextXAlignment = Enum.TextXAlignment.Left

UICorner_49.Parent = RussainKick

Pillow.Name = "Pillow"
Pillow.Parent = ScrollingFrame
Pillow.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Pillow.Position = UDim2.new(0.00934579782, 0, 0.764183879, 0)
Pillow.Size = UDim2.new(0, 419, 0, 36)
Pillow.Font = Enum.Font.SourceSansBold
Pillow.Text = "    Pillow"
Pillow.TextColor3 = Color3.fromRGB(255, 255, 255)
Pillow.TextSize = 20.000
Pillow.TextWrapped = true
Pillow.TextXAlignment = Enum.TextXAlignment.Left

UICorner_50.Parent = Pillow

BuildingTools.Name = "BuildingTools"
BuildingTools.Parent = ScrollingFrame
BuildingTools.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
BuildingTools.Position = UDim2.new(0.00934579782, 0, 0.779530048, 0)
BuildingTools.Size = UDim2.new(0, 419, 0, 36)
BuildingTools.Font = Enum.Font.SourceSansBold
BuildingTools.Text = "    Building Tools"
BuildingTools.TextColor3 = Color3.fromRGB(255, 255, 255)
BuildingTools.TextSize = 20.000
BuildingTools.TextWrapped = true
BuildingTools.TextXAlignment = Enum.TextXAlignment.Left

UICorner_51.Parent = BuildingTools

BlackHole.Name = "BlackHole"
BlackHole.Parent = ScrollingFrame
BlackHole.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
BlackHole.Position = UDim2.new(0.00934579782, 0, 0.839844108, 0)
BlackHole.Size = UDim2.new(0, 419, 0, 36)
BlackHole.Font = Enum.Font.SourceSansBold
BlackHole.Text = "    Black Hole"
BlackHole.TextColor3 = Color3.fromRGB(255, 255, 255)
BlackHole.TextSize = 20.000
BlackHole.TextWrapped = true
BlackHole.TextXAlignment = Enum.TextXAlignment.Left

UICorner_52.Parent = BlackHole

JhonDoe.Name = "JhonDoe"
JhonDoe.Parent = ScrollingFrame
JhonDoe.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
JhonDoe.Position = UDim2.new(0.00934579782, 0, 0.85554719, 0)
JhonDoe.Size = UDim2.new(0, 419, 0, 36)
JhonDoe.Font = Enum.Font.SourceSansBold
JhonDoe.Text = "    Jhon Doe"
JhonDoe.TextColor3 = Color3.fromRGB(255, 255, 255)
JhonDoe.TextSize = 20.000
JhonDoe.TextWrapped = true
JhonDoe.TextXAlignment = Enum.TextXAlignment.Left

UICorner_53.Parent = JhonDoe

VR.Name = "VR"
VR.Parent = ScrollingFrame
VR.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
VR.Position = UDim2.new(0.00934579782, 0, 0.915861249, 0)
VR.Size = UDim2.new(0, 419, 0, 36)
VR.Font = Enum.Font.SourceSansBold
VR.Text = "    VR"
VR.TextColor3 = Color3.fromRGB(255, 255, 255)
VR.TextSize = 20.000
VR.TextWrapped = true
VR.TextXAlignment = Enum.TextXAlignment.Left

UICorner_54.Parent = VR

TouchKill.Name = "TouchKill"
TouchKill.Parent = ScrollingFrame
TouchKill.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
TouchKill.Position = UDim2.new(0.00934579782, 0, 0.809151709, 0)
TouchKill.Size = UDim2.new(0, 419, 0, 36)
TouchKill.Font = Enum.Font.SourceSansBold
TouchKill.Text = "    Touch Kill"
TouchKill.TextColor3 = Color3.fromRGB(255, 255, 255)
TouchKill.TextSize = 20.000
TouchKill.TextWrapped = true
TouchKill.TextXAlignment = Enum.TextXAlignment.Left

UICorner_55.Parent = TouchKill

TakeTheL.Name = "TakeTheL"
TakeTheL.Parent = ScrollingFrame
TakeTheL.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
TakeTheL.Position = UDim2.new(0.00934579782, 0, 0.824497938, 0)
TakeTheL.Size = UDim2.new(0, 419, 0, 36)
TakeTheL.Font = Enum.Font.SourceSansBold
TakeTheL.Text = "    Take The L"
TakeTheL.TextColor3 = Color3.fromRGB(255, 255, 255)
TakeTheL.TextSize = 20.000
TakeTheL.TextWrapped = true
TakeTheL.TextXAlignment = Enum.TextXAlignment.Left

UICorner_56.Parent = TakeTheL

BanzaiBazooka.Name = "BanzaiBazooka"
BanzaiBazooka.Parent = ScrollingFrame
BanzaiBazooka.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
BanzaiBazooka.Position = UDim2.new(0.00934579782, 0, 0.886239529, 0)
BanzaiBazooka.Size = UDim2.new(0, 419, 0, 36)
BanzaiBazooka.Font = Enum.Font.SourceSansBold
BanzaiBazooka.Text = "    Banzai Bazooka"
BanzaiBazooka.TextColor3 = Color3.fromRGB(255, 255, 255)
BanzaiBazooka.TextSize = 20.000
BanzaiBazooka.TextWrapped = true
BanzaiBazooka.TextXAlignment = Enum.TextXAlignment.Left

UICorner_57.Parent = BanzaiBazooka

Rtx.Name = "Rtx"
Rtx.Parent = ScrollingFrame
Rtx.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Rtx.Position = UDim2.new(0.00934579782, 0, 0.901585698, 0)
Rtx.Size = UDim2.new(0, 419, 0, 36)
Rtx.Font = Enum.Font.SourceSansBold
Rtx.Text = "    RTX"
Rtx.TextColor3 = Color3.fromRGB(255, 255, 255)
Rtx.TextSize = 20.000
Rtx.TextWrapped = true
Rtx.TextXAlignment = Enum.TextXAlignment.Left

UICorner_58.Parent = Rtx

RainbowKing.Name = "RainbowKing"
RainbowKing.Parent = ScrollingFrame
RainbowKing.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
RainbowKing.Position = UDim2.new(0.00934579782, 0, 0.79380554, 0)
RainbowKing.Size = UDim2.new(0, 419, 0, 36)
RainbowKing.Font = Enum.Font.SourceSansBold
RainbowKing.Text = "    Rainbow King"
RainbowKing.TextColor3 = Color3.fromRGB(255, 255, 255)
RainbowKing.TextSize = 20.000
RainbowKing.TextWrapped = true
RainbowKing.TextXAlignment = Enum.TextXAlignment.Left

UICorner_59.Parent = RainbowKing

Gun.Name = "Gun"
Gun.Parent = ScrollingFrame
Gun.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Gun.Position = UDim2.new(0.00934579782, 0, 0.931207418, 0)
Gun.Size = UDim2.new(0, 419, 0, 36)
Gun.Font = Enum.Font.SourceSansBold
Gun.Text = "    Gun"
Gun.TextColor3 = Color3.fromRGB(255, 255, 255)
Gun.TextSize = 20.000
Gun.TextWrapped = true
Gun.TextXAlignment = Enum.TextXAlignment.Left

UICorner_60.Parent = Gun

PixelCar.Name = "PixelCar"
PixelCar.Parent = ScrollingFrame
PixelCar.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
PixelCar.Position = UDim2.new(0.00934579782, 0, 0.961899757, 0)
PixelCar.Size = UDim2.new(0, 419, 0, 36)
PixelCar.Font = Enum.Font.SourceSansBold
PixelCar.Text = "    Pixel Car"
PixelCar.TextColor3 = Color3.fromRGB(255, 255, 255)
PixelCar.TextSize = 20.000
PixelCar.TextWrapped = true
PixelCar.TextXAlignment = Enum.TextXAlignment.Left

UICorner_61.Parent = PixelCar

HellRobotics.Name = "HellRobotics"
HellRobotics.Parent = ScrollingFrame
HellRobotics.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
HellRobotics.Position = UDim2.new(0.00934579782, 0, 0.748837709, 0)
HellRobotics.Size = UDim2.new(0, 419, 0, 36)
HellRobotics.Font = Enum.Font.SourceSansBold
HellRobotics.Text = "    Hell Robotics"
HellRobotics.TextColor3 = Color3.fromRGB(255, 255, 255)
HellRobotics.TextSize = 20.000
HellRobotics.TextWrapped = true
HellRobotics.TextXAlignment = Enum.TextXAlignment.Left

UICorner_62.Parent = HellRobotics

Titain.Name = "Titain"
Titain.Parent = ScrollingFrame
Titain.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Titain.Position = UDim2.new(0.00934579782, 0, 0.946553588, 0)
Titain.Size = UDim2.new(0, 419, 0, 36)
Titain.Font = Enum.Font.SourceSansBold
Titain.Text = "    Titain"
Titain.TextColor3 = Color3.fromRGB(255, 255, 255)
Titain.TextSize = 20.000
Titain.TextWrapped = true
Titain.TextXAlignment = Enum.TextXAlignment.Left

UICorner_63.Parent = Titain

Neko.Name = "Neko"
Neko.Parent = ScrollingFrame
Neko.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Neko.Position = UDim2.new(0.00934579782, 0, 0.870893359, 0)
Neko.Size = UDim2.new(0, 419, 0, 36)
Neko.Font = Enum.Font.SourceSansBold
Neko.Text = "    Neko"
Neko.TextColor3 = Color3.fromRGB(255, 255, 255)
Neko.TextSize = 20.000
Neko.TextWrapped = true
Neko.TextXAlignment = Enum.TextXAlignment.Left

UICorner_64.Parent = Neko

Zen.Name = "Zen"
Zen.Parent = ScrollingFrame
Zen.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Zen.Position = UDim2.new(0.00934579782, 0, 0.73349148, 0)
Zen.Size = UDim2.new(0, 419, 0, 36)
Zen.Font = Enum.Font.SourceSansBold
Zen.Text = "    Zen"
Zen.TextColor3 = Color3.fromRGB(255, 255, 255)
Zen.TextSize = 20.000
Zen.TextWrapped = true
Zen.TextXAlignment = Enum.TextXAlignment.Left

UICorner_65.Parent = Zen

Minigun.Name = "Minigun"
Minigun.Parent = ScrollingFrame
Minigun.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Minigun.Position = UDim2.new(0.00934579782, 0, 0.489737064, 0)
Minigun.Size = UDim2.new(0, 419, 0, 36)
Minigun.Font = Enum.Font.SourceSansBold
Minigun.Text = "    Minigun"
Minigun.TextColor3 = Color3.fromRGB(255, 255, 255)
Minigun.TextSize = 20.000
Minigun.TextWrapped = true
Minigun.TextXAlignment = Enum.TextXAlignment.Left

UICorner_66.Parent = Minigun

Eggdog.Name = "Eggdog"
Eggdog.Parent = ScrollingFrame
Eggdog.BackgroundColor3 = Color3.fromRGB(250, 128, 114)
Eggdog.Position = UDim2.new(0.00934579782, 0, 0.977602839, 0)
Eggdog.Size = UDim2.new(0, 419, 0, 36)
Eggdog.Font = Enum.Font.SourceSansBold
Eggdog.Text = "    Eggdog"
Eggdog.TextColor3 = Color3.fromRGB(255, 255, 255)
Eggdog.TextSize = 20.000
Eggdog.TextWrapped = true
Eggdog.TextXAlignment = Enum.TextXAlignment.Left

UICorner_67.Parent = Eggdog

Credits.Name = "Credits"
Credits.Parent = Main
Credits.BackgroundColor3 = Color3.fromRGB(0, 206, 1)
Credits.BorderSizePixel = 0
Credits.Position = UDim2.new(0.0223718882, 0, 0.834973812, 0)
Credits.Size = UDim2.new(0, 428, 0, 36)
Credits.Font = Enum.Font.SourceSansBold
Credits.Text = "Created by SirPwnsAlot & Retarded_dummy"
Credits.TextColor3 = Color3.fromRGB(0, 0, 0)
Credits.TextSize = 23.000
Credits.TextWrapped = true

UICorner_68.Parent = Credits
UICorner_68.CornerRadius = UDim.new(1, 0)

Respawn.Name = "Respawn"
Respawn.Parent = Main
Respawn.BackgroundColor3 = Color3.fromRGB(4, 179, 7)
Respawn.Position = UDim2.new(0.680709541, 0, 0.915730357, 0)
Respawn.Size = UDim2.new(0, 99, 0, 39)
Respawn.Font = Enum.Font.SourceSansBold
Respawn.Text = "Respawn"
Respawn.TextColor3 = Color3.fromRGB(0, 0, 0)
Respawn.TextScaled = true
Respawn.TextSize = 14.000
Respawn.TextWrapped = true

UICorner_69.Parent = Respawn
UICorner_69.CornerRadius = UDim.new(1, 0)

AntiFling.Name = "AntiFling"
AntiFling.Parent = Main
AntiFling.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
AntiFling.Position = UDim2.new(0.0245891828, 0, 0.915730357, 0)
AntiFling.Size = UDim2.new(0, 311, 0, 35)
AntiFling.Font = Enum.Font.SourceSansBold
AntiFling.Text = "Me"
AntiFling.TextColor3 = Color3.fromRGB(0, 0, 0)
AntiFling.TextScaled = true
AntiFling.TextSize = 14.000
AntiFling.TextWrapped = true

UICorner_70.Parent = AntiFling
UICorner_70.CornerRadius = UDim.new(1, 0)

X.Name = "X"
X.Parent = Main
X.BackgroundColor3 = Color3.fromRGB(247, 114, 99)
X.Position = UDim2.new(0.93569845, 0, -0.0337078646, 0)
X.Size = UDim2.new(0, 50, 0, 50)
X.Font = Enum.Font.SourceSansBold
X.Text = "X"
X.TextColor3 = Color3.fromRGB(255, 255, 255)
X.TextScaled = true
X.TextSize = 14.000
X.TextWrapped = true

UICorner_71.CornerRadius = UDim.new(1, 0)
UICorner_71.Parent = X

OpenUtg.Name = "OpenUtg"
OpenUtg.Parent = UltimateTrollingGuiV3
OpenUtg.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
OpenUtg.BackgroundTransparency = 1.000
OpenUtg.Position = UDim2.new(0.816202641, 0, 0.817640007, 0)
OpenUtg.Size = UDim2.new(0, 200, 0, 50)
OpenUtg.Visible = false
OpenUtg.Font = Enum.Font.SourceSans
OpenUtg.Text = "UTG"
OpenUtg.TextColor3 = Color3.fromRGB(255, 255, 255)
OpenUtg.TextScaled = true
OpenUtg.TextSize = 14.000
OpenUtg.TextWrapped = true

-- Scripts:

local function ZXMCQPU_fake_script() -- Respawn.LocalScript 
	local script = Instance.new('LocalScript', Respawn)

	function respawn()
		local char = game.Players.LocalPlayer.Character
		if char:FindFirstChildOfClass("Humanoid") then char:FindFirstChildOfClass("Humanoid"):ChangeState(15) end
		char:ClearAllChildren()
		local newChar = Instance.new("Model")
		newChar.Parent = workspace
		game.Players.LocalPlayer.Character = newChar
		wait()
		game.Players.LocalPlayer.Character = char
		newChar:Destroy()
	end
	
	script.Parent.MouseButton1Click:Connect(function()
		respawn()
	end)
end
coroutine.wrap(ZXMCQPU_fake_script)()
local function HMRPCLX_fake_script() -- Netless.NetlessScript 
	local script = Instance.new('LocalScript', Netless)

	script.Parent.MouseButton1Click:Connect(function()
		for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
			if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then 
				game:GetService("RunService").Heartbeat:connect(function()
					v.Velocity = Vector3.new(0,35,0)
					wait(0.5)
				end)
			end
		end
	
		game:GetService("StarterGui"):SetCore("SendNotification", { 
			Title = "Notification";
			Text = "Netless activated";
			Icon = "rbxthumb://type=Asset&id=5107182114&w=150&h=150"})
		Duration = 16;
	end)
end
coroutine.wrap(HMRPCLX_fake_script)()
local function HTWNV_fake_script() -- AntiFling.AntiFlingScript 
	local script = Instance.new('LocalScript', AntiFling)

	script.Parent.MouseButton1Click:Connect(function()
		local Services = setmetatable({}, {__index = function(Self, Index)
			local NewService = game.GetService(game, Index)
			if NewService then
				Self[Index] = NewService
			end
			return NewService
		end})
	
		-- [ LocalPlayer ] --
		local LocalPlayer = Services.Players.LocalPlayer
	
		-- // Functions \\ --
		local function PlayerAdded(Player)
			local Detected = false
			local Character;
			local PrimaryPart;
	
			local function CharacterAdded(NewCharacter)
				Character = NewCharacter
				repeat
					wait()
					PrimaryPart = NewCharacter:FindFirstChild("HumanoidRootPart")
				until PrimaryPart
				Detected = false
			end
	
			CharacterAdded(Player.Character or Player.CharacterAdded:Wait())
			Player.CharacterAdded:Connect(CharacterAdded)
			Services.RunService.Heartbeat:Connect(function()
				if (Character and Character:IsDescendantOf(workspace)) and (PrimaryPart and PrimaryPart:IsDescendantOf(Character)) then
					if PrimaryPart.AssemblyAngularVelocity.Magnitude > 50 or PrimaryPart.AssemblyLinearVelocity.Magnitude > 100 then
						if Detected == false then
							game.StarterGui:SetCore("ChatMakeSystemMessage", {
								Text = "Fling Exploit detected, Player: " .. tostring(Player);
								Color = Color3.fromRGB(255, 200, 0);
							})
						end
						Detected = true
						for i,v in ipairs(Character:GetDescendants()) do
							if v:IsA("BasePart") then
								v.CanCollide = false
								v.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
								v.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
								v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
							end
						end
						PrimaryPart.CanCollide = false
						PrimaryPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
						PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
						PrimaryPart.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
					end
				end
			end)
		end
	
		-- // Event Listeners \\ --
		for i,v in ipairs(Services.Players:GetPlayers()) do
			if v ~= LocalPlayer then
				PlayerAdded(v)
			end
		end
		Services.Players.PlayerAdded:Connect(PlayerAdded)
	
		local LastPosition = nil
		Services.RunService.Heartbeat:Connect(function()
			pcall(function()
				local PrimaryPart = LocalPlayer.Character.PrimaryPart
				if PrimaryPart.AssemblyLinearVelocity.Magnitude > 250 or PrimaryPart.AssemblyAngularVelocity.Magnitude > 250 then
					PrimaryPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
					PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
					PrimaryPart.CFrame = LastPosition
	
					game.StarterGui:SetCore("ChatMakeSystemMessage", {
						Text = "You were flung. Neutralizing velocity.";
						Color = Color3.fromRGB(255, 0, 0);
					})
				elseif PrimaryPart.AssemblyLinearVelocity.Magnitude < 50 or PrimaryPart.AssemblyAngularVelocity.Magnitude > 50 then
					LastPosition = PrimaryPart.CFrame
				end
			end)
		end)
	end)
end
coroutine.wrap(HTWNV_fake_script)()
local function EEJMKD_fake_script() -- Main.Drag 
	local script = Instance.new('LocalScript', Main)

	local UIS = game:GetService('UserInputService')
	local frame = script.Parent
	local dragToggle = nil
	local dragSpeed = 0.25
	local dragStart = nil
	local startPos = nil
	
	local function updateInput(input)
		local delta = input.Position - dragStart
		local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
			startPos.Y.Scale, startPos.Y.Offset + delta.Y)
		game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
	end
	
	frame.InputBegan:Connect(function(input)
		if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then 
			dragToggle = true
			dragStart = input.Position
			startPos = frame.Position
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragToggle = false
				end
			end)
		end
	end)
	
	UIS.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			if dragToggle then
				updateInput(input)
			end
		end
	end)
end
coroutine.wrap(EEJMKD_fake_script)()
local function SLCCQC_fake_script() -- X.LocalScript 
	local script = Instance.new('LocalScript', X)

	script.Parent.MouseButton1Click:Connect(function()
		script.Parent.Parent.Parent.Main.Visible = false
		script.Parent.Parent.Parent.OpenUtg.Visible = true
	end)
end
coroutine.wrap(SLCCQC_fake_script)()
local function DQSW_fake_script() -- OpenUtg.LocalScript 
	local script = Instance.new('LocalScript', OpenUtg)

	script.Parent.MouseButton1Click:Connect(function()
		script.Parent.Parent.Main.Visible = true
		script.Parent.Visible = false
	end)
end
coroutine.wrap(DQSW_fake_script)()
local function NJGRIXS_fake_script() -- UltimateTrollingGuiV3.LocalScript 
	local script = Instance.new('LocalScript', UltimateTrollingGuiV3)

	script.Parent.Main:TweenPosition(
		UDim2.new(0.382, 0, 0.181, 0)
	)
end
coroutine.wrap(NJGRIXS_fake_script)()


Baldi.MouseButton1Click:Connect(function()
wait(0.3)

plr = game.Players.LocalPlayer
repeat wait() until plr.Character
char = plr.Character

for i,v in pairs(char:GetChildren()) do
	if v.ClassName == "Part" then
		v.Transparency = 1
	elseif v.ClassName == "Accessory" then
		v.Handle.Transparency = 1
	end
end
char.Animate:Destroy()
char.Humanoid.Animator:Destroy()
local bill = Instance.new("BillboardGui",char.Head)
bill.Name = "BaldiDisplay"
bill.Adornee = bill.Parent
bill.Size = UDim2.new(6, 0 , 7, 0)
bill.Archivable = true
bill.AutoLocalize = true
local img = Instance.new("ImageLabel",bill)
img.Size = UDim2.new(0.75, 0 , 1.5, 0)
img.Image = "http://www.roblox.com/asset/?id=1983371401"
img.Visible = true
img.BackgroundTransparency = 1
img.Position = UDim2.new(0.213, 0 , 0, 0)
char.Humanoid.HipHeight = 2.1
char.Humanoid.Name = "Baldi"
Slap = Instance.new("Sound",char.Head)
Slap.SoundId = "rbxassetid://1909185477"
Slap.Volume = 10
HEHEHEH = Instance.new("Sound",char)
HEHEHEH.SoundId = "rbxassetid://2021702927"
HEHEHEH.Volume = 4
Screech = Instance.new("Sound",char.Head)
Screech.SoundId = "rbxassetid://1784592449"
Screech.Volume = 10
GETOUTWHILEYOUSTILLCAN = Instance.new("Sound",char)
GETOUTWHILEYOUSTILLCAN.SoundId = "rbxassetid://1846448410"
GETOUTWHILEYOUSTILLCAN:Play()
GETOUTWHILEYOUSTILLCAN.Volume = 4
JumpCount = 0
char.Head.face.Transparency = 1
char.Baldi.MaxHealth = 0
touched = false
char.Torso.Touched:connect(function(part)
	local human = part.Parent:FindFirstChildOfClass("Humanoid") 
	if human and human.Parent.Name ~= char.Name and touched == false then
		human.Health = 0
		Screech:Play()
		touched = true
        wait(0.9)
     if JumpCount == 0 and human.Jump then
        JumpCount = 1
        else
        touched = false
        JumpCount = 0  
        end
        wait(1)
        if JumpCount == 1 and human.Jump then
        JumpCount = 2
        else  
        JumpCount = 0
        end
        wait(1)
        if JumpCount == 2 and human.Jump then
        JumpCount = 3
        else
        JumpCount = 0  
        end
        wait(1)
        if JumpCount == 3 and human.Jump then
        JumpCount = 4
        else  
        JumpCount = 0
        end
        wait(1)
        if JumpCount == 4 and human.Jump then
        JumpCount = 0
        wait(1)
        touched = false
        char.Baldi.Walkspeed = 16
        human.WalkSpeed = 16
        else
        JumpCount = 0
		end	
	end
end)
while true do
	wait()
	img.Image = "http://www.roblox.com/asset/?id=1983155193"
	char.Baldi.WalkSpeed = 100
	Slap:Play()
	wait(0.10)
	img.Image = "http://www.roblox.com/asset/?id=1983154100"
	wait(0.05)
	img.Image = "http://www.roblox.com/asset/?id=1983152544"
	wait(0.05)
	img.Image = "http://www.roblox.com/asset/?id=1983150889"
	wait(0.05)
	img.Image = "http://www.roblox.com/asset/?id=1983371401"
	char.Baldi.WalkSpeed = 0
	wait(0.60)
    end
end)

FeYeetGui.MouseButton1Click:Connect(function()

--Instances:

local lp = game:FindService("Players").LocalPlayer

local function gplr(String)
	local Found = {}
	local strl = String:lower()
	if strl == "all" then
		for i,v in pairs(game:FindService("Players"):GetPlayers()) do
			table.insert(Found,v)
		end
	elseif strl == "others" then
		for i,v in pairs(game:FindService("Players"):GetPlayers()) do
			if v.Name ~= lp.Name then
				table.insert(Found,v)
			end
		end 
	elseif strl == "me" then
		for i,v in pairs(game:FindService("Players"):GetPlayers()) do
			if v.Name == lp.Name then
				table.insert(Found,v)
			end
		end 
	else
		for i,v in pairs(game:FindService("Players"):GetPlayers()) do
			if v.Name:lower():sub(1, #String) == String:lower() then
				table.insert(Found,v)
			end
		end 
	end
	return Found 
end

local function notif(str,dur)
	game:FindService("StarterGui"):SetCore("SendNotification", {
		Title = "yeet gui",
		Text = str,
		Icon = "rbxassetid://2005276185",
		Duration = dur or 3
	})
end

--// sds

local h = Instance.new("ScreenGui")
local Main = Instance.new("ImageLabel")
local Top = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local TextBox = Instance.new("TextBox")
local TextButton = Instance.new("TextButton")

h.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
h.ResetOnSpawn = false

Main.Name = "Main"
Main.Parent = h
Main.Active = true
Main.Draggable = true
Main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.174545452, 0, 0.459574461, 0)
Main.Size = UDim2.new(0, 454, 0, 218)
Main.Image = "rbxassetid://2005276185"

Top.Name = "Top"
Top.Parent = Main
Top.BackgroundColor3 = Color3.fromRGB(57, 57, 57)
Top.BorderSizePixel = 0
Top.Size = UDim2.new(0, 454, 0, 44)

Title.Name = "Title"
Title.Parent = Top
Title.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
Title.BorderSizePixel = 0
Title.Position = UDim2.new(0, 0, 0.295454562, 0)
Title.Size = UDim2.new(0, 454, 0, 30)
Title.Font = Enum.Font.SourceSans
Title.Text = "FE Yeet Gui (trollface edition)"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.TextSize = 14.000
Title.TextWrapped = true

TextBox.Parent = Main
TextBox.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
TextBox.BorderSizePixel = 0
TextBox.Position = UDim2.new(0.0704845786, 0, 0.270642221, 0)
TextBox.Size = UDim2.new(0, 388, 0, 62)
TextBox.Font = Enum.Font.SourceSans
TextBox.PlaceholderText = "Who do i destroy?(can be shortened)"
TextBox.Text = ""
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox.TextScaled = true
TextBox.TextSize = 14.000
TextBox.TextWrapped = true

TextButton.Parent = Main
TextButton.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(0.10352423, 0, 0.596330225, 0)
TextButton.Size = UDim2.new(0, 359, 0, 50)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "Cheese em'"
TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton.TextScaled = true
TextButton.TextSize = 14.000
TextButton.TextWrapped = true

TextButton.MouseButton1Click:Connect(function()
	local Target = gplr(TextBox.Text)
	if Target[1] then
		Target = Target[1]
		
		local Thrust = Instance.new('BodyThrust', lp.Character.HumanoidRootPart)
		Thrust.Force = Vector3.new(9999,9999,9999)
		Thrust.Name = "YeetForce"
		repeat
			lp.Character.HumanoidRootPart.CFrame = Target.Character.HumanoidRootPart.CFrame
			Thrust.Location = Target.Character.HumanoidRootPart.Position
			game:FindService("RunService").Heartbeat:wait()
		until not Target.Character:FindFirstChild("Head")
	else
		notif("Invalid player")
	end
end)

--//fsddfsdf
notif("Loaded successfully! Created by scuba#0001", 5)
end)

Banisher.MouseButton1Click:Connect(function()
wait(0.4)
Player = game:GetService("Players").LocalPlayer
PlayerGui = Player.PlayerGui
Cam = workspace.CurrentCamera
Backpack = Player.Backpack
Character = Player.Character
Humanoid = Character.Humanoid
Mouse = Player:GetMouse()
RootPart = Character.HumanoidRootPart
Torso = Character.Torso
Head = Character.Head
RightArm = Character["Right Arm"]
LeftArm = Character["Left Arm"]
RightLeg = Character["Right Leg"]
LeftLeg = Character["Left Leg"]
RootJoint = RootPart.RootJoint
Neck = Torso.Neck
RightShoulder = Torso["Right Shoulder"]
LeftShoulder = Torso["Left Shoulder"]
RightHip = Torso["Right Hip"]
LeftHip = Torso["Left Hip"]
local LastBolt
local LightningBolts = {}
local GunPoint
IT = Instance.new
CF = CFrame.new
VT = Vector3.new
RAD = math.rad
C3 = Color3.new
UD2 = UDim2.new
BRICKC = BrickColor.new
ANGLES = CFrame.Angles
EULER = CFrame.fromEulerAnglesXYZ
COS = math.cos
ACOS = math.acos
SIN = math.sin
ASIN = math.asin
ABS = math.abs
MRANDOM = math.random
FLOOR = math.floor
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
	local NEWMESH = IT(MESH)
	if MESH == "SpecialMesh" then
		NEWMESH.MeshType = MESHTYPE
		if MESHID ~= "nil" and MESHID ~= "" then
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id=" .. MESHID
		end
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id=" .. TEXTUREID
		end
	end
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
	NEWMESH.Scale = SCALE
	NEWMESH.Parent = PARENT
	return NEWMESH
end
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
	local NEWPART = IT("Part")
	NEWPART.formFactor = FORMFACTOR
	NEWPART.Reflectance = REFLECTANCE
	NEWPART.Transparency = TRANSPARENCY
	NEWPART.CanCollide = false
	NEWPART.Locked = true
	NEWPART.Anchored = true
	if ANCHOR == false then
		NEWPART.Anchored = false
	end
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
	NEWPART.Name = NAME
	NEWPART.Size = SIZE
	NEWPART.Position = Torso.Position
	NEWPART.Material = MATERIAL
	NEWPART:BreakJoints()
	NEWPART.Parent = PARENT
	return NEWPART
end
Player_Size = 1
Animation_Speed = 3
Frame_Speed = 0.016666666666666666
local Speed = 16
local Effects2 = {}
local weldBetween = function(a, b)
	local weldd = Instance.new("ManualWeld")
	weldd.Part0 = a
	weldd.Part1 = b
	weldd.C0 = CFrame.new()
	weldd.C1 = b.CFrame:inverse() * a.CFrame
	weldd.Parent = a
	return weldd
end
function createaccessory(attachmentpart, mesh, texture, scale, offset, color)
	local acs = Instance.new("Part")
	acs.CanCollide = false
	acs.Anchored = false
	acs.Size = Vector3.new(0, 0, 0)
	acs.CFrame = attachmentpart.CFrame
	acs.Parent = Character
	acs.BrickColor = color
	local meshs = Instance.new("SpecialMesh")
	meshs.MeshId = mesh
	meshs.TextureId = texture
	meshs.Parent = acs
	meshs.Scale = scale
	meshs.Offset = offset
	weldBetween(attachmentpart, acs)
end
function createbodypart(TYPE, COLOR, PART, OFFSET, SIZE)
	if TYPE == "Gem" then
		local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0, 0, 0))
		acs.Anchored = false
		acs.CanCollide = false
		acs.CFrame = PART.CFrame
		local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
		weldBetween(PART, acs)
	elseif TYPE == "Skull" then
		local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0, 0, 0))
		acs.Anchored = false
		acs.CanCollide = false
		acs.CFrame = PART.CFrame
		local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
		weldBetween(PART, acs)
	elseif TYPE == "Eye" then
		local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0, 0, 0))
		acs.Anchored = false
		acs.CanCollide = false
		acs.CFrame = PART.CFrame
		local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
		weldBetween(PART, acs)
	end
end
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
local CHANGEDEFENSE = 0
local CHANGEDAMAGE = 0
local CHANGEMOVEMENT = 0
local ANIM = "Idle"
local ATTACK = false
local EQUIPPED = false
local HOLD = false
local COMBO = 1
local Rooted = false
local SINE = 0
local KEYHOLD = false
local CHANGE = 2 / Animation_Speed
local WALKINGANIM = false
local WALK = 0
local VALUE1 = false
local VALUE2 = false
local ROBLOXIDLEANIMATION = IT("Animation")
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
local WEAPONGUI = IT("ScreenGui", PlayerGui)
WEAPONGUI.Name = "Weapon GUI"
local Weapon = IT("Model")
Weapon.Name = "Adds"
local Delete = IT("Model", Character)
Delete.Name = "Those who must be banished."
local Effects = IT("Folder", Weapon)
Effects.Name = "Effects"
local ANIMATOR = Humanoid.Animator
local ANIMATE = Character.Animate
local HITPLAYERSOUNDS = {
	"263032172",
	"263032182",
	"263032200",
	"263032221",
	"263032252",
	"263033191"
}
local HITARMORSOUNDS = {
	"199149321",
	"199149338",
	"199149367",
	"199149409",
	"199149452"
}
local HITWEAPONSOUNDS = {
	"199148971",
	"199149025",
	"199149072",
	"199149109",
	"199149119"
}
local HITBLOCKSOUNDS = {"199148933", "199148947"}
local UNANCHOR = true
local SKILLTEXTCOLOR = C3(0, 1, 1)
ArtificialHB = Instance.new("BindableEvent", script)
ArtificialHB.Name = "ArtificialHB"
script:WaitForChild("ArtificialHB")
frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.ArtificialHB:Fire()
game:GetService("RunService").Heartbeat:connect(function(s, p)
	tf = tf + s
	if tf >= frame then
		if allowframeloss then
			script.ArtificialHB:Fire()
			lastframe = tick()
		else
			for i = 1, math.floor(tf / frame) do
				script.ArtificialHB:Fire()
			end
			lastframe = tick()
		end
		if tossremainder then
			tf = 0
		else
			tf = tf - frame * math.floor(tf / frame)
		end
	end
end)
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end
function PositiveAngle(NUMBER)
	if NUMBER >= 0 then
		NUMBER = 0
	end
	return NUMBER
end
function NegativeAngle(NUMBER)
	if NUMBER <= 0 then
		NUMBER = 0
	end
	return NUMBER
end
function Swait(NUMBER)
	if NUMBER == 0 or NUMBER == nil then
		ArtificialHB.Event:wait()
	else
		for i = 1, NUMBER do
			ArtificialHB.Event:wait()
		end
	end
end
function QuaternionFromCFrame(cf)
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
	local trace = m00 + m11 + m22
	if trace > 0 then
		local s = math.sqrt(1 + trace)
		local recip = 0.5 / s
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
	else
		local i = 0
		if m00 < m11 then
			i = 1
		end
		if m22 > (i == 0 and m00 or m11) then
			i = 2
		end
		if i == 0 then
			local s = math.sqrt(m00 - m11 - m22 + 1)
			local recip = 0.5 / s
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
		elseif i == 1 then
			local s = math.sqrt(m11 - m22 - m00 + 1)
			local recip = 0.5 / s
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
		elseif i == 2 then
			local s = math.sqrt(m22 - m00 - m11 + 1)
			local recip = 0.5 / s
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
		end
	end
end
function QuaternionToCFrame(px, py, pz, x, y, z, w)
	local xs, ys, zs = x + x, y + y, z + z
	local wx, wy, wz = w * xs, w * ys, w * zs
	local xx = x * xs
	local xy = x * ys
	local xz = x * zs
	local yy = y * ys
	local yz = y * zs
	local zz = z * zs
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
end
function QuaternionSlerp(a, b, t)
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
	local startInterp, finishInterp
	if cosTheta >= 1.0E-4 then
		if 1 - cosTheta > 1.0E-4 then
			local theta = ACOS(cosTheta)
			local invSinTheta = 1 / SIN(theta)
			startInterp = SIN((1 - t) * theta) * invSinTheta
			finishInterp = SIN(t * theta) * invSinTheta
		else
			startInterp = 1 - t
			finishInterp = t
		end
	elseif 1 + cosTheta > 1.0E-4 then
		local theta = ACOS(-cosTheta)
		local invSinTheta = 1 / SIN(theta)
		startInterp = SIN((t - 1) * theta) * invSinTheta
		finishInterp = SIN(t * theta) * invSinTheta
	else
		startInterp = t - 1
		finishInterp = t
	end
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
end
function Clerp(a, b, t)
	local qa = {
		QuaternionFromCFrame(a)
	}
	local qb = {
		QuaternionFromCFrame(b)
	}
	local ax, ay, az = a.x, a.y, a.z
	local bx, by, bz = b.x, b.y, b.z
	local _t = 1 - t
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
end
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
	local frame = IT("Frame")
	frame.BackgroundTransparency = TRANSPARENCY
	frame.BorderSizePixel = BORDERSIZEPIXEL
	frame.Position = POSITION
	frame.Size = SIZE
	frame.BackgroundColor3 = COLOR
	frame.BorderColor3 = BORDERCOLOR
	frame.Name = NAME
	frame.Parent = PARENT
	return frame
end
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
	local label = IT("TextLabel")
	label.BackgroundTransparency = 1
	label.Size = UD2(1, 0, 1, 0)
	label.Position = UD2(0, 0, 0, 0)
	label.TextColor3 = TEXTCOLOR
	label.TextStrokeTransparency = STROKETRANSPARENCY
	label.TextTransparency = TRANSPARENCY
	label.FontSize = TEXTFONTSIZE
	label.Font = TEXTFONT
	label.BorderSizePixel = BORDERSIZEPIXEL
	label.TextScaled = false
	label.Text = TEXT
	label.Name = NAME
	label.Parent = PARENT
	return label
end
function NoOutlines(PART)
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
end
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
	local NEWWELD = IT(TYPE)
	NEWWELD.Part0 = PART0
	NEWWELD.Part1 = PART1
	NEWWELD.C0 = C0
	NEWWELD.C1 = C1
	NEWWELD.Parent = PARENT
	return NEWWELD
end
local SOUND = IT("Sound", nil)
function CreateSound(ID, PARENT, VOLUME, PITCH)
	local NEWSOUND
	coroutine.resume(coroutine.create(function()
		NEWSOUND = SOUND:Clone()
		NEWSOUND.Parent = PARENT
		NEWSOUND.Volume = VOLUME
		NEWSOUND.Pitch = PITCH
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id=" .. ID
		NEWSOUND:play()
		repeat
			Swait()
		until NEWSOUND.Playing == false
		NEWSOUND:remove()
	end))
	return NEWSOUND
end
function CFrameFromTopBack(at, top, back)
	local right = top:Cross(back)
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
end
function CreateWave(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
	mesh.Scale = SIZE
	mesh.Offset = VT(0, 0, -SIZE.X / 8)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function CreateCrown(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=1078075"
	mesh.Scale = SIZE
	mesh.Offset = VT(0, 0, -SIZE.X / 8)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function CreateIceCrown(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=1323306"
	mesh.Scale = SIZE
	mesh.Offset = VT(0, 0, -SIZE.X / 8)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function CreateSpikeball(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=9982590"
	mesh.Scale = SIZE
	mesh.Offset = VT(0, 0, -SIZE.X / 8)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function CreateSwirl(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
	mesh.Scale = SIZE
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function CreateTornado(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=102638417"
	mesh.Scale = SIZE
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "FileMesh"
	mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
	mesh.Scale = SIZE
	mesh.Offset = VT(0, 0, 0)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			if DOESROT == true then
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
			end
			wave.Transparency = wave.Transparency + 0.5 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
	local mesh = IT("SpecialMesh", wave)
	mesh.MeshType = "Sphere"
	mesh.Scale = SIZE
	mesh.Offset = VT(0, 0, 0)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			wave.Transparency = wave.Transparency + 1 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function MagicBlock(SIZE, WAIT, CFRAME, COLOR, GROW)
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(SIZE, SIZE, SIZE), true)
	local mesh = IT("BlockMesh", wave)
	wave.CFrame = CFRAME
	coroutine.resume(coroutine.create(function(PART)
		for i = 1, WAIT do
			Swait()
			mesh.Scale = mesh.Scale + GROW
			wave.CFrame = CFRAME * ANGLES(RAD(math.random(-360, 360)), RAD(math.random(-360, 360)), RAD(math.random(-360, 360)))
			wave.Transparency = wave.Transparency + 1 / WAIT
			if wave.Transparency > 0.99 then
				wave:remove()
			end
		end
	end))
end
function MakeForm(PART, TYPE)
	if TYPE == "Cyl" then
		local MSH = IT("CylinderMesh", PART)
	elseif TYPE == "Ball" then
		local MSH = IT("SpecialMesh", PART)
		MSH.MeshType = "Sphere"
	elseif TYPE == "Wedge" then
		local MSH = IT("SpecialMesh", PART)
		MSH.MeshType = "Wedge"
	end
end
function CheckTableForString(Table, String)
	for i, v in pairs(Table) do
		if string.find(string.lower(String), string.lower(v)) then
			return true
		end
	end
	return false
end
function CheckIntangible(Hit)
	local ProjectileNames = {
		"Water",
		"Arrow",
		"Projectile",
		"Effect",
		"Rail",
		"Lightning",
		"Bullet"
	}
	if Hit and Hit.Parent and (not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid") then
		return true
	end
	return false
end
Debris = game:GetService("Debris")
BaseLightning = IT("Part")
BaseLightning.Anchored = true
BaseLightning.CanCollide = false
BaseLightning.Material = "Neon"
function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
	local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
	if RayHit and CheckIntangible(RayHit) then
		if DelayIfHit then
			wait()
		end
		RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
	end
	return RayHit, RayPos, RayNormal
end
function Zap(Table)
	local StartPos, TargetPos, Character, Color = Table.StartPosition, Table.TargetPosition, Table.Character, Table.Color
	local Duration = Table.Duration or 2
	local FadeRate = Table.FadeRate or 0.05
	local Offset = Table.Offset or 2
	local Individualize = Table.Individualize or false
	local MaxRange = Table.MaxRange or 200
	local SegmentLength = Table.SegmentLength or 5
	local TimeToFade = Table.TimeToFade or 0.5
	local Ignore = Table.Ignore or {}
	local SIZE = Table.Size or 0.3
	if not (StartPos and TargetPos) or not Character then
		return
	end
	local LightningModel = IT("Folder", Effects)
	LightningModel.Name = "ZAPP"
	for i, v in pairs({Character, LightningModel}) do
		table.insert(Ignore, v)
	end
	local LastPos = StartPos
	local Direction = CFrame.new(StartPos, TargetPos).lookVector
	local RayHit, RayPos, RayNormal = CastZapRay(StartPos, Direction, MaxRange, Ignore, false)
	local RayLength = (StartPos - RayPos).Magnitude
	local Struck = false
	local TotalSegments = math.ceil(RayLength / SegmentLength)
	Direction = CFrame.new(StartPos, RayPos).lookVector
	local LightningBolt = IT("Model", Effects)
	LightningBolt.Name = "Lightning"
	if not Individualize then
		table.insert(LightningBolts, LightningBolt)
	end
	LastBolt = LightningBolt
	Debris:AddItem(LightningBolt, Duration)
	LightningBolt.Parent = LightningModel
	for i = 1, TotalSegments do
		if not Struck then
			local Entropy = Vector3.new(math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset)
			local NewPos = StartPos + Direction * (RayLength * (i / TotalSegments)) + Entropy
			local SegmentVec = NewPos - LastPos
			local RayHit, RayPos, RayNormal = CastZapRay(LastPos, SegmentVec.Unit, SegmentVec.Magnitude, {Character, LightningModel}, false)
			local RayVec = LastPos - RayPos
			local LightningPart = BaseLightning:Clone()
			LightningPart.BrickColor = BrickColor.new(Color)
			LightningPart.Size = Vector3.new(SIZE, SIZE, RayVec.Magnitude)
			LightningPart.CFrame = CFrame.new(LastPos, RayPos) * CFrame.new(0, 0, -(RayVec.Magnitude / 2))
			table.insert(Effects2, {
				LightningPart,
				"Disappear",
				0.025,
				1,
				1,
				1,
				2
			})
			local CylinderMesh = IT("CylinderMesh", LightningPart)
			local OrigCF = LightningPart.CFrame
			LightningPart.Size = Vector3.new(LightningPart.Size.X, LightningPart.Size.Z, LightningPart.Size.Y)
			LightningPart.CFrame = OrigCF * CFrame.Angles(math.pi / 2, 0, 0)
			LightningPart.Parent = LightningBolt
			LastPos = NewPos
		end
	end
	return {
		RayHit = RayHit,
		RayPos = RayPos,
		RayNormal = RayNormal,
		LightningModel = LightningModel
	}
end
function turnto(position)
	RootPart.CFrame = CFrame.new(RootPart.CFrame.p, VT(position.X, RootPart.Position.Y, position.Z)) * CFrame.new(0, 0, 0)
end
function chatfunc(text, waitt)
	local chat = coroutine.wrap(function()
		if Character:FindFirstChild("TalkingBillBoard") ~= nil then
			Character:FindFirstChild("TalkingBillBoard").Parent = nil
		end
		local naeeym2 = Instance.new("BillboardGui", Character)
		naeeym2.Size = UDim2.new(0, 100, 0, 40)
		naeeym2.StudsOffset = Vector3.new(0, 2, 0)
		naeeym2.Adornee = Character.Head
		naeeym2.Name = "TalkingBillBoard"
		naeeym2.AlwaysOnTop = true
		local tecks2 = Instance.new("TextLabel", naeeym2)
		tecks2.BackgroundTransparency = 1
		tecks2.BorderSizePixel = 0
		tecks2.Text = ""
		tecks2.Font = "Antique"
		tecks2.TextSize = 30
		tecks2.TextStrokeTransparency = 1
		tecks2.TextColor3 = SKILLTEXTCOLOR
		tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
		tecks2.Size = UDim2.new(1, 0, 0.5, 0)
		for i = 1, string.len(text) do
			if naeeym2.Parent ~= nil then
				CreateSound("928210219", Effects, 3, MRANDOM(8, 8) / 10)
			end
			tecks2.Text = string.sub(text, 1, i)
			Swait(3)
		end
		wait(waitt / 10)
		coroutine.resume(coroutine.create(function()
			for i = 1, 10 do
				tecks2.TextTransparency = tecks2.TextTransparency + 0.1
				Swait()
			end
			naeeym2:Destroy()
		end))
	end)
	chat()
end
for _, c in pairs(Weapon:GetChildren()) do
	if c.ClassName == "Part" then
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
	end
end
Weapon.Parent = Character
Humanoid.Died:connect(function()
	ATTACK = true
end)
local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23, 0, 0.8, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill 1 Frame")
local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.5, 0, 0.8, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill 2 Frame")
local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill 3 Frame")
local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.5, 0, 0.93, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill 4 Frame")
local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.7, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill 5 Frame")
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Banisher bullet", SKILLTEXTCOLOR, 8, "Antique", 0, 2, 1, "Text 1")
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Banishing rampage", SKILLTEXTCOLOR, 8, "Antique", 0, 2, 1, "Text 2")
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Warp vector", SKILLTEXTCOLOR, 8, "Antique", 0, 2, 1, "Text 3")
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Spectral banish", SKILLTEXTCOLOR, 8, "Antique", 0, 2, 1, "Text 4")
local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] De-banish", SKILLTEXTCOLOR, 8, "Antique", 0, 2, 1, "Text 5")
function CastWarpOutlines(TARGET)
	coroutine.resume(coroutine.create(function()
		local T = TARGET:GetChildren()
		for i = 1, #T do
			local child = T[i]
			if child.ClassName == "Part" or child.ClassName == "MeshPart" then
				do
					local clone = child:Clone()
					clone.Parent = Effects
					clone.Anchored = true
					clone.CanCollide = false
					clone:ClearAllChildren()
					clone.CFrame = child.CFrame
					if clone.Name == "Head" then
						clone.Size = VT(clone.Size.Y, clone.Size.Y, clone.Size.Y)
					end
					if clone.ClassName == "MeshPart" then
						clone.TextureID = ""
					end
					clone.Color = C3(0, 1, 1)
					clone.Material = "Neon"
					coroutine.resume(coroutine.create(function()
						for i = 1, 100 do
							Swait()
							clone.Transparency = clone.Transparency + 0.01
							clone.Size = clone.Size + VT(0.001, 0.001, 0.001)
						end
						clone:remove()
					end))
				end
			end
		end
	end))
end
function killnearest(position, range, maxstrength)
	for i, v in ipairs(workspace:GetChildren()) do
		local body = v:GetChildren()
		for part = 1, #body do
			if (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character and range > (body[part].Position - position).Magnitude and v.ClassName == "Model" then
				CastWarpOutlines(v)
				v:remove()
				if game.Players:FindFirstChild(v.Name) then
					local Value = IT("BoolValue", Delete)
					Value.Name = v.Name
				end
			end
		end
	end
end
function CastProperRay(StartPos, Vec, Length, Ignore)
	local Direction = CFrame.new(StartPos, Vec).lookVector
	local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
	return RayHit, RayPos, RayNormal
end
function Debree(POS, SWAIT)
	coroutine.resume(coroutine.create(function()
		local HOLDER = IT("Model", Effects)
		HOLDER.Name = "Debree"
		local HITFLOOR = Raycast(POS, CF(POS, POS + VT(0, -1, 0)).lookVector, 4 * Player_Size, Character)
		MagicSphere(VT(15, 1, 15), SWAIT, CF(POS), "Eggplant", VT(0, 0, 0))
		MagicSphere(VT(13, 1, 13), SWAIT, CF(POS), "Eggplant", VT(0, 0, 0))
		MagicSphere(VT(12, 1, 12), SWAIT, CF(POS), "Eggplant", VT(0, 0, 0))
		repeat
			Swait()
		until HITFLOOR ~= nil
		local O = 0
		for i = 1, 18 do
			do
				local Part = CreatePart(3, HOLDER, HITFLOOR.Material, 0, 0, HITFLOOR.BrickColor, "Debree", VT(3, 3, 3))
				Part.CFrame = CF(CF(POS) * CF(10 - i, 0, O).p) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)))
				O = O - 2.25 + i / 4
				coroutine.resume(coroutine.create(function()
					Swait(SWAIT)
					for i = 1, 60 do
						Swait()
						local RayHit, Way = CastProperRay(Part.Position, POS, 0.1, workspace)
						Part.CFrame = CF(Way) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)))
					end
					for i = 1, 50 do
						Swait()
						Part.Size = Part.Size * 0.9
					end
				end))
			end
		end
		local O = 0
		for i = 1, 18 do
			do
				local Part = CreatePart(3, HOLDER, HITFLOOR.Material, 0, 0, HITFLOOR.BrickColor, "Debree", VT(3, 3, 3))
				Part.CFrame = CF(CF(POS) * CF(10 - i, 0, O).p) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)))
				O = O + 2.25 - i / 4
				coroutine.resume(coroutine.create(function()
					Swait(SWAIT)
					for i = 1, 60 do
						Swait()
						local RayHit, Way = CastProperRay(Part.Position, POS, 0.1, workspace)
						Part.CFrame = CF(Way) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)))
					end
					for i = 1, 50 do
						Swait()
						Part.Size = Part.Size * 0.9
					end
				end))
			end
		end
		Swait(SWAIT + 110)
		HOLDER:remove()
	end))
end
function Intro()
	coroutine.resume(coroutine.create(function()
		ATTACK = true
		Rooted = true
		for i = 0, 3, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
		end
		CreateSound("300208779", Head, 10, 1)
		for i = 0, 1, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(5), RAD(0)), 0.5 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, -0.3) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.5 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(90)), 0.5 / Animation_Speed)
		end
		local HITFLOOR = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 4 * Player_Size, Character)
		repeat
			Swait()
			HITFLOOR = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 4 * Player_Size, Character)
		until HITFLOOR ~= nil
		for i = 0, 0.5, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(-5), RAD(0)), 0.5 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, -0.3) * ANGLES(RAD(0), RAD(0), RAD(8)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.5 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 0.5 / Animation_Speed)
		end
		CreateSound("289842971", RightArm, 10, 1)
		Debree(CF(RightArm.Position) * CF(0, -0.75, 0).p, 200)
		Swait(45)
		local Gun = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0), false)
		local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "868997239", "153921018", VT(-0.005, 0.005, -0.005), VT(0, 0, 0))
		local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.7, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
		GunPoint = CreatePart(3, Weapon, "SmoothPlastic", 0, 1, "Really black", "Point blank", VT(0, 0, 0), false)
		local HandleWeld = CreateWeldOrSnapOrMotor("Weld", GunPoint, RightArm, GunPoint, CF(0, -3.1, -0.8) * ANGLES(RAD(0), RAD(0), RAD(135)), CF(0, 0, 0))
		local sick = Instance.new("Sound", Character)
		sick.SoundId = "rbxassetid://1504604335"
		sick.Looped = true
		sick.Pitch = 1
		sick.Volume = 2
		sick:Play()
		Swait(5)
		for i = 0, 1, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(5), RAD(0)), 0.5 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1.25, -0.3) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.5 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(90)), 0.5 / Animation_Speed)
		end
		VALUE1 = true
		Swait(10)
		ATTACK = false
		Rooted = false
	end))
end
function BanishingBullet()
	ATTACK = true
	Rooted = false
	for i = 0, 0.4, 0.1 / Animation_Speed do
		Swait()
		turnto(Mouse.Hit.p)
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
	end
	repeat
		for i = 0, 0.2, 0.1 / Animation_Speed do
			Swait()
			turnto(Mouse.Hit.p)
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		end
		CreateSound("131205975", GunPoint, 5, MRANDOM(9, 11) / 10)
		MagicSphere(VT(0.1, 0.1, 0.1), 45, GunPoint.CFrame, "Eggplant", VT(0.1, 0.1, 0.1))
		MagicSphere(VT(0.1, 0.1, 0.1), 45, GunPoint.CFrame, "Eggplant", VT(0.05, 0.05, 0.05))
		local RayHit, Way = CastProperRay(GunPoint.Position, Mouse.Hit.p, 1500, Character)
		local distance = (GunPoint.Position - Way).magnitude
		for i = 1, 5 do
			local laser = Instance.new("Part", Effects)
			laser.Transparency = 0
			laser.CanCollide = false
			laser.Anchored = true
			laser.Color = C3(0, 1, 1)
			laser.Material = "Neon"
			laser.formFactor = Enum.FormFactor.Custom
			laser.Size = Vector3.new(0.15, 0.15, distance)
			laser.CFrame = CFrame.new(GunPoint.Position, Way) * CFrame.new(0, 0, -distance / 2)
			MagicSphere(VT(0.1, 0.1, 0.1), 45, CF(Way), "Eggplant", VT(0.05, 0.05, 0.05))
			for i = 1, 5 do
				MagicSphere(VT(0.2, 0.2, 1), 65, CF(CF(Way) * CF(MRANDOM(-1, 1), MRANDOM(-1, 1), MRANDOM(-1, 1)).p, Way), "Eggplant", VT(0.001, 0.001, 0), 0.5)
			end
			table.insert(Effects2, {
				laser,
				"Disappear",
				0.1,
				1,
				1,
				1,
				2
			})
			if RayHit ~= nil then
				local v = RayHit.Parent
				if v ~= nil and v.ClassName == "Model" then
					CastWarpOutlines(v)
					v.Parent = nil
					if game.Players:FindFirstChild(v.Name) then
						local Value = IT("BoolValue", Delete)
						Value.Name = v.Name
					end
				end
			end
		end
		for i = 0, 0.3, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		end
	until KEYHOLD == false
	ATTACK = false
	Rooted = false
end
function WarpVector()
	ATTACK = true
	Rooted = true
	for i = 0, 1, 0.1 / Animation_Speed do
		Swait()
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
	end
	Debree(CF(RootPart.Position) * CF(0, -2.8, 0).p, 75)
	UNANCHOR = false
	RootPart.Anchored = true
	for i = 0, 2, 0.1 / Animation_Speed do
		Swait()
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -10 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
	end
	local POS = RootPart.Position
	RootPart.CFrame = CF(CF(Mouse.Hit.p) * CF(0, 2.8, 0).p, POS)
	Debree(CF(RootPart.Position) * CF(0, -2.5, 0).p, 150)
	for i = 0, 2, 0.1 / Animation_Speed do
		Swait()
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
	end
	ATTACK = false
	Rooted = false
end
function BanishingRampage()
	ATTACK = true
	Rooted = false
	chatfunc("Be gone...", 3)
	for i = 0, 2, 0.1 / Animation_Speed do
		Swait()
		turnto(Mouse.Hit.p)
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.5 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, -0.3) * ANGLES(RAD(25), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
	end
	local HITFLOOR = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 4 * Player_Size, Character)
	repeat
		Swait()
		HITFLOOR = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 4 * Player_Size, Character)
	until HITFLOOR ~= nil
	CreateSound("131205975", GunPoint, 10, MRANDOM(9, 11) / 10)
	local SOUND = CreateSound("415700134", Effects, 10, 1.6)
	CreateSound("138677306", Effects, 7, 1.2)
	coroutine.resume(coroutine.create(function()
		local CFRAME = RootPart.CFrame * CF(0, -1.2, -3)
		local SIZE = 1
		while true do
			Swait()
			for i = 1, 2 do
				MagicSphere(VT(SIZE / 5, SIZE / 5, SIZE * 2), 65, CF(CFRAME * CF(MRANDOM(-5, 5), MRANDOM(-5, 5), MRANDOM(-5, 5)).p, CFRAME.p), "Eggplant", VT(0.001, 0.001, 0), 0.5)
			end
			do
				local Part = CreatePart(3, Effects, HITFLOOR.Material, 0, 0, HITFLOOR.BrickColor, "Debree", VT(SIZE / 5, SIZE / 5, SIZE / 5))
				Part.CFrame = CFRAME * CF(SIZE / 1.5, -0.7, 0) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)))
				coroutine.resume(coroutine.create(function()
					Swait(200)
					Part.Anchored = false
				end))
				local Part = CreatePart(3, Effects, HITFLOOR.Material, 0, 0, HITFLOOR.BrickColor, "Debree", VT(SIZE / 5, SIZE / 5, SIZE / 5))
				Part.CFrame = CFRAME * CF(-SIZE / 1.5, -0.7, 0) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)))
				coroutine.resume(coroutine.create(function()
					Swait(200)
					Part.Anchored = false
				end))
				MagicSphere(VT(SIZE, SIZE, SIZE), 75, CFRAME, "Eggplant", VT(-SIZE / 75, -SIZE / 75, -SIZE / 75))
				killnearest(CFRAME.p, SIZE, 0)
				SIZE = SIZE + 2
				CFRAME = CFRAME * CF(0, 0, -2)
				if SOUND.Playing == false then
					break
				end
			end
		end
	end))
	MagicSphere(VT(0.1, 0.1, 0.1), 45, GunPoint.CFrame, "Eggplant", VT(0.1, 0.1, 0.1))
	MagicSphere(VT(0.1, 0.1, 0.1), 45, GunPoint.CFrame, "Eggplant", VT(0.05, 0.05, 0.05))
	for i = 0, 3, 0.1 / Animation_Speed do
		Swait()
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.5 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(10), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, -0.3) * ANGLES(RAD(55), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
	end
	ATTACK = false
	Rooted = false
end
function SpectralBanishing()
	ATTACK = true
	Rooted = false
	chatfunc("If you desire to be a ghost...", 20)
	for i = 0, 5, 0.1 / Animation_Speed do
		Swait()
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.25 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-45 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 0.25 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
	end
	chatfunc("Then move on to the afterlife!", 6)
	CreateSound("131205975", GunPoint, 10, MRANDOM(9, 11) / 10)
	MagicSphere(VT(0.1, 0.1, 0.1), 45, GunPoint.CFrame, "Eggplant", VT(0.1, 0.1, 0.1))
	MagicSphere(VT(0.1, 0.1, 0.1), 45, GunPoint.CFrame, "Eggplant", VT(0.05, 0.05, 0.05))
	local RayHit, Way = CastProperRay(GunPoint.Position, CF(GunPoint.Position) * CF(0, 1500, 0).p, 1500, Character)
	local distance = (GunPoint.Position - Way).magnitude
	for i = 1, 5 do
		local laser = Instance.new("Part", Effects)
		laser.Transparency = 0
		laser.CanCollide = false
		laser.Anchored = true
		laser.Color = C3(0, 1, 1)
		laser.Material = "Neon"
		laser.formFactor = Enum.FormFactor.Custom
		laser.Size = Vector3.new(0.15, 0.15, distance)
		laser.CFrame = CFrame.new(GunPoint.Position, Way) * CFrame.new(0, 0, -distance / 2)
		table.insert(Effects2, {
			laser,
			"Disappear",
			0.1,
			1,
			1,
			1,
			2
		})
	end
	coroutine.resume(coroutine.create(function()
		Swait(15)
		local FILTER = IT("ColorCorrectionEffect", game.Lighting)
		for i = 1, 25 do
			Swait()
			FILTER.TintColor = C3(1, 1 - i / 50, 1 - i / 50)
		end
		local GAME = game.Players:GetChildren()
		for PLAYER = 1, #GAME do
			do
				local PLAY = GAME[PLAYER]
				if PLAY.Character ~= nil and PLAY.Character.Parent ~= workspace then
					PLAY.Character.Parent = nil
					coroutine.resume(coroutine.create(function()
						if PLAY.Character:FindFirstChild("HumanoidRootPart") then
							PLAY.Character.Parent = workspace
							local Value = IT("BoolValue", Delete)
							Value.Name = PLAY.Name
						end
					end))
				end
			end
		end
		for i = 1, 25 do
			Swait()
			FILTER.TintColor = C3(1, 0.4980392156862745 + i / 50, 0.4980392156862745 + i / 50)
		end
	end))
	for i = 0, 2, 0.1 / Animation_Speed do
		Swait()
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.25 / Animation_Speed)
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-45 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 0.25 / Animation_Speed)
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(195), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
	end
	ATTACK = false
	Rooted = false
end
function Taunt()
	ATTACK = true
	Rooted = true
	CreateSound("649634100", Head, 10, 0.5)
	for i = 1, 3 do
		for i = 0, 0.7, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.5 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(145)) * ANGLES(RAD(0), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.5)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-145)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 0.5)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
		end
		for i = 0, 0.7, 0.1 / Animation_Speed do
			Swait()
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-15)), 0.5 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(145)) * ANGLES(RAD(0), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.5)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-145)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 0.5)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
		end
	end
	ATTACK = false
	Rooted = false
end
function MouseDown(Mouse)
	if ATTACK == false then
	end
end
function MouseUp(Mouse)
	HOLD = false
end
function KeyDown(Key)
	KEYHOLD = true
	if Key == "z" and ATTACK == false then
		BanishingBullet()
	end
	if Key == "b" and ATTACK == false then
		BanishingRampage()
	end
	if Key == "c" and ATTACK == false then
		WarpVector()
	end
	if Key == "v" and ATTACK == false then
		SpectralBanishing()
	end
	if Key == "x" and ATTACK == false then
		chatfunc("I will show you mercy.", 2)
		Delete:ClearAllChildren()
	end
	if Key == "t" and ATTACK == false then
		Taunt()
	end
end
function KeyUp(Key)
	KEYHOLD = false
end
Mouse.Button1Down:connect(function(NEWKEY)
	MouseDown(NEWKEY)
end)
Mouse.Button1Up:connect(function(NEWKEY)
	MouseUp(NEWKEY)
end)
Mouse.KeyDown:connect(function(NEWKEY)
	KeyDown(NEWKEY)
end)
Mouse.KeyUp:connect(function(NEWKEY)
	KeyUp(NEWKEY)
end)
function unanchor()
	if UNANCHOR == true then
		g = Character:GetChildren()
		for i = 1, #g do
			if g[i].ClassName == "Part" then
				g[i].Anchored = false
			end
		end
	end
end
Humanoid.Changed:connect(function(Jump)
	if Jump == "Jump" and Disable_Jump == true then
		Humanoid.Jump = false
	end
end)
local BOLT
local FF = IT("ForceField", Character)
FF.Visible = false
while true do
	Swait()
	if BOLT ~= nil then
		BOLT:remove()
	end
	ANIMATE.Parent = nil
	local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
	IDLEANIMATION:Play()
	SINE = SINE + CHANGE
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
	local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
	local HITFLOOR = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 4 * Player_Size, Character)
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
	elseif ANIM ~= "Walk" or TORSOVELOCITY < 1 then
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
	end
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
		ANIM = "Jump"
		if ATTACK == false then
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
		end
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
		ANIM = "Fall"
		if ATTACK == false then
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(55), RAD(0), RAD(55)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
		end
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
		ANIM = "Idle"
		if ATTACK == false then
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
		end
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
		ANIM = "Walk"
		WALK = WALK + 1 / Animation_Speed
		if WALK >= 15 - 5 * (Humanoid.WalkSpeed / 16 / Player_Size) then
			WALK = 0
			if WALKINGANIM == true then
				WALKINGANIM = false
			elseif WALKINGANIM == false then
				WALKINGANIM = true
			end
		end
		if ATTACK == false then
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
		end
	end
	if #Effects2 > 0 then
		for e = 1, #Effects2 do
			if Effects2[e] ~= nil then
				local Thing = Effects2[e]
				if Thing ~= nil then
					local Part = Thing[1]
					local Mode = Thing[2]
					local Delay = Thing[3]
					local IncX = Thing[4]
					local IncY = Thing[5]
					local IncZ = Thing[6]
					local Part2 = Thing[8]
					if Thing[1].Transparency <= 1 then
						if Thing[2] == "Block1" then
							Thing[1].CFrame = Thing[1].CFrame
							Mesh = Thing[1].Mesh
							Mesh.Scale = Mesh.Scale + VT(Thing[4], Thing[5], Thing[6])
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
						elseif Thing[2] == "Cylinder" then
							Mesh = Thing[1].Mesh
							Mesh.Scale = Mesh.Scale + VT(Thing[4], Thing[5], Thing[6])
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
						elseif Thing[2] == "Blood" then
							Mesh = Thing[7]
							Thing[1].CFrame = Thing[1].CFrame * CF(0, 0.5, 0)
							Mesh.Scale = Mesh.Scale + VT(Thing[4], Thing[5], Thing[6])
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
						elseif Thing[2] == "Elec" then
							Mesh = Thing[1].Mesh
							Mesh.Scale = Mesh.Scale + VT(Thing[7], Thing[8], Thing[9])
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
						elseif Thing[2] == "Disappear" then
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
						end
					else
						Part.Parent = nil
						table.remove(Effects2, e)
					end
				end
			end
		end
	end
	unanchor()
	Humanoid.MaxHealth = "inf"
	Humanoid.Health = "inf"
	if Rooted == false then
		Disable_Jump = false
		Humanoid.WalkSpeed = Speed
	elseif Rooted == true then
		Disable_Jump = true
		Humanoid.WalkSpeed = 0
	end
	if VALUE1 == true then
		local RayData = Zap({
			SegmentLength = 0.6,
			Offset = 0.3,
			Size = 0.05,
			MaxRange = 1.5,
			StartPosition = GunPoint.Position,
			TargetPosition = RightArm.Position,
			Character = workspace,
			Color = "Eggplant",
			Individual = true
		})
		BOLT = RayData.LightningModel
		MagicSphere(VT(0.5, 0.5, 0.5), 15, GunPoint.CFrame, "Eggplant", VT(-0.03333333333333333, -0.03333333333333333, -0.03333333333333333))
		SKILL1TEXT.TextTransparency = 0
		SKILL2TEXT.TextTransparency = 0
		SKILL3TEXT.TextTransparency = 0
		SKILL4TEXT.TextTransparency = 0
		SKILL5TEXT.TextTransparency = 0
	elseif VALUE1 == false then
		if ATTACK == false then
			Intro()
		end
		SKILL1TEXT.TextTransparency = 1
		SKILL2TEXT.TextTransparency = 1
		SKILL3TEXT.TextTransparency = 1
		SKILL4TEXT.TextTransparency = 1
		SKILL5TEXT.TextTransparency = 1
	end
	local MATHS = {"0", "1"}
	Humanoid.Name = MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)] .. MATHS[MRANDOM(1, #MATHS)]
	Humanoid.PlatformStand = false
	local GAME = game.Players:GetChildren()
	for PLAYER = 1, #GAME do
		local PLAY = GAME[PLAYER]
		if PLAY.Character ~= nil and Delete:FindFirstChild(PLAY.Name) then
			PLAY.Character:remove()
		end
	end
end
end)

Nuke.MouseButton1Click:Connect(function()
-- made by sina157
 
-- alert
a = game.Lighting.Ambient
music = Instance.new("Sound")
music.Parent = game.Workspace
music.SoundId = "rbxassetid://199837904"
music.Volume = 10
music.PlaybackSpeed = 0.9
music.Playing = true
h = Instance.new("Hint")
h.Parent = game.Workspace 
h.Text = "Tactical Nuke Incoming!!!"
wait(3)
 
for i =1 , 3 do
	wait(0.5)
	game.Lighting.Ambient = Color3.new(255, 0, 0)
	wait(0.5)
	game.Lighting.Ambient = a
end
h:Remove()
cce = Instance.new("ColorCorrectionEffect",game.Lighting)
cce.Brightness = 0
for i=1, 10 do
wait(0.1)
cce.Brightness = cce.Brightness + 0.1
end
getplayers = game.Players:GetChildren()
for a=1, #getplayers do
wait(0.01)
char = getplayers[a].Character
char.Humanoid.Health = 0
end
wait(1)
cce:Destroy()
end)

TheDankEngine.MouseButton1Click:Connect(function()
wait(0.3)

-- ty krystalburger
--[[
    Thomas The Dank Engine:
                            By: KrystalTeam
                            Features: Being a dank engine that kill people
                            Version: 1.0.0.2
--]]

local p = game.Players.LocalPlayer.Character

local weld = Instance.new("Weld",p.Humanoid.Torso)
weld.Part0 = p.Humanoid.Torso

local train = Instance.new("Part",p.Humanoid.Torso)
train.Anchored = true
train.CanCollide = false
train.Size = Vector3.new(3,2,6)
train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
weld.Part1 = train
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0)
train.Anchored = false
local TrainMesh = Instance.new("SpecialMesh",train)
TrainMesh.MeshType = Enum.MeshType.FileMesh
TrainMesh.Scale = Vector3.new(0.020,0.020,0.015)
TrainMesh.MeshId = "rbxassetid://431017802"
TrainMesh.TextureId = "rbxassetid://431017809"


local weld2 = Instance.new("Weld",p.Humanoid.Torso)
weld2.Part0 = p.Humanoid.Torso
local Smoke = Instance.new("Part",p.Humanoid.Torso)
Smoke.Anchored = true
Smoke.CanCollide = false
Smoke.Size = Vector3.new(1,1,1)
Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
weld2.Part1 = Smoke
weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0)
Smoke.Anchored = false
Smoke.Transparency = 1;

local Particle = Instance.new("ParticleEmitter",Smoke)
Particle.Rate = 50;
Particle.Speed = NumberRange.new(30,60);
Particle.VelocitySpread = 4;
Particle.Texture = "rbxassetid://133619974"

local Light = Instance.new("SpotLight",train)
Light.Angle = 45;
Light.Brightness = 100;
Light.Face = Enum.NormalId.Back;
Light.Range = 30;

p.Humanoid.WalkSpeed = 20;


for i,v in pairs(p:GetChildren()) do
    if v:IsA("Part") then
        v.Transparency = 1;
    elseif v:IsA("Hat") then
        v:Destroy()
    elseif v:IsA("Model") then
        v:Destroy()
    end
end

local function SFX(id) local s=Instance.new("Sound",p.Humanoid.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
train.Touched:connect(function(p)
    if p.Parent then
        if p.Parent:IsA("Model") then
            if game.Players:FindFirstChild(p.Parent.Name) then
                if p.Parent.Name ~= game.Players.LocalPlayer.Name then
                    game.Players:FindFirstChild(p.Parent.Name).Character:BreakJoints()
                    local Whistle = SFX(604650009)
                    Whistle:Play()
                end
            end
        end
    end
end)
local sound   = Instance.new("Sound")
sound.SoundId = "http://www.roblox.com/asset/?id=198482531" --Change the last numbers of the link to the id of your audio.
sound.Parent  = game.Workspace
sound.Volume  = 200
sound.Looped  = true
sound:play()
repeat wait() until game.Players.LocalPlayer
local Mouse = game.Players.LocalPlayer:GetMouse()
local Plr = game.Players.LocalPlayer
Plr.Character.Humanoid.MaxHealth = math.huge 
Plr.Character.Humanoid.WalkSpeed = 100
end)

JohnDoe.MouseButton1Click:Connect(function()

wait(0.3)

------------
--John Doe--
------------
-----by-----
--CKbackup--
------------

--Player Stuff--
player = game:GetService("Players").LocalPlayer
chara = player.Character

ch = chara:GetChildren()
for i = 1, #ch do
if ch[i].Name == "Torso" then
ch[i].roblox.Transparency = 1
elseif ch[i].Name == "Head" then
ch[i].face.Transparency = 1
ch[i].Transparency = 1
elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
ch[i]:Destroy()
end
end

chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
chara.Torso.BrickColor = BrickColor.new("Bright yellow")

--Outfit--
New = function(Object, Parent, Name, Data)
	local Object = Instance.new(Object)
	for Index, Value in pairs(Data or {}) do
		Object[Index] = Value
	end
	Object.Parent = Parent
	Object.Name = Name
	return Object
end

function ScatterEff(part)
local eff1 = Instance.new("ParticleEmitter",part)
eff1.Size = NumberSequence.new(.1)
eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
eff1.LightEmission = 1
eff1.Lifetime = NumberRange.new(1)
eff1.Speed = NumberRange.new(1)
eff1.Rate = 100
eff1.VelocitySpread = 10000
eff1.Texture = "rbxassetid://347504241"
eff1.Color = ColorSequence.new(Color3.new(1,0,0))
local eff2 = Instance.new("ParticleEmitter",part)
eff2.Size = NumberSequence.new(.1)
eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
eff2.LightEmission = 1
eff2.Lifetime = NumberRange.new(1)
eff2.Speed = NumberRange.new(1)
eff2.Rate = 100
eff2.VelocitySpread = 10000
eff2.Texture = "rbxassetid://347504259"
eff2.Color = ColorSequence.new(Color3.new(1,0,0))
end

function BurningEff(part)
local eff1 = Instance.new("ParticleEmitter",part)
eff1.Size = NumberSequence.new(.1)
eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
eff1.LightEmission = 1
eff1.Lifetime = NumberRange.new(1)
eff1.Speed = NumberRange.new(0)
eff1.Rate = 100
eff1.Texture = "rbxassetid://347504241"
eff1.Acceleration = Vector3.new(0,10,0)
eff1.Color = ColorSequence.new(Color3.new(1,0,0))
local eff2 = Instance.new("ParticleEmitter",part)
eff2.Size = NumberSequence.new(.1)
eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
eff2.LightEmission = 1
eff2.Lifetime = NumberRange.new(1)
eff2.Speed = NumberRange.new(0)
eff2.Rate = 100
eff2.Texture = "rbxassetid://347504259"
eff2.Acceleration = Vector3.new(0,10,0)
eff2.Color = ColorSequence.new(Color3.new(1,0,0))
local eff3 = Instance.new("ParticleEmitter",part)
eff3.Size = NumberSequence.new(1)
eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
eff3.LightEmission = 1
eff3.Lifetime = NumberRange.new(1)
eff3.Speed = NumberRange.new(0)
eff3.Rate = 100
eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
eff3.Acceleration = Vector3.new(0,10,0)
eff3.Color = ColorSequence.new(Color3.new(1,0,0))
end

FakeHead = New("Model",chara,"FakeHead",{})
MainPart = New("Part",FakeHead,"MainPart",{FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(2.29537678, 7.81603718, 0.746068954, 0.00980896503, 0.00110200304, 0.999957919, -0.000536994543, 1.00000548, -0.00109680078, -0.99994874, -0.0005262224, 0.00980964955),CanCollide = false,TopSurface = Enum.SurfaceType.Smooth,})
Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
face = New("Decal",MainPart,"face",{Texture = "rbxasset://textures/face.png",})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),C1 = CFrame.new(5.96046448e-008, -8.58306885e-006, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),})
FakeHead.MainPart.BrickColor = BrickColor.new("Cool yellow")
EyeFire = New("Part",FakeHead,"EyeFire",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(1.69668579, 8.11665249, 0.640022159, -0.00107900088, 0.999958038, -0.00980941113, -1.0000056, -0.00107390946, 0.000525554642, 0.000515007298, 0.00981007144, 0.999948859),CanCollide = false,Color = Color3.new(1, 0, 0),})
Mesh = New("CylinderMesh",EyeFire,"Mesh",{Offset = Vector3.new(0.0500000007, 0, -0.0399999991),Scale = Vector3.new(1, 0.150000006, 1),})
Weld = New("ManualWeld",EyeFire,"Weld",{Part0 = EyeFire,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0010790003, -0.999999344, 0.000515000196, 0.999951363, -0.0010738963, 0.00981000345, -0.00980944186, 0.000525560055, 0.99995178),C1 = CFrame.new(0.100008011, 0.300009251, -0.600027919, 0.00980899762, -0.000536999898, -0.99995178, 0.00110200245, 0.999999344, -0.000526215415, 0.999951363, -0.00109678751, 0.00980958249),})
Chest = New("Model",chara,"Chest",{})
MainPart = New("Part",Chest,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(2.2937007, 6.31611967, 0.746871948, 0.00980956201, 0.00110224239, 0.999954581, -0.000537135813, 1.00000238, -0.00109703222, -0.99995023, -0.000526354474, 0.00981019717),CanCollide = false,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.009809535, -0.000537137908, -0.99994725, 0.00110225554, 1.00000858, -0.000526368851, 0.999961257, -0.00109705783, 0.00981026888),C1 = CFrame.new(5.96046448e-008, -9.05990601e-006, -2.38418579e-007, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.800000072, 1),CFrame = CFrame.new(2.28977966, 7.11656427, 1.34486222, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.598430753, 0.800122261, 0.00106739998, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.400000066, 1),CFrame = CFrame.new(2.29174757, 6.71645212, 1.54485857, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.798183441, 0.399908543, 0.00543618202, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
LeftArm = New("Model",chara,"LeftArm",{})
MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(1.90889204, 6.31596565, 3.24640989, -0.0484240092, -0.0324009918, 0.998301268, -0.00117100019, 0.999474883, 0.0323822871, -0.998826265, 0.000399069104, -0.0484365262),CanCollide = false,})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),C1 = CFrame.new(0, -8.10623169e-006, -2.38418579e-007, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(1.48370504, 6.50245714, 2.8663168, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(0.400017738, 0.200018406, -0.400015235, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.51924801, 6.60332775, 3.66543078, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.399997473, 0.300003052, -0.399972558, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
EffCorruptedPart = New("Part",LeftArm,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(1.92512023, 5.81624889, 3.24619365, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.52587891e-005, -0.49998045, 2.90870667e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(2.31463432, 6.72918367, 3.62673688, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.400012016, 0.400006294, 0.400012136, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.50631011, 6.40297413, 3.26581192, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.3589859e-005, 0.100014687, -0.400020242, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.92179501, 6.51633835, 3.64602208, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.40000248, 0.200008869, 1.37090683e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
BurningEff(EffCorruptedPart)
LeftLeg = New("Model",chara,"LeftLeg",{})
MainPart = New("Part",LeftLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.2865479, 1.31659603, 1.24781799, 0.00980953407, 0.00110225566, 0.999961138, -0.000537137908, 1.00000858, -0.00109705783, -0.99994719, -0.000526368851, 0.00981026888),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),C1 = CFrame.new(0, -8.58306885e-006, -2.38418579e-007, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
EffCorruptedPart = New("Part",LeftLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.200000048, 1),CFrame = CFrame.new(2.28007793, 0.400032878, 1.25993299, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0116856098, -0.916567385, -0.00534534454, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.88013697, 0.800038397, 0.859943509, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(0.3841483, -0.516796231, -0.40962553, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(2.69002914, 0.915953577, 0.851962805, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(0.400011122, -0.399985313, 0.400013685, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(1.88013721, 0.900040269, 1.65993917, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.415866137, -0.41721642, -0.40188694, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.88013721, 0.600035727, 1.25993288, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0157161951, -0.717007458, -0.405481935, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.28007793, 0.700037479, 1.65993929, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.411835551, -0.616776347, -0.00175023079, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(2.68018699, 1.10004401, 1.65993941, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.408125639, -0.216332912, 0.397896528, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.68596959, 0.816166699, 1.25195313, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(5.20944595e-005, -0.499986172, 0.399987936, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
ScatterEff(EffCorruptedPart)
RightArm = New("Model",chara,"RightArm",{})
MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.31690788, -3.92582893, 0.00918400101, -0.262283146, 0.964947343, 0.259330034, 0.932596445, 0.251021653, -0.965745091, 0.247934431, 0.0765828639),CanCollide = false,})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),C1 = CFrame.new(-2.86102295e-006, -9.05990601e-006, -2.38418579e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
Hitbox = New("Part",RightArm,"Hitbox",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(22.2733669, 5.0842762, -22.1737366, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945257, -0.251027077, -0.0765930116, -0.262290984, 0.93259424, 0.247935042, 0.00919180829, 0.259333313, -0.965744138),C1 = CFrame.new(-1.52587891e-005, -1.00003147, -1.71661377e-005, 0.0091838371, 0.259330064, -0.965745151, -0.262283117, 0.932596445, 0.247934505, 0.964947283, 0.251021653, 0.0765827149),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.3169179, -3.92581391, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251027018, -0.0765930042, -0.262290984, 0.932594121, 0.247935027, 0.00919180084, 0.259333313, -0.965744197),C1 = CFrame.new(-1.1920929e-005, 1.28746033e-005, 3.57627869e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.14866924, 6.03215551, -4.72580194, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.699988842, -0.499982834, 7.62939453e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 0.600000024),CFrame = CFrame.new(2.63876629, 4.02682734, -4.32773018, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(-0.199987888, -2.39999342, 3.02791595e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.62134135, 7.81954479, -3.94021821, 0.964945078, -0.262291819, -0.00918725226, 0.251029015, 0.932593465, -0.259333432, 0.0765890032, 0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.964944899, 0.251028955, 0.0765889958, -0.262291819, 0.932593465, 0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.399995804, 1.5000124, -2.38418579e-007, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.35483098, 5.18234444, -4.53787422, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.300010204, -1.29999256, 1.40666962e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.88730097, 6.99068737, -4.57445002, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.799996853, 0.50001812, 4.29153442e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.800000072, 0.600000024),CFrame = CFrame.new(2.37646794, 4.9594202, -4.07979012, -0.964945316, -0.262290984, 0.00918756705, -0.251028091, 0.932593942, 0.259333163, -0.0765890256, 0.247935995, -0.965744197),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251028031, -0.0765890107, -0.262290955, 0.932593882, 0.247935966, 0.0091875596, 0.259333193, -0.965744257),C1 = CFrame.new(-0.199994564, -1.39999104, 1.52587891e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
RightLeg = New("Model",chara,"RightLeg",{})
MainPart = New("Part",RightLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.29641008, 1.31540966, 0.248092994, 0.00933599845, 0.00110999751, 0.999955773, -0.0030579993, 0.999994755, -0.00108149007, -0.99995178, -0.0030477671, 0.00933934376),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C0 = CFrame.new(0, 0, 0, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),C1 = CFrame.new(2.98023224e-008, -8.58306885e-006, 2.38418579e-007, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(2.70045996, 1.61376095, -0.149078026, 0.999955833, 0.00111049914, -0.0093326522, -0.00108199986, 0.999994755, 0.00305823679, 0.00933599938, -0.00304800388, 0.999951839),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955893, -0.00108199986, 0.00933599938, 0.00111049926, 0.999994755, -0.00304800388, -0.0093326522, 0.00305823679, 0.99995178),C1 = CFrame.new(0.400011688, 0.300008655, 0.400000095, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.90071809, 1.81462395, -0.157150015, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(0.400002658, 0.50000751, -0.399999142, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.896873, 1.71584904, 0.243133992, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(4.14252281e-006, 0.400008917, -0.399998784, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(1.89314091, 1.71706903, 0.643112063, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(-0.399993181, 0.400005698, -0.399996519, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
EffCorruptedPart = New("Part",RightLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 1),CFrame = CFrame.new(2.29597116, 0.915416002, 0.249298006, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(1.41263008e-005, -0.399995744, 5.00679016e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.300596, 1.71419013, -0.153122023, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(0.400015235, 0.400005817, 7.39097595e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.69322205, 1.81620288, 0.650299072, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-0.400013447, 0.500005245, 0.400009155, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.69684124, 1.71498096, 0.250625998, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-1.63316727e-005, 0.400005937, 0.400005102, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
ScatterEff(EffCorruptedPart)

sa = RightArm:GetChildren()
for i = 1, #sa do
ScatterEff(sa[i])
end

local eff1 = Instance.new("ParticleEmitter",EyeFire)
eff1.Size = NumberSequence.new(.1)
eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
eff1.LightEmission = 1
eff1.Lifetime = NumberRange.new(.5)
eff1.Speed = NumberRange.new(1)
eff1.EmissionDirection = "Front"
eff1.Rate = 100
eff1.Texture = "rbxassetid://347504241"
eff1.Acceleration = Vector3.new(0,10,0)
eff1.Color = ColorSequence.new(Color3.new(1,0,0))
local eff2 = Instance.new("ParticleEmitter",EyeFire)
eff2.Size = NumberSequence.new(.1)
eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
eff2.LightEmission = 1
eff2.Lifetime = NumberRange.new(.5)
eff2.Speed = NumberRange.new(1)
eff2.EmissionDirection = "Front"
eff2.Rate = 100
eff2.Texture = "rbxassetid://347504259"
eff2.Acceleration = Vector3.new(0,10,0)
eff2.Color = ColorSequence.new(Color3.new(1,0,0))
local eff3 = Instance.new("ParticleEmitter",EyeFire)
eff3.Size = NumberSequence.new(.1)
eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
eff3.LightEmission = 1
eff3.Lifetime = NumberRange.new(.5)
eff3.Speed = NumberRange.new(1)
eff3.EmissionDirection = "Front"
eff3.Rate = 100
eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
eff3.Acceleration = Vector3.new(0,10,0)
eff3.Color = ColorSequence.new(Color3.new(1,0,0))

--Sounds--
slashsnd = New("Sound",chara.Torso,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
hitsnd = New("Sound",chara.Torso,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
telesnd = New("Sound",chara.Torso,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
burnsnd = New("Sound",chara.Torso,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
music1 = New("Sound",chara.Torso,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
music2 = New("Sound",chara.Torso,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
deathmus = New("Sound",chara.Torso,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
deathex = New("Sound",chara.Torso,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
music1:Play()
music2:Play()

--Animations--
swinganim = chara.Humanoid:LoadAnimation(New("Animation",chara,"Swing",{AnimationId = "rbxassetid://186934658"}))

--Name Tag--
local naeeym = Instance.new("BillboardGui",chara)
naeeym.Size = UDim2.new(0,100,0,40)
naeeym.StudsOffset = Vector3.new(0,2,0)
naeeym.Adornee = chara.Head
local tecks = Instance.new("TextLabel",naeeym)
tecks.BackgroundTransparency = 1
tecks.BorderSizePixel = 0
tecks.Text = "John Doe"
tecks.Font = "Fantasy"
tecks.FontSize = "Size24"
tecks.TextStrokeTransparency = 0
tecks.TextStrokeColor3 = Color3.new(0,0,0)
tecks.TextColor3 = Color3.new(0,0,0)
tecks.Size = UDim2.new(1,0,0.5,0)

--Skybox--
skybox = Instance.new("Part",chara)
skybox.Size = Vector3.new(0,0,0)
skybox.Anchored = true
skybox.CanCollide = true
skyboxmesh = Instance.new("SpecialMesh",skybox)
skyboxmesh.MeshId = "http://www.roblox.com/asset/?id=1527559"
skyboxmesh.TextureId = "http://www.roblox.com/asset/?id=1529455"
skyboxmesh.VertexColor = Vector3.new(1,0,0)
skyboxmesh.Scale = Vector3.new(-3000,-1000,-3000)

--Soul Steal--
function SoulSteal(pos)
local soulst = coroutine.wrap(function()
local soul = Instance.new("Part",chara)
soul.Size = Vector3.new(0,0,0)
soul.CanCollide = false
soul.Anchored = false
soul.Position = pos
soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
soul.Transparency = 1
local ptc = Instance.new("ParticleEmitter",soul)
ptc.Texture = "http://www.roblox.com/asset/?id=413366101"
ptc.Size = NumberSequence.new(.5)
ptc.LockedToPart = true
ptc.Speed = NumberRange.new(0)
ptc.Lifetime = NumberRange.new(9999)
local bodpos = Instance.new("BodyPosition",soul)
bodpos.Position = pos
wait(2)
soul.Touched:connect(function(hit)
if hit.Parent == chara then
soul:Destroy()
end
end)
while soul do
wait(.1)
bodpos.Position = chara.Torso.Position
end
end)
soulst()
end

--Death of a Mortal--
function KillMortal(hitdude)
local torsy = nil
if hitdude:FindFirstChild("Torso")~=nil then
torsy = hitdude.Torso	
elseif hitdude:FindFirstChild("UpperTorso")~=nil then
torsy = hitdude.UpperTorso
end
local val = Instance.new("ObjectValue",hitdude)
val.Name = "HasBeenHit"
hitdude:BreakJoints()
hitdude.Humanoid:Destroy()
SoulSteal(torsy.Position)
local chi = hitdude:GetChildren()
for i = 1, #chi do
if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
local bodpos = Instance.new("BodyPosition",chi[i])
bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
ScatterEff(chi[i])
chi[i].BrickColor = BrickColor.new("Really black")
end
end
for i = 1, 4 do
for i = 1, #chi do
if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
chi[i].Transparency = chi[i].Transparency + .25
wait(.01)
end
end
end
for i = 1, #chi do
if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
chi[i]:Destroy()
end
end
end

--Arm Touch--
bladeactive = false
Hitbox.Touched:connect(function(hit)
if bladeactive == true then
if hit.Parent:FindFirstChild("Humanoid")~= nil and hit.Parent:FindFirstChild("HasBeenHit")== nil and hit.Parent ~= chara then
hitsnd:Play()
KillMortal(hit.Parent)
end
end
end)

--Teleport--
function Teleport(pos)
telesnd:Play()
local ch = chara:GetChildren()
for i = 1, #ch do
if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
local trace = Instance.new("Part",game.Workspace)
trace.Size = ch[i].Size
trace.Material = "Neon"
trace.BrickColor = BrickColor.new("Really black")
trace.Transparency = .3
trace.CanCollide = false
trace.Anchored = true
trace.CFrame = ch[i].CFrame
if ch[i].Name == "Head" then
mehs = Instance.new("CylinderMesh",trace)
mehs.Scale = Vector3.new(1.25,1.25,1.25)
end
tracedisappear = coroutine.wrap(function()
wait(1)
for i = 1, 7 do
wait(.1)
trace.Transparency = trace.Transparency + .1
end
trace:Destroy()
end)
tracedisappear()
end
end
chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
end

--Grab--
function Grab(mouse)
local hit = mouse.Target
if hit ~= nil then
if hit.Parent:FindFirstChild("Humanoid")~=nil then
local torsy = nil
if hit.Parent:FindFirstChild("Torso")~=nil then
torsy = hit.Parent.Torso
elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
torsy = hit.Parent.UpperTorso
end
local bodpos = Instance.new("BodyPosition",torsy)
bodpos.Position = torsy.Position
wait(1)
burnsnd:Play()
hit.Parent.Humanoid.MaxHealth = 100
bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
for i = 1, 10 do
wait(.1)
BurningEff(torsy)
hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
end
KillMortal(hit.Parent)
end
else end
end

--Button1Down--
dell = false
function onButton1Down()
if dell == false then
dell = true
swinganim:Play()
bladeactive = true
slashsnd:Play()
wait(.7)
bladeactive = false
dell = false
swinganim:Stop()
end
end

--KeyDowns--
function onKeyDown(key)
if key == "z" then
Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
elseif key == "x" then
Grab(Mouse)
end
end

--Mouse Functions--
Mouse = player:GetMouse()
if Mouse then
Mouse.Button1Down:connect(onButton1Down)
Mouse.KeyDown:connect(onKeyDown)
end

--Death--
chara.Humanoid.Died:connect(function()
local pat = Instance.new("Part",game.Workspace)
pat.Transparency = 1
pat.Anchored = true
pat.CFrame = chara.Torso.CFrame
naeeym.Parent = pat
naeeym.Adornee = pat
skybox.Parent = game.Workspace
tecks.Text = "BAD CHOICE"
tecks.FontSize = "Size48"
tecks.TextColor3 = Color3.new(1,0,0)
music1:Stop()
music2:Stop()
deathmus.Parent = game.Workspace
deathex.Parent = game.Workspace
deathmus:Play()
deathex:Play()
game.Lighting.OutdoorAmbient = Color3.new(0,0,0)
game.Lighting.TimeOfDay = "00:00:00"
game.Lighting.FogColor = Color3.new(0,0,0)
game.Lighting.FogEnd = 1000
local ex = Instance.new("Explosion",game.Workspace)
ex.Position = chara.Torso.Position
ex.Visible = false
ex.BlastRadius = 999999999999999999999999
ex.BlastPressure = 9999999999999999999999999
end)

--Loop Function--
while true do
wait(.01)
chance = math.random(0,100)
if chance < 10 then
sel = math.random(1,3)
if sel == 1 then
tecks.Text = "NOHOPE"
elseif sel == 2 then
tecks.Text = "GIVEUP"
elseif sel == 3 then
tecks.Text = "BURNINHELL"
end
else tecks.Text = "John Doe"
end
if chara.Humanoid.Health > 0 then
chara.Humanoid.MaxHealth = math.huge
chara.Humanoid.Health = math.huge
game.Lighting.OutdoorAmbient = Color3.new(1,0,0)
game.Lighting.Ambient = Color3.new(1,0,0)
chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
chara.Torso.BrickColor = BrickColor.new("Bright yellow")
chara["Left Arm"].Anchored = false
chara["Right Arm"].Anchored = false
chara["Left Leg"].Anchored = false
chara["Right Leg"].Anchored = false
chara.Torso.Anchored = false
ch = chara:GetChildren()
for i = 1, #ch do
if ch[i].ClassName == "Accessory" or ch[i].ClassName == "Hat" then
ch[i]:Destroy()
end
end
tools = player.Backpack:GetChildren()
for i = 1, #tools do
if tools[i].ClassName == "HopperBin" then
tools[i]:Destroy()
end
end
skybox.CFrame = skybox.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(1),0)
tecks.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
local jtrace = Instance.new("Part",game.Workspace)
jtrace.Name = "JDTrace"
jtrace.Size = Vector3.new(10,0,10)
jtrace.Position = chara.Torso.Position
jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,3,0)
jtrace.Anchored = true
jtrace.CanCollide = false
jtrace.BrickColor = BrickColor.new("Really black")
jtrace.Material = "Granite"
BurningEff(jtrace)
game.Debris:AddItem(jtrace,1)
end
end
end)

Illuminati.MouseButton1Click:Connect(function()

wait(0.3)

--//====================================================\\--
--|| CREATED BY THE TRUE ILLUMINATY, SHACKLUSTER
--\\====================================================//--



wait(0.2)



Player = game:GetService("Players").LocalPlayer
PlayerGui = Player.PlayerGui
Cam = workspace.CurrentCamera
Backpack = Player.Backpack
Character = Player.Character
Humanoid = Character.Humanoid
Mouse = Player:GetMouse()
RootPart = Character["HumanoidRootPart"]
Torso = Character["Torso"]
Head = Character["Head"]
RightArm = Character["Right Arm"]
LeftArm = Character["Left Arm"]
RightLeg = Character["Right Leg"]
LeftLeg = Character["Left Leg"]
RootJoint = RootPart["RootJoint"]
Neck = Torso["Neck"]
RightShoulder = Torso["Right Shoulder"]
LeftShoulder = Torso["Left Shoulder"]
RightHip = Torso["Right Hip"]
LeftHip = Torso["Left Hip"]
KEYHOLD = false
IT = Instance.new
CF = CFrame.new
VT = Vector3.new
RAD = math.rad
C3 = Color3.new
UD2 = UDim2.new
BRICKC = BrickColor.new
ANGLES = CFrame.Angles
EULER = CFrame.fromEulerAnglesXYZ
COS = math.cos
ACOS = math.acos
SIN = math.sin
ASIN = math.asin
ABS = math.abs
MRANDOM = math.random
FLOOR = math.floor
local Torsos = {}

function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
	local NEWMESH = IT(MESH)
	if MESH == "SpecialMesh" then
		NEWMESH.MeshType = MESHTYPE
		if MESHID ~= "nil" and MESHID ~= "" then
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
		end
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
		end
	end
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
	NEWMESH.Scale = SCALE
	NEWMESH.Parent = PARENT
	return NEWMESH
end

function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
	local NEWPART = IT("Part")
	NEWPART.formFactor = FORMFACTOR
	NEWPART.Reflectance = REFLECTANCE
	NEWPART.Transparency = TRANSPARENCY
	NEWPART.CanCollide = false
	NEWPART.Locked = true
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
	NEWPART.Name = NAME
	NEWPART.Size = SIZE
	NEWPART.Position = Torso.Position
	NEWPART.Material = MATERIAL
	NEWPART:BreakJoints()
	NEWPART.Parent = PARENT
	return NEWPART
end


--//=================================\\
--||		  CUSTOMIZATION
--\\=================================//

Class_Name = "Template"
Weapon_Name = "Add-ons"

Custom_Colors = {
	Custom_Color_1 = BRICKC("Institutional white"); --1st color for the weapon.
	Custom_Color_2 = BRICKC("Institutional white"); --2nd color for the weapon.

	Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
	Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
	Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
	Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
	Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.

	Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
	Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
	Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
	Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
	Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
}


Player_Size = 1 --Size of the player.
Animation_Speed = 3
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)

local Speed = 16
local Effects2 = {}

--//=================================\\
--|| 	  END OF CUSTOMIZATION
--\\=================================//

	local function weldBetween(a, b)
	    local weldd = Instance.new("ManualWeld")
	    weldd.Part0 = a
	    weldd.Part1 = b
	    weldd.C0 = CFrame.new()
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
	    weldd.Parent = a
	    return weldd
	end

function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
local acs = Instance.new("Part")
acs.CanCollide = false
acs.Anchored = false
acs.Size = Vector3.new(0,0,0)
acs.CFrame = attachmentpart.CFrame
acs.Parent = Character
acs.BrickColor = color
    local meshs = Instance.new("SpecialMesh")
    meshs.MeshId = mesh
    meshs.TextureId = texture
    meshs.Parent = acs
    meshs.Scale = scale
    meshs.Offset = offset
weldBetween(attachmentpart,acs)
end

function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
if TYPE == "Gem" then
	local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
	acs.Anchored = false
    acs.CanCollide = false
	acs.CFrame = PART.CFrame
	local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
weldBetween(PART,acs)
elseif TYPE == "Skull" then
	local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
	acs.Anchored = false
    acs.CanCollide = false
	acs.CFrame = PART.CFrame
	local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
weldBetween(PART,acs)
elseif TYPE == "Eye" then
	local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
	acs.Anchored = false
    acs.CanCollide = false
	acs.CFrame = PART.CFrame
	local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
weldBetween(PART,acs)
end
end

--//=================================\\
--|| 	      USEFUL VALUES
--\\=================================//

local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
local CO1 = 0
local CO2 = 0
local CO3 = 0
local CO4 = 0
local CHANGEDEFENSE = 0
local CHANGEDAMAGE = 0
local CHANGEMOVEMENT = 0
local ANIM = "Idle"
local ATTACK = false
local EQUIPPED = false
local HOLD = false
local COMBO = 1
local LASTPOINT = nil
local BLCF = nil
local SCFR = nil
local STAGGERHITANIM = false
local STAGGERANIM = false
local STUNANIM = false
local CRITCHANCENUMBER = 0
local IDLENUMBER = 0
local DONUMBER = 0
local HANDIDLE = false
local SINE = 0
local CHANGE = 2 / Animation_Speed
local WALKINGANIM = false
local WALK = 0
local DISABLEJUMPING = false
local HASBEENBLOCKED = false
local STUNDELAYNUMBER = 0
local MANADELAYNUMBER = 0
local SECONDARYMANADELAYNUMBER = 0
local ROBLOXIDLEANIMATION = IT("Animation")
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
--ROBLOXIDLEANIMATION.Parent = Humanoid
local WEAPONGUI = IT("ScreenGui", nil)
WEAPONGUI.Name = "Weapon GUI"
local WEAPONTOOL = IT("HopperBin", nil)
WEAPONTOOL.Name = Weapon_Name
local Weapon = IT("Model")
Weapon.Name = Weapon_Name
local Effects = IT("Folder", Weapon)
Effects.Name = "Effects"
local ANIMATOR = Humanoid.Animator
local ANIMATE = Character.Animate
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
local HITBLOCKSOUNDS = {"199148933", "199148947"}
local UNANCHOR = true

--//=================================\\
--\\=================================//

--//=================================\\
--||			  STATS
--\\=================================//

if Character:FindFirstChild("Stats") ~= nil then
Character:FindFirstChild("Stats").Parent = nil
end

local Stats = IT("Folder", nil)
Stats.Name = "Stats"
local ChangeStat = IT("Folder", Stats)
ChangeStat.Name = "ChangeStat"
local Defense = IT("NumberValue", Stats)
Defense.Name = "Defense"
Defense.Value = 1
local Movement = IT("NumberValue", Stats)
Movement.Name = "Movement"
Movement.Value = 1
local Damage = IT("NumberValue", Stats)
Damage.Name = "Damage"
Damage.Value = 1
local Mana = IT("NumberValue", Stats)
Mana.Name = "Mana"
Mana.Value = 0
local SecondaryMana = IT("NumberValue", Stats)
SecondaryMana.Name = "SecondaryMana"
SecondaryMana.Value = 0
local CanCrit = IT("BoolValue", Stats)
CanCrit.Name = "CanCrit"
CanCrit.Value = false
local CritChance = IT("NumberValue", Stats)
CritChance.Name = "CritChance"
CritChance.Value = 20
local CanPenetrateArmor = IT("BoolValue", Stats)
CanPenetrateArmor.Name = "CanPenetrateArmor"
CanPenetrateArmor.Value = false
local AntiTeamKill = IT("BoolValue", Stats)
AntiTeamKill.Name = "AntiTeamKill"
AntiTeamKill.Value = false
local Rooted = IT("BoolValue", Stats)
Rooted.Name = "Rooted"
Rooted.Value = false
local Block = IT("BoolValue", Stats)
Block.Name = "Block"
Block.Value = false
local RecentEnemy = IT("ObjectValue", Stats)
RecentEnemy.Name = "RecentEnemy"
RecentEnemy.Value = nil
local StaggerHit = IT("BoolValue", Stats)
StaggerHit.Name = "StaggerHit"
StaggerHit.Value = false
local Stagger = IT("BoolValue", Stats)
Stagger.Name = "Stagger"
Stagger.Value = false
local Stun = IT("BoolValue", Stats)
Stun.Name = "Stun"
Stun.Value = false
local StunValue = IT("NumberValue", Stats)
StunValue.Name = "StunValue"
StunValue.Value = 0


--//=================================\\
--\\=================================//





--//=================================\\
--|| 	     DEBUFFS / BUFFS
--\\=================================//

local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
DEFENSECHANGE1.Name = "ChangeDefense"
DEFENSECHANGE1.Value = 0

local MOVEMENTCHANGE1 = IT("NumberValue", nil)
MOVEMENTCHANGE1.Name = "ChangeMovement"
MOVEMENTCHANGE1.Value = 0

--//=================================\\
--\\=================================//





--//=================================\\
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
--\\=================================//

ArtificialHB = Instance.new("BindableEvent", script)
ArtificialHB.Name = "ArtificialHB"

script:WaitForChild("ArtificialHB")

frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
script.ArtificialHB:Fire()

game:GetService("RunService").Heartbeat:connect(function(s, p)
	tf = tf + s
	if tf >= frame then
		if allowframeloss then
			script.ArtificialHB:Fire()
			lastframe = tick()
		else
			for i = 1, math.floor(tf / frame) do
				script.ArtificialHB:Fire()
			end
		lastframe = tick()
		end
		if tossremainder then
			tf = 0
		else
			tf = tf - frame * math.floor(tf / frame)
		end
	end
end)

--//=================================\\
--\\=================================//





--//=================================\\
--|| 	      SOME FUNCTIONS
--\\=================================//

function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
end

function PositiveAngle(NUMBER)
	if NUMBER >= 0 then
		NUMBER = 0
	end
	return NUMBER
end

function NegativeAngle(NUMBER)
	if NUMBER <= 0 then
		NUMBER = 0
	end
	return NUMBER
end

function Swait(NUMBER)
	if NUMBER == 0 or NUMBER == nil then
		ArtificialHB.Event:wait()
	else
		for i = 1, NUMBER do
			ArtificialHB.Event:wait()
		end
	end
end

function QuaternionFromCFrame(cf)
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
	local trace = m00 + m11 + m22
	if trace > 0 then 
		local s = math.sqrt(1 + trace)
		local recip = 0.5 / s
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
	else
		local i = 0
		if m11 > m00 then
			i = 1
		end
		if m22 > (i == 0 and m00 or m11) then
			i = 2
		end
		if i == 0 then
			local s = math.sqrt(m00 - m11 - m22 + 1)
			local recip = 0.5 / s
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
		elseif i == 1 then
			local s = math.sqrt(m11 - m22 - m00 + 1)
			local recip = 0.5 / s
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
		elseif i == 2 then
			local s = math.sqrt(m22 - m00 - m11 + 1)
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
		end
	end
end
 
function QuaternionToCFrame(px, py, pz, x, y, z, w)
	local xs, ys, zs = x + x, y + y, z + z
	local wx, wy, wz = w * xs, w * ys, w * zs
	local xx = x * xs
	local xy = x * ys
	local xz = x * zs
	local yy = y * ys
	local yz = y * zs
	local zz = z * zs
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
end
 
function QuaternionSlerp(a, b, t)
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
	local startInterp, finishInterp;
	if cosTheta >= 0.0001 then
		if (1 - cosTheta) > 0.0001 then
			local theta = ACOS(cosTheta)
			local invSinTheta = 1 / SIN(theta)
			startInterp = SIN((1 - t) * theta) * invSinTheta
			finishInterp = SIN(t * theta) * invSinTheta
		else
			startInterp = 1 - t
			finishInterp = t
		end
	else
		if (1 + cosTheta) > 0.0001 then
			local theta = ACOS(-cosTheta)
			local invSinTheta = 1 / SIN(theta)
			startInterp = SIN((t - 1) * theta) * invSinTheta
			finishInterp = SIN(t * theta) * invSinTheta
		else
			startInterp = t - 1
			finishInterp = t
		end
	end
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
end

function Clerp(a, b, t)
	local qa = {QuaternionFromCFrame(a)}
	local qb = {QuaternionFromCFrame(b)}
	local ax, ay, az = a.x, a.y, a.z
	local bx, by, bz = b.x, b.y, b.z
	local _t = 1 - t
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
end

function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
	local frame = IT("Frame")
	frame.BackgroundTransparency = TRANSPARENCY
	frame.BorderSizePixel = BORDERSIZEPIXEL
	frame.Position = POSITION
	frame.Size = SIZE
	frame.BackgroundColor3 = COLOR
	frame.BorderColor3 = BORDERCOLOR
	frame.Name = NAME
	frame.Parent = PARENT
	return frame
end

function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
	local label = IT("TextLabel")
	label.BackgroundTransparency = 1
	label.Size = UD2(1, 0, 1, 0)
	label.Position = UD2(0, 0, 0, 0)
	label.TextColor3 = C3(255, 255, 255)
	label.TextStrokeTransparency = STROKETRANSPARENCY
	label.TextTransparency = TRANSPARENCY
	label.FontSize = TEXTFONTSIZE
	label.Font = TEXTFONT
	label.BorderSizePixel = BORDERSIZEPIXEL
	label.TextScaled = true
	label.Text = TEXT
	label.Name = NAME
	label.Parent = PARENT
	return label
end

function NoOutlines(PART)
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
end


function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
	local NEWWELD = IT(TYPE)
	NEWWELD.Part0 = PART0
	NEWWELD.Part1 = PART1
	NEWWELD.C0 = C0
	NEWWELD.C1 = C1
	NEWWELD.Parent = PARENT
	return NEWWELD
end

function CreateSound(ID, PARENT, VOLUME, PITCH)
	coroutine.resume(coroutine.create(function()
		local NEWSOUND = IT("Sound", PARENT)
		NEWSOUND.Volume = VOLUME
		NEWSOUND.Pitch = PITCH
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
		Swait()
		NEWSOUND:play()
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
	end))
end

--//=================================\\
--\\=================================//





--//=================================\\
--||	      RESIZE PLAYER
--\\=================================//

if Player_Size ~= 1 then
RootPart.Size = RootPart.Size * Player_Size
Torso.Size = Torso.Size * Player_Size
Head.Size = Head.Size * Player_Size
RightArm.Size = RightArm.Size * Player_Size
LeftArm.Size = LeftArm.Size * Player_Size
RightLeg.Size = RightLeg.Size * Player_Size
LeftLeg.Size = LeftLeg.Size * Player_Size
RootJoint.Parent = RootPart
Neck.Parent = Torso
RightShoulder.Parent = Torso
LeftShoulder.Parent = Torso
RightHip.Parent = Torso
LeftHip.Parent = Torso
	
RootJoint.C0 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
	RootJoint.C1 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
	Neck.C0 = NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
	Neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180))
	RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0
	LeftShoulder.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0
	if Disable_Moving_Arms == false then
		RightShoulder.C1 = ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
		LeftShoulder.C1 = ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
	else
		RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
		LeftShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
	end
	RightHip.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
	LeftHip.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
	RightHip.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
	LeftHip.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
--------------------
end


--//=================================\\
--\\=================================//




--//=================================\\
--||	     WEAPON CREATION
--\\=================================//

if Player_Size ~= 1 then
	for _, v in pairs (Weapon:GetChildren()) do
		if v.ClassName == "Motor" or v.ClassName == "Weld" or v.ClassName == "Snap" then
			local p1 = v.Part1
			v.Part1 = nil
			local cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v.C1:components()
			v.C1 = CF(cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
			v.Part1 = p1
		elseif v.ClassName == "Part" then
			for _, b in pairs (v:GetChildren()) do
				if b.ClassName == "SpecialMesh" or b.ClassName == "BlockMesh" then
					b.Scale = VT(b.Scale.x * Player_Size, b.Scale.y * Player_Size, b.Scale.z * Player_Size)
				end
			end
		end
	end
end

for _, c in pairs(Weapon:GetChildren()) do
	if c.ClassName == "Part" then
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
	end
end

Weapon.Parent = Character

print(Class_Name.." loaded.")

--//=================================\\
--\\=================================//



--//=================================\\
--||	ATTACK FUNCTIONS AND STUFF
--\\=================================//

local raysound = Instance.new("Sound",Character)
raysound.SoundId = "rbxassetid://346067083"
raysound.Pitch = 2
raysound.Looped = true
raysound.Volume = 10

function pew()
	ATTACK = true
	local sphere = Instance.new("Part",Effects)
	sphere.Size = Vector3.new(0,0,0)
	sphere.Material = "Neon"
	sphere.Shape = "Ball"
	sphere.Name = "AntimatterRay"
	sphere.Anchored = true
	sphere.Color = Color3.new(0,0,0)
	sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*27
	sphere.CanCollide = false
	local db=false
	local hit = sphere.Touched:connect(function(hit) 
		if db==true then return end
		if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
			if hit.Parent:FindFirstChild("Humanoid") then
				hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(hit.Parent:findFirstChildOfClass("Humanoid").MaxHealth/2)
				db=true
				if hit.Parent:FindFirstChild("Vanishing") == nil then
					local vanish = Instance.new("BoolValue",hit.Parent)
					vanish.Name = "Vanishing"
					local sound = Instance.new("Sound",hit)
					sound.SoundId = "rbxassetid://179497874"
					sound.Volume = 10
					sound:Play()
				end
			else
				local vanish = Instance.new("BoolValue",hit)
				vanish.Name = "Vanishing"
				hit.Color = Color3.new(0,0,0)
				table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
				if hit:FindFirstChildOfClass("SpecialMesh") then
					local mesh = hit:FindFirstChildOfClass("SpecialMesh")
					mesh.TextureId = ""
				end
			end
		end
	end)
	repeat
		Swait()
		RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
		sphere.Size = sphere.Size + Vector3.new(1,1,1)
		sphere.Color = Color3.new(0,(sphere.Size.Y/200),0)
		sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*(sphere.Size.Y/1.75)
	until KEYHOLD == false or sphere.Size.Y > 200
	CreateSound("11944350", Effects, 10, 1)
	local bv = Instance.new("BodyVelocity") 
	bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
	bv.velocity = RootPart.CFrame.lookVector*350
	bv.Parent = sphere
	bv.Name = "DASH"
	sphere.Anchored = false
	ATTACK = false
	game:GetService("Debris"):AddItem(sphere, 15)
end

function HoldRay()
	ATTACK = true
	UNANCHOR = false
	CreateSound("428800263", Torso, 15, 3.5)
	local sphere = Instance.new("Part",Effects)
	sphere.Size = Vector3.new(0,0,0)
	sphere.Material = "Neon"
	sphere.Shape = "Ball"
	sphere.Name = "AntimatterRay"
	sphere.Anchored = true
	sphere.Color = Color3.new(59/255, 80/255, 45/255)
	sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
	sphere.CanCollide = false
	for i=0, 1, 0.1 / Animation_Speed do
		Swait()
		RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
		sphere.Size = sphere.Size + Vector3.new(0.6,0.6,0.6)
		sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
	end
	local sound = Instance.new("Sound",Effects)
	sound.SoundId = "rbxassetid://165487479"
	sound.Volume = 10
	sound:Play()
	repeat
		sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
		Swait() 
		RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
	until sound.Playing == false
	sound:remove()
	raysound:Play()
	local timer = 1
	local Lazor = Instance.new("Part",Effects)
	Lazor.Size = Vector3.new(12,12,1000)
	Lazor.Name = "AntimatterRay"
	Lazor.Material = "Neon"
	Lazor.Anchored = true
	Lazor.CanCollide = false
	Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
	Lazor.Color = Color3.new(0,0,0)
	Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
	local hit = Lazor.Touched:connect(function(hit) 
		if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
			if hit.Parent:FindFirstChildOfClass("Humanoid") then
				hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(0.1)
				if hit.Parent:FindFirstChild("Vanishing") == nil then
					local vanish = Instance.new("BoolValue",hit.Parent)
					vanish.Name = "Vanishing"
					local sound = Instance.new("Sound",hit)
					sound.SoundId = "rbxassetid://179497874"
					sound.Volume = 10
					sound:Play()
				end
			else
				local vanish = Instance.new("BoolValue",hit)
				vanish.Name = "Vanishing"
				hit.Color = Color3.new(0,0,0)
				table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
				if hit:FindFirstChildOfClass("SpecialMesh") then
					local mesh = hit:FindFirstChildOfClass("SpecialMesh")
					mesh.TextureId = ""
				end
			end
		end
	end)
	local hit2 = sphere.Touched:connect(function(hit) 
		if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
			if hit.Parent:FindFirstChild("Humanoid") then
				hit.Parent:BreakJoints()
				if hit.Parent:FindFirstChild("Vanishing") == nil then
					local vanish = Instance.new("BoolValue",hit.Parent)
					vanish.Name = "Vanishing"
					local sound = Instance.new("Sound",hit)
					sound.SoundId = "rbxassetid://179497874"
					sound.Volume = 10
					sound:Play()
				end
			else
				local vanish = Instance.new("BoolValue",hit)
				vanish.Name = "Vanishing"
				hit.Color = Color3.new(0,0,0)
				table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
				if hit:FindFirstChildOfClass("SpecialMesh") then
					local mesh = hit:FindFirstChildOfClass("SpecialMesh")
					mesh.TextureId = ""
				end
			end
		end
	end)
	repeat
		if HOLD == true then
			RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
			Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
			sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
			Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
			if timer ==1 then
				Lazor.Color = Color3.new(59/255, 80/255, 45/255)
				sphere.Color = Color3.new(59/255, 80/255, 45/255)
				timer = 2
			elseif timer ==2 then
				Lazor.Color = Color3.new(39/255, 70/255, 45/255)
				sphere.Color = Color3.new(39/255, 70/255, 45/255)
				timer = 1
			end
		end
		Swait()
	until HOLD == false
	for i=0, 1, 0.1 / Animation_Speed/2 do
		Swait()
		Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
		RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
		Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
		sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
		sphere.Anchored = true
		Lazor.Anchored = true
		sphere.Size = sphere.Size - Vector3.new(0.2,0.2,0.2)
		Lazor.Size = Lazor.Size - Vector3.new(0.5,0.5,0)
		Lazor.Transparency = Lazor.Transparency + 0.03
		sphere.Transparency = sphere.Transparency + 0.03
		raysound.Volume = raysound.Volume - 0.1
		if timer ==1 then
			Lazor.Color = Color3.new(59/255, 80/255, 45/255)
			sphere.Color = Color3.new(59/255, 80/255, 45/255)
			timer = 2
		elseif timer ==2 then
			Lazor.Color = Color3.new(39/255, 70/255, 45/255)
			sphere.Color = Color3.new(39/255, 70/255, 45/255)
			timer = 1
		end
	end
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Vector3.new(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)
	hit2:disconnect()
	hit:disconnect()
	raysound:Stop()
	raysound.Volume = 5
	sphere:remove()
	Lazor:remove()
	BLCF = nil
	SCFR = nil
	ATTACK = false
	UNANCHOR = true
end

local sick = Instance.new("Sound",Character)
sick.SoundId = "rbxassetid://145616154"
sick.Looped = true
sick.Pitch = 1
sick.Volume = 10
sick:Play()

local Spook = false

function spooky()
	Spook = true
	local cframe = nil
	local pos = nil
	sick:Stop()
	local sound = Instance.new("Sound",Effects)
	sound.SoundId = "rbxassetid://211540835"
	sound.Volume = 10
	sound:Play()
	q = workspace:GetChildren()
		for i = 1, #q do
			g = q[i]:GetChildren()
			for t = 1, #g do
				if g[t].Name == "Torso" or g[t].Name == "UpperTorso" and q[i] ~= Character then
					table.insert(Effects2,{g[t],"TorsoSpin",0,0,0,0})
				end
			end
		end
	repeat
		Swait()
	until sound.Playing == false
	sound:remove()
	sick:Play()
	Spook = false
end

--//=================================\\
--||	  ASSIGN THINGS TO KEYS
--\\=================================//

Humanoid.Changed:connect(function(Jump)
	if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
		Humanoid.Jump = false
	end
end)

function MouseDown(Mouse)
	if HOLD == false and ATTACK == false then
		HOLD = true
		HoldRay()
	elseif HOLD == true then
		HOLD = false
	end
end

function MouseUp(Mouse)
end

function RayCast(Position, Direction, MaxDistance, IgnoreList)
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
end

function KeyDown(Key)
	KEYHOLD = true
	if Key == "w" and HOLD == false and ATTACK == false then
		repeat
			local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*150, 1.8, {workspace})
			RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)	
			Swait()	
		until KEYHOLD == false
	end
	if Key == "s" and HOLD == false and ATTACK == false then
		repeat
			local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*-150, 1.8, {workspace})
			RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)	
			Swait()	
		until KEYHOLD == false
	end
	if Key == "z" and ATTACK == false then
		pew()
	end
	if Key == "f" and Spook == false then
		spooky()
	end
end

function KeyUp(Key)
	KEYHOLD = false
end

	Mouse.Button1Down:connect(function(NEWKEY)
		MouseDown(NEWKEY)
	end)
	Mouse.Button1Up:connect(function(NEWKEY)
		MouseUp(NEWKEY)
	end)
	Mouse.KeyDown:connect(function(NEWKEY)
		KeyDown(NEWKEY)
	end)
	Mouse.KeyUp:connect(function(NEWKEY)
		KeyUp(NEWKEY)
	end)

--//=================================\\
--\\=================================//


function unanchor()
	if UNANCHOR == true then
		g = Character:GetChildren()
		for i = 1, #g do
			if g[i].ClassName == "Part" and g[i].Name ~= "HumanoidRootPart" then
				g[i].Anchored = false
			end
		end
	end
	RootPart.Anchored = true
end


--//=================================\\
--||	WRAP THE WHOLE SCRIPT UP
--\\=================================//

Humanoid.Changed:connect(function(Jump)
	if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
		Humanoid.Jump = false
	end
end)

Humanoid.Died:connect(function()
	ATTACK = true
	sick:Stop()
	CreateSound("198973822", workspace, 10, 1)
	for i = 1, 15 do
		local bag = Instance.new("Part",workspace)
		bag.Size = VT(1.8, 1.6, 1.2)
		bag.CFrame = RootPart.CFrame
		local mesh = Instance.new("SpecialMesh",bag)
		mesh.MeshType = "FileMesh"
		mesh.MeshId = "http://www.roblox.com/asset/?id=19106014"
		mesh.TextureId = "rbxassetid://37305301"
	end
	q = Character:GetChildren()
	for i = 1, #q do
		if q[i].ClassName == "Model" or q[i].ClassName == "Part" then
		q[i]:remove()
		end
	end
end)

RightArm:remove()
LeftArm:remove()
LeftLeg:remove()
RightLeg:remove()
Head.Transparency = 1
Torso.Transparency = 1
Head:ClearAllChildren()
local HandlePart = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0.25*Player_Size,0.25*Player_Size,1.5*Player_Size))
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Torso, HandlePart, CF(0 * Player_Size, 1 * Player_Size, 1 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)), CF(0, 0, 0))
local mesh = Instance.new("SpecialMesh",HandlePart)
mesh.MeshId = "rbxassetid://438530093"
mesh.TextureId = "rbxassetid://438530120"
mesh.Scale = Vector3.new(0.7,1,1)

		ANIMATE.Parent = nil
		local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
		IDLEANIMATION:Play()

while true do
Swait()
if #Effects2>0 then
for e=1,#Effects2 do
if Effects2[e]~=nil then
local Thing=Effects2[e]
if Thing~=nil then
local Part=Thing[1]
local Mode=Thing[2]
local Delay=Thing[3]
local IncX=Thing[4]
local IncY=Thing[5]
local IncZ=Thing[6]
local Part2=Thing[8]
if Thing[1].Transparency<=1 then
if Thing[2]=="Block1" then
Thing[1].CFrame=Part2.CFrame
Mesh=Thing[1].Mesh
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
elseif Thing[2]=="Cylinder" then
Mesh=Thing[1].Mesh
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
elseif Thing[2]=="Blood" then
Mesh=Thing[7]
Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
elseif Thing[2]=="Elec" then
Mesh=Thing[1].Mesh
Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
elseif Thing[2]=="Disappear" then
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
elseif Thing[2]=="TorsoSpin" and Spook == true then
Thing[1].CFrame = CFrame.new(Thing[1].Position,Vector3.new(math.random(-180,180),math.random(-180,180),math.random(-180,180)))
end
else
Part.Parent=nil
table.remove(Effects2,e)
end
end
end
end
end
RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
q = Character:GetChildren()
for u = 1, #q do
	if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
		q[u]:remove()
	end
end
unanchor()
Humanoid.MaxHealth = "inf"
Humanoid.Health = "inf"
if Rooted == false then
	Disable_Jump = false
	Humanoid.WalkSpeed = Speed
elseif Rooted == true then
	Disable_Jump = true
	Humanoid.WalkSpeed = 0
end
end

--//=================================\\
--\\=================================//





--//====================================================\\--
--||			  		 END OF SCRIPT
--\\====================================================//--
end)

Goner.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name)

    wait(0.4)

    require(4513235536).G(plr.Name)
end)

SwordStand.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://paste.ee/r/NwGVX/0"))()
end)

MrByeBye.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name)

    wait(0.4)

    require(2595582545).mbye(plr.Name)
end)

Felipe.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name)

    wait(0.4)

    require(5605396200):load(plr.Name,"Felipe")
end)

RonaldMcDonald.MouseButton1Click:Connect(function()
    wait(0.3)

    local msg = Instance.new("Message")
    msg.Parent = Workspace
    msg.Text = "Script coming soon just hang on dude"
    wait(3)
    msg:Destroy() 
end)

Combine.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name)    
    
    wait(0.3)
    
    require(7548845598).load(plr.Name)
end)

SuTart.MouseButton1Click:Connect(function()
wait(0.3)

local msg = Instance.new("Message")
msg.Parent = Workspace
msg.Text = "Script coming soon just hang on dude"
wait(3)
msg:Destroy() 
end)

Spider.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/txsk1LJg"))()
end)

Cleetus.MouseButton1Click:Connect(function()
wait(0.3)

--//====================================================\\--
--||                   CLEETUS CREDITS                  ||--
--\\====================================================//--

-- By YepImSirPwnsAlot
-- Script Name: ITS YA BOY CLEETUS
-- Original By Lord_Phantasmagoria (CKbackup)

--//====================================================\\--
--||                     PAINFUl LUAU                   ||--
--\\====================================================//--

p = game.Players.LocalPlayer
m = p:GetMouse()
ch = p.Character
root = ch.HumanoidRootPart
hum = ch.Humanoid

userinput = game:GetService("UserInputService")
debris = game:GetService("Debris")

anim = "Idle"
attack = false
grabbed = false
canplay = false
canplaying = false
sine = 0
change = 1
speed = 75
jpower = 75

Instance.new("ForceField",ch).Visible = false

-- Welds

local neck = Instance.new("Weld",ch.Torso)
neck.Part0 = ch.Torso
neck.Part1 = ch.Head
neck.C0 = CFrame.new(0,1.5,0)
local torso = Instance.new("Weld",root)
torso.Part0 = root
torso.Part1 = ch.Torso
local rs = Instance.new("Weld",ch.Torso)
rs.Part0 = ch.Torso
rs.Part1 = ch["Right Arm"]
rs.C0 = CFrame.new(1.5,0.5,0)
rs.C1 = CFrame.new(0,0.5,0)
local ls = Instance.new("Weld",ch.Torso)
ls.Part0 = ch.Torso
ls.Part1 = ch["Left Arm"]
ls.C0 = CFrame.new(-1.5,0.5,0)
ls.C1 = CFrame.new(0,0.5,0)
local rh = Instance.new("Weld",ch.Torso)
rh.Part0 = ch.Torso
rh.Part1 = ch["Right Leg"]
rh.C0 = CFrame.new(0.5,-1,0)
rh.C1 = CFrame.new(0,1,0)
local lh = Instance.new("Weld",ch.Torso)
lh.Part0 = ch.Torso
lh.Part1 = ch["Left Leg"]
lh.C0 = CFrame.new(-0.5,-1,0)
lh.C1 = CFrame.new(0,1,0)

-- Music 

local music = Instance.new("Sound",root)
music.SoundId = "rbxassetid://2208519872"
music.Name = "Music"
music.PlaybackSpeed = 1.25
music.Volume = 3
music.Looped = true
--music:Play()

-- Cleetus lol

for i,v in pairs(ch:GetChildren()) do
    if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("BodyColors") or v:IsA("Shirt") or v:IsA("ShirtGraphic") or v:IsA("Pants") then
        v:Destroy()
    end
end

coroutine.wrap(function()
    if ch.Head:FindFirstChild("face") ~= nil then
        ch.Head.face.Texture = "rbxassetid://27134272"
    else
        local newface = Instance.new("Decal",ch.Head)
        newface.Face = Enum.NormalId.Front
        newface.Texture = "rbxassetid://27134272"
    end
end)()

local newcolor = Instance.new("BodyColors",ch)
newcolor.HeadColor = BrickColor.new("Light orange")
newcolor.LeftArmColor = BrickColor.new("Light orange")
newcolor.RightArmColor = BrickColor.new("Light orange")
newcolor.LeftLegColor = BrickColor.new("Light orange")
newcolor.RightLegColor = BrickColor.new("Light orange")
newcolor.TorsoColor = BrickColor.new("Light orange")

local hat = script["Mellow Cowboy"]
hat.Parent = ch

local pants = Instance.new("Pants",ch)
pants.PantsTemplate = "rbxassetid://3767402973"

local penguintorso = Instance.new("CharacterMesh",ch)
penguintorso.BodyPart = Enum.BodyPart.Torso
penguintorso.BaseTextureId = 46345362
penguintorso.OverlayTextureId = 46345222
penguintorso.MeshId = 46345096
local newleftarm = Instance.new("CharacterMesh",ch)
newleftarm.BodyPart = Enum.BodyPart.LeftArm
newleftarm.MeshId = 279174949
local newrightarm = Instance.new("CharacterMesh",ch)
newrightarm.BodyPart = Enum.BodyPart.RightArm
newrightarm.MeshId = 279174886
local newleftleg = Instance.new("CharacterMesh",ch)
newleftleg.BodyPart = Enum.BodyPart.LeftLeg
newleftleg.MeshId = 319336109
local newrightleg = Instance.new("CharacterMesh",ch)
newrightleg.BodyPart = Enum.BodyPart.RightLeg
newrightleg.MeshId = 319336155

-- BANJO

local banjo = script.Model
local banjoweld = Instance.new("Weld",banjo.Banjo)
banjoweld.Part0 = banjo.Banjo
banjoweld.Part1 = ch["Left Arm"]
--banjoweld.C0 = CFrame.new(0,1.2,0)*CFrame.Angles(0,math.rad(-90),0)

-- DA GUN

local dagun = script.Sniper
local gunweld = Instance.new("Weld",dagun.Handle)
gunweld.Part0 = dagun.Handle
gunweld.Part1 = ch["Right Arm"]
gunweld.C0 = CFrame.new(-1.25,-0.1,0)*CFrame.Angles(math.rad(90),0,math.rad(85))
-- Special stuff

local damyth = script.Cursed
damyth.Parent = nil
hand = damyth.Hand
hand2 = damyth.Hand2
hand3 = damyth.Hand3
hand4 = damyth.Hand4
hand5 = damyth.Hand5
-- Usefull functions
    
    function createsound(id,pitch,volume,parent)
        coroutine.resume(coroutine.create(function()
            local sound = Instance.new("Sound",parent)
            sound.SoundId = "rbxassetid://"..id
            sound.PlaybackSpeed = pitch
            sound.Volume = volume
            sound:Play()
            repeat
            game:GetService("RunService").Heartbeat:Wait()    
            until sound.Playing == false
            sound:Destroy()    
        end))
    end
    
    function spawnlittlewave(pos,trans)
        coroutine.resume(coroutine.create(function()
            local part = Instance.new("Part",workspace)
            part.Locked = true
            part.BrickColor = BrickColor.new("White")
            part.CanCollide = false
            part.Anchored = true
            part.Transparency = trans
            part.CFrame = pos
            local wavemesh = Instance.new("SpecialMesh",part)
            wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
            for i = 0,3,0.3 do
                game:GetService("RunService").Heartbeat:Wait()
                wavemesh.Scale = wavemesh.Scale + Vector3.new(0.6,0.1,0.6)        
            end    
            part:Destroy()    
        end))
    end
    
    function GetDudesTorso(c)
        local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
        if torsy ~= nil then
            return torsy
        end
    end
    
    function CamShake(par,magni,env,dur)
        for _, c in pairs(workspace:GetDescendants()) do
            local hum = c:FindFirstChildOfClass("Humanoid")
            if hum ~= nil and c:FindFirstChild("SHAKE")==nil then
                local head = GetDudesTorso(c)
                if head ~= nil then
                    local targ = head.Position - par.Position
                    local mag = targ.magnitude
                    if magni >= mag then
                        local sheiku = script:FindFirstChild("SHAKE"):Clone()
                        sheiku.Parent = c
                        sheiku:FindFirstChild("Env").Value = env
                        sheiku:FindFirstChild("Dur").Value = dur
                        sheiku.Disabled = false
                    end
                end
            end
        end
    end
    
    function spawnwave(pos,trans)
        coroutine.resume(coroutine.create(function()
            local part = Instance.new("Part",workspace)
            part.Locked = true
            part.BrickColor = BrickColor.new("White")
            part.CanCollide = false
            part.Anchored = true
            part.Transparency = trans
            part.CFrame = pos
            local wavemesh = Instance.new("SpecialMesh",part)
            wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
            for i = 0,8,0.3 do
                game:GetService("RunService").Heartbeat:Wait()
                wavemesh.Scale = wavemesh.Scale + Vector3.new(0.6,0.1,0.6)        
            end    
            part:Destroy()    
        end))
    end
    
    function spawnkillingwave(pos,trans)
        coroutine.resume(coroutine.create(function()
            local part = Instance.new("Part",workspace)
            part.Locked = true
            part.BrickColor = BrickColor.new("White")
            part.CanCollide = false
            part.Anchored = true
            part.Transparency = trans
            part.CFrame = pos
            local wavemesh = Instance.new("SpecialMesh",part)
            wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
            part.Touched:Connect(function(hit)
                if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
                    hit.Parent:BreakJoints()
                end        
            end)
            for i = 0,8,0.3 do
                game:GetService("RunService").Heartbeat:Wait()
                wavemesh.Scale = wavemesh.Scale + Vector3.new(1.25,1,1.25)        
                part.Size = part.Size + Vector3.new(1.25,1,1.25)    
            end    
            part:Destroy()    
        end))
    end
    
    function handslol()
        coroutine.wrap(function()
            for i,v in pairs(workspace:GetChildren()) do
                game:GetService("RunService").Heartbeat:Wait()
                if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
                    if v:FindFirstChild("OHNOES") == nil then        
                        local ohnoeslol = Instance.new("BoolValue",v)
                        ohnoeslol.Name = "OHNOES"        
                        local targerroot = v:FindFirstChild("HumanoidRootPart")        
                        targerroot.Anchored = true        
                        for i = 0.2, 1, 1/60 do     
                            hand.CFrame = hand.CFrame:Lerp(targerroot.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        targerroot.Anchored = false    
                        local weld = Instance.new("Weld",targerroot)
                        weld.Part0 = targerroot        
                        weld.Part1 = hand
                        for i = 0.2, 1, 1/60 do     
                            hand.CFrame = hand.CFrame:Lerp(damyth.Ball.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        if v:FindFirstChild("Head") then
                            local vheadlol = v:FindFirstChild("Head")
                            if vheadlol:FindFirstChild("face") then
                                vheadlol:FindFirstChild("face"):Destroy()    
                            end                    
                        end                
                        for e,g in pairs(v:GetChildren()) do
                            if g:IsA("Accessory") then
                                g:Destroy()        
                            elseif g:IsA("Part") or g:IsA("MeshPart") then
                                g.Transparency = 1                        
                            end
                        end                                
                        v:BreakJoints()
                        createsound(1080610583,1,8,v)
                        createsound(429400881,1,1,v)    
                    end    
                end
            end
        end)()
        
        coroutine.wrap(function()
            for i,v in pairs(workspace:GetChildren()) do
                game:GetService("RunService").Heartbeat:Wait()
                if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
                    if v:FindFirstChild("OHNOES") == nil then                
                        local ohnoeslol = Instance.new("BoolValue",v)
                        ohnoeslol.Name = "OHNOES"        
                        local targerroot = v:FindFirstChild("HumanoidRootPart")        
                        targerroot.Anchored = true        
                        for i = 0.2, 1, 1/60 do     
                            hand2.CFrame = hand2.CFrame:Lerp(targerroot.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        targerroot.Anchored = false    
                        local weld = Instance.new("Weld",targerroot)
                        weld.Part0 = targerroot        
                        weld.Part1 = hand2
                        for i = 0.2, 1, 1/60 do     
                            hand2.CFrame = hand2.CFrame:Lerp(damyth.Ball.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        if v:FindFirstChild("Head") then
                            local vheadlol = v:FindFirstChild("Head")
                            if vheadlol:FindFirstChild("face") then
                                vheadlol:FindFirstChild("face"):Destroy()    
                            end                    
                        end                
                        for e,g in pairs(v:GetChildren()) do
                            if g:IsA("Accessory") then
                                g:Destroy()        
                            elseif g:IsA("Part") or g:IsA("MeshPart") then
                                g.Transparency = 1                        
                            end
                        end                                
                        v:BreakJoints()
                        createsound(3483587416,1,8,v)
                        createsound(429400881,1,1,v)    
                    end    
                end
            end
        end)()
        
        coroutine.wrap(function()
            for i,v in pairs(workspace:GetChildren()) do
                game:GetService("RunService").Heartbeat:Wait()
                if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
                    if v:FindFirstChild("OHNOES") == nil then                
                        local ohnoeslol = Instance.new("BoolValue",v)
                        ohnoeslol.Name = "OHNOES"        
                        local targerroot = v:FindFirstChild("HumanoidRootPart")        
                        targerroot.Anchored = true        
                        for i = 0.2, 1, 1/60 do     
                            hand3.CFrame = hand3.CFrame:Lerp(targerroot.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        targerroot.Anchored = false    
                        local weld = Instance.new("Weld",targerroot)
                        weld.Part0 = targerroot        
                        weld.Part1 = hand3
                        for i = 0.2, 1, 1/60 do     
                            hand3.CFrame = hand3.CFrame:Lerp(damyth.Ball.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        if v:FindFirstChild("Head") then
                            local vheadlol = v:FindFirstChild("Head")
                            if vheadlol:FindFirstChild("face") then
                                vheadlol:FindFirstChild("face"):Destroy()    
                            end                    
                        end                
                        for e,g in pairs(v:GetChildren()) do
                            if g:IsA("Accessory") then
                                g:Destroy()        
                            elseif g:IsA("Part") or g:IsA("MeshPart") then
                                g.Transparency = 1                        
                            end
                        end                    
                        
                        v:BreakJoints()
                        createsound(147758746,1,8,v)
                        createsound(1080363252,1,1,v)    
                    end    
                end
            end
        end)()
        
        coroutine.wrap(function()
            for i,v in pairs(workspace:GetChildren()) do
                game:GetService("RunService").Heartbeat:Wait()
                if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
                    if v:FindFirstChild("OHNOES") == nil then                
                        local ohnoeslol = Instance.new("BoolValue",v)
                        ohnoeslol.Name = "OHNOES"        
                        local targerroot = v:FindFirstChild("HumanoidRootPart")        
                        targerroot.Anchored = true        
                        for i = 0.2, 1, 1/60 do     
                            hand4.CFrame = hand4.CFrame:Lerp(targerroot.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        targerroot.Anchored = false    
                        local weld = Instance.new("Weld",targerroot)
                        weld.Part0 = targerroot        
                        weld.Part1 = hand4
                        for i = 0.2, 1, 1/60 do     
                            hand4.CFrame = hand4.CFrame:Lerp(damyth.Ball.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        if v:FindFirstChild("Head") then
                            local vheadlol = v:FindFirstChild("Head")
                            if vheadlol:FindFirstChild("face") then
                                vheadlol:FindFirstChild("face"):Destroy()    
                            end                    
                        end                
                        for e,g in pairs(v:GetChildren()) do
                            if g:IsA("Accessory") then
                                g:Destroy()        
                            elseif g:IsA("Part") or g:IsA("MeshPart") then
                                g.Transparency = 1                        
                            end
                        end                
                        v:BreakJoints()
                        createsound(565424701,1,8,v)
                        createsound(429400881,1,1,v)    
                    end    
                end
            end
        end)()
        
        coroutine.wrap(function()
            for i,v in pairs(workspace:GetChildren()) do
                game:GetService("RunService").Heartbeat:Wait()
                if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
                    if v:FindFirstChild("OHNOES") == nil then                
                        local ohnoeslol = Instance.new("BoolValue",v)
                        ohnoeslol.Name = "OHNOES"        
                        local targerroot = v:FindFirstChild("HumanoidRootPart")        
                        targerroot.Anchored = true        
                        for i = 0.2, 1, 1/60 do     
                            hand5.CFrame = hand5.CFrame:Lerp(targerroot.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        targerroot.Anchored = false    
                        local weld = Instance.new("Weld",targerroot)
                        weld.Part0 = targerroot        
                        weld.Part1 = hand5
                        for i = 0.2, 1, 1/60 do     
                            hand5.CFrame = hand5.CFrame:Lerp(damyth.Ball.CFrame, i)    
                            game:GetService("RunService").Heartbeat:Wait()
                        end
                        if v:FindFirstChild("Head") then
                            local vheadlol = v:FindFirstChild("Head")
                            if vheadlol:FindFirstChild("face") then
                                vheadlol:FindFirstChild("face"):Destroy()    
                            end                    
                        end                
                        for e,g in pairs(v:GetChildren()) do
                            if g:IsA("Accessory") then
                                g:Destroy()        
                            elseif g:IsA("Part") or g:IsA("MeshPart") then
                                g.Transparency = 1                        
                            end
                        end                
                        v:BreakJoints()
                        createsound(535528169,1,8,v)
                        createsound(429400881,1,1,v)            
                    end    
                end
            end
        end)()
    end
    
    
    -- Attacks 
    
    function animtemplate()
        neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        
    end
    
    function intro()
        attack = true
        root.Anchored = true
        CamShake(root,100,.5,.6)
        createsound(3154829820,1,2,ch.Head)
        spawnwave(root.CFrame*CFrame.new(0,-2,0),0.2)
        for i = 0,5,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        end
        createsound(1093102664,1,2,ch.Head)
        local lolwhat = Instance.new("Sound",ch.Head)
        lolwhat.SoundId = "rbxassetid://2254648568"
        lolwhat.Volume = 1.5
        lolwhat:Play()
        repeat
        game:GetService("RunService").Heartbeat:Wait()
        neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
        torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
        rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
        ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
        rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
        lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        until lolwhat.TimePosition > 8.5
        lolwhat:Destroy()
        music:Play()
        attack = false
        canplay = true
        canplaying = true
        root.Anchored = false
    end
    
    function taunt()
        attack = true
        banjo.Banjo.Transparency = 0
        speed = 0
        local FARMERFIELD = Instance.new("Sound",ch.Head)
        FARMERFIELD.SoundId = "rbxassetid://2681237436"
        FARMERFIELD.Volume = 4
        FARMERFIELD:Play()
        --banjoweld.C0 = CFrame.new(0,1.2,0)*CFrame.Angles(0,math.rad(90),math.rad(-25))
        repeat
        game:GetService("RunService").Heartbeat:Wait()
        banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(0,1,-0.35)*CFrame.Angles(0,math.rad(75),math.rad(-45))*CFrame.Angles(math.rad(25),0,0),0.3)
        neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-10+10*math.cos(sine/4)),math.rad(0),math.rad(0)),0.3)
        torso.C0 = torso.C0:Lerp(CFrame.new(0,0-0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        rs.C0 = rs.C0:Lerp(CFrame.new(0.85,1.2,-1.1)*CFrame.Angles(math.rad(10),math.rad(95),math.rad(0))*CFrame.Angles(math.rad(0+10*math.cos(sine/2)),0,0),0.3)
        ls.C0 = ls.C0:Lerp(CFrame.new(-1.3,-0.8,-1.3)*CFrame.Angles(math.rad(160),math.rad(85),math.rad(0)),0.3)
        rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1+0.3*math.cos(sine/4),-0.6)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        until FARMERFIELD.Playing == false
        for i = 0,1,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-25),math.rad(60),math.rad(0)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        end
        attack = false
        banjo.Banjo.Transparency = 1
        speed = 75
    end
    
    function swing()
        attack = true
        banjo.Banjo.Transparency = 0
        banjo.Banjo.Trail.Enabled = true
        createsound(3624807031,1,2,banjo.Banjo)
        for i = 0,1,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(-2.5,1.3,0.3)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(-30)),0.3)
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0.5)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-45)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(45)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,-0.7)*CFrame.Angles(math.rad(105),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)    
        end
        touch = banjo.Hitbox.Touched:Connect(function(hit)
            if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
                createsound(3333907347,1,2,hit)
                CamShake(root,100,.5,.6)
                createsound(12221984,1,2,hit)
                local exlol = Instance.new("Explosion",workspace)
                --exlol.Position = hit.Parent.HumanoidRootPart.Position
                exlol.Position = hit.Position
                hit.Parent:BreakJoints()
                touch:Disconnect()
            end
        end)
        for i = 0,2,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(-2.5,1.3,0.3)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(-30)),0.3)
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-45)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(45)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)    
        end
        touch:Disconnect()
        attack = false
        banjo.Banjo.Transparency = 1
        banjo.Banjo.Trail.Enabled = false
    end
    
    
    function datractor()
        attack = true
        local hitboxthing = Instance.new("Part",workspace)
        hitboxthing.Size = Vector3.new(45,25,45)
        hitboxthing.Transparency = 1
        hitboxthing.Anchored = true
        hitboxthing.CanCollide = false
        hitboxthing.CFrame = root.CFrame
        spawnwave(root.CFrame*CFrame.new(0,2,0),0.2)
        wait()
        CamShake(root,100,.5,.6)
        hum.Jump = true
        root.Anchored = true
        for i = 0,7,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            root.CFrame = root.CFrame:Lerp(root.CFrame*CFrame.new(0,45,0),0.3)
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-25)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(25)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
        end
        local tracktor = Instance.new("Part",ch)
        tracktor.Anchored = false
        tracktor.CanCollide = false
        tracktor.Transparency = 1
        tracktor.Size = Vector3.new(12,12,35)
        local trackmesh = Instance.new("SpecialMesh",tracktor)
        trackmesh.MeshId = "rbxassetid://598113704"
        trackmesh.TextureId = "rbxassetid://598113805"
        trackmesh.Scale = Vector3.new(5,5,5)
        local trackweld = Instance.new("Weld",tracktor)
        trackweld.Part0 = tracktor
        trackweld.Part1 = ch.Head
        trackweld.C0 = CFrame.new(0,-6.5,0)
        local bass = Instance.new("Sound",tracktor)
        bass.SoundId = "rbxasset://sounds//bass.wav"
        bass.Volume = 5
        bass:Play()
        coroutine.wrap(function()
            repeat
            game:GetService("RunService").Heartbeat:Wait()
            tracktor.Transparency = tracktor.Transparency - 0.01    
            until tracktor.Transparency < 0
        end)()
        for i = 0,7,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
        end
        local fallinglol = Instance.new("Sound",ch)
        fallinglol.SoundId = "rbxassetid://2258378465"
        fallinglol.Volume = 4
        fallinglol.Looped = true
        fallinglol:Play()
        local fallinglol2 = Instance.new("Sound",ch)
        fallinglol2.SoundId = "rbxassetid://138206037"
        fallinglol2.Volume = 4
        touch = tracktor.Touched:Connect(function(hit)
            if hit.Parent ~= ch then
                touch:Disconnect()
                tracktor.Anchored = true
                trackweld:Destroy()
                tracktor.Parent = workspace
                hitboxthing.CFrame = CFrame.new(root.Position.X,2,root.Position.Z)
                hitboxthing.Touched:Connect(function(hit)
                    if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
                        hit.Parent:BreakJoints()
                    end    
                end)
                tracktor.Transparency = 1
                fallinglol:Destroy()
                fallinglol2:Play()
                fallinglol2.TimePosition = 4.6
                local exlol = Instance.new("Explosion",workspace)
                exlol.Position = hitboxthing.Position
                exlol.Visible = false
                CamShake(root,100,.5,.6)
                root.CFrame = root.CFrame*CFrame.new(0,3,0)
                spawnwave(hitboxthing.CFrame,0.2)
                hum.Jump = true
                for i = 0,7,0.1 do
                    game:GetService("RunService").Heartbeat:Wait()
                    neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
                    torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.random(-999,99),math.random(-999,999),math.random(-999,999)),1)
                    rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
                    ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
                    rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
                    lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
                end
                attack = false
                root.CFrame = root.CFrame*CFrame.Angles(0,0,0)
                wait(3)
                fallinglol2:Destroy()
                tracktor:Destroy()
                hitboxthing:Destroy()
            end
        end)
        for i = 0,2,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
        end
        root.Anchored = false
    end
    
    function CONSUME()
        attack = true
        speed = 0
        jpower = 0
        for i = 0,1,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(90)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-90)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
        end
        local touchthing = Instance.new("Part",ch)
        touchthing.Size = Vector3.new(1.3,1,1.3)
        touchthing.CanCollide = false
        touchthing.Anchored = false
        touchthing.Transparency = 1
        local touchweldlol = Instance.new("Weld",touchthing)
        touchweldlol.Part0 = touchthing
        touchweldlol.Part1 = root
        touchweldlol.C0 = CFrame.new(0,0,2)
        touchy = touchthing.Touched:Connect(function(hit)
            if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
                root.Anchored = true
                grabbed = true
                speed = 0
                jpower = 0
                touchy:Disconnect()
                local grabbedroot = hit.Parent:FindFirstChild("HumanoidRootPart") or hit.Parent:FindFirstChild("Torso")
                local grabbedweld = Instance.new("Weld",grabbedroot)
                grabbedweld.Part0 = grabbedroot
                grabbedweld.Part1 = root
                grabbedweld.C0 = CFrame.new(0,-0.5,-2)*CFrame.Angles(0,math.rad(180),0)
                for i = 0,3,0.1 do
                    game:GetService("RunService").Heartbeat:Wait()
                    neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
                    torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
                    rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(0)),0.3)
                    ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(0)),0.3)
                    rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
                    lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
                end
                for i = 0,2.5,0.1 do
                    game:GetService("RunService").Heartbeat:Wait()
                    grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-15,-2)*CFrame.Angles(0,math.rad(180),0),i)
                    neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
                    torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
                    rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),0.3)
                    ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),0.3)
                    rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
                    lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
                end
                local headmesh = ch.Head:FindFirstChildOfClass("SpecialMesh")
                headmesh.Scale = Vector3.new(8.25,8.25,8.25)
                headmesh.Offset = Vector3.new(0,3.5,0)
                createsound(1080625252,1,8,grabbedroot)
                for i = 0,1,0.1 do
                    game:GetService("RunService").Heartbeat:Wait()
                    grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-21,-2)*CFrame.Angles(0,0,0),i)
                    neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
                    torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.35,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
                    rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-15)),0.3)
                    ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(15)),0.3)
                    rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-75),math.rad(0),math.rad(0)),0.3)
                    lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.3)
                end
                for i = 0,2,0.1 do
                    game:GetService("RunService").Heartbeat:Wait()
                    grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-1.25,-3)*CFrame.Angles(0,0,0),i)
                    neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
                    torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.35,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
                    rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-15)),0.3)
                    ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(15)),0.3)
                    rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-75),math.rad(0),math.rad(0)),0.3)
                    lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.3)
                end
                createsound(22593942,1,8,ch.Head)
                wait(0.6)
                hit.Parent:Destroy()
                local headmesh = ch.Head:FindFirstChildOfClass("SpecialMesh")
                headmesh.Scale = Vector3.new(1.25,1.25,1.25)
                headmesh.Offset = Vector3.new(0,0,0)
                for i = 1,3 do
                    for i = 0,4,0.3 do
                        game:GetService("RunService").Heartbeat:Wait()
                        neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
                        torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
                        rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-15)),0.3)
                        ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(15)),0.3)
                        rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
                        lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
                    end
                    for i = 0,4,0.3 do
                        game:GetService("RunService").Heartbeat:Wait()
                        neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
                        torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
                        rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-35)),0.3)
                        ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(35)),0.3)
                        rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
                        lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
                    end
                end
                createsound(704088758,0.85,1.25,ch)
                CamShake(root,100,.5,.6)
                for i = 0,12,0.3 do
                    game:GetService("RunService").Heartbeat:Wait()
                    neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
                    torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.15,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),0.3)
                    rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-35)),0.3)
                    ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(35)),0.3)
                    rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
                    lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
                end
                root.Anchored = false
                grabbed = false 
                attack = false
                speed = 75
                jpower = 75
            end
        end)
        for i = 0,2,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        end
        if grabbed == false then
            touchthing:Destroy()
            attack = false
            speed = 75
            jpower = 75
        end
    end
    
    function m_y_t_h()
        attack = true
        speed = 0
        jpower = 0
        damyth.Parent = workspace
        for i = 0,1,0.1 do
            game:GetService("RunService").Heartbeat:Wait()    
            damyth:SetPrimaryPartCFrame(ch.Head.CFrame*CFrame.new(0,35,-35))
        end
        for i = 0,6,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.35,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(6)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.35,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-6)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        end
        local coloreffect = Instance.new("ColorCorrectionEffect",game.Lighting)
        coloreffect.TintColor = Color3.fromRGB(255,0,0)
        repeat
        game:GetService("RunService").Heartbeat:Wait()
        music.PlaybackSpeed = music.PlaybackSpeed - 0.01
        coloreffect.Saturation = coloreffect.Saturation - 0.05
        until music.PlaybackSpeed < 0.1
        local mythlol = Instance.new("Sound",ch)
        mythlol.SoundId = "rbxassetid://2736627515"
        mythlol.Volume = 2
        mythlol:Play()
        handslol()
        repeat 
        game:GetService("RunService").Heartbeat:Wait()
        neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
        torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0+math.random(-4,4))),0.3)
        rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.5,0.5)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-25)),0.3)
        ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.5,0.5)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(25)),0.3)
        rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
        lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        until mythlol.TimePosition > 15
        for i,v in pairs(workspace:GetChildren()) do
            game:GetService("RunService").Heartbeat:Wait()
            if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
                v:FindFirstChild("HumanoidRootPart").Anchored = false            
            end        
        end
        damyth.Parent = nil
        coloreffect:Destroy()
        mythlol:Destroy()
        for i = 0,4,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        end
        for i = 0,4,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(25),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        end
        for i = 0,4,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(-25),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        end
        for i = 0,4,0.1 do
            game:GetService("RunService").Heartbeat:Wait()
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
        end
        repeat
        game:GetService("RunService").Heartbeat:Wait()
        music.PlaybackSpeed = music.PlaybackSpeed + 0.01    
        until music.PlaybackSpeed > 1.25
        music.PlaybackSpeed = 1.25
        attack = false
        speed = 75
        jpower = 75
    end
    
    -- Humanoid Events
    
    hum.Running:Connect(function(spd)
        if spd > 0.1 then
            anim = "Walk"
        elseif spd < 0.1 then
            anim = "Idle"    
        end
    end)
    
    hum.StateChanged:Connect(function()
        if hum:GetState() == Enum.HumanoidStateType.Freefall then
            anim = "Jump"
            wait(0.5)
            anim = "Fall"
        end
    end)
    
    -- UserInput Stuff
    
    userinput.InputBegan:Connect(function(key)
        local k = key.KeyCode
        local k2 = key.UserInputType 
        if k2 == Enum.UserInputType.MouseButton1 and attack == false then
            swing()
        end
        if k ==  Enum.KeyCode.J and attack == false then
            taunt()
        end
        if k == Enum.KeyCode.V and attack == false then
            datractor()
        end
        if k == Enum.KeyCode.N and attack == false then
            m_y_t_h()
        end
        if k == Enum.KeyCode.C and attack == false then
            CONSUME()
        end
        if k == Enum.KeyCode.M and canplay == true and canplaying == true then
            music:Pause()
            canplay = false
        elseif k == Enum.KeyCode.M and canplay == false and canplaying == true then
            music:Resume()
            canplay = true
        end
    end)
    
    
    -- Animation
    
    intro()
    while true do
        game:GetService("RunService").Heartbeat:Wait()
        sine = sine + change
        hum.WalkSpeed = speed
        hum.JumpPower = jpower
        hum.MaxHealth = math.huge
        hum.Health = math.huge
        if music.TimePosition < 2.1 then
            music.TimePosition = 2.1
        end
        if anim == "Jump" and attack == false then
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-25)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(25)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
        end
        if anim == "Fall" and attack == false then
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(35)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),0.3)
        end
        if anim == "Idle" and attack == false then
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0-0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(1.4,0.7+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25+45*math.cos(sine/4))),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-1.4,0.7+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25-45*math.cos(sine/4))),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1+0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1+0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)    
        end
        if anim == "Walk" and attack == false then
            neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
            torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0+65*math.cos(sine/2))),0.3)
            rs.C0 = rs.C0:Lerp(CFrame.new(2,0.15,-0.8)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(-62)),0.3)
            ls.C0 = ls.C0:Lerp(CFrame.new(-2,0.15,-0.8)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(62)),0.3)
            rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0+120*math.cos(sine/2)),math.rad(0),math.rad(0)),0.3)
            lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0-120*math.cos(sine/2)),math.rad(0),math.rad(0)),0.3)    
        end
    end
end)

Chips.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/b289ts36"))()
end)

Joy.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/LEAQuKj0"))()
end)

UltimateMemeDance.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/0QfjMKrF"))()
end)

Chill.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/0QfjMKrF"))()
end)

WallWalk.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/RY9cBbdG"))()
end)

Grapple.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/AyASkDEG"))()
end)

KrystalDance.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/FV3HLmTH"))()
end)

Stand.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/RZUwatYV"))()
end)

ServerAdmin.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet("https://rawgithubusercontent.com/ONEReverseCard/My-Scripts/main/Netless%20Server%20Adminmd"))()
end)

BanHammer.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://rawgithubusercontent.com/killermaster9999mega/thing/main/READMEmd"))()
end)

ParkourGod.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/xwmnPkvY"))()
end)

Sniper.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/dtz7qGBg"))()
end)

Ender.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/bndCgupK"))()
end)

VrSword.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/M9pnqjtn"))()
end)

Caducus.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/jfryBKds"))()
end)

ElioBlasio.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/xvBXu6Yc"))()
end)

Minigun.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/sK9EUPE6"))()
end)

Car.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet('https://rawgithubusercontent.com/MonkoTubeYT/carscript/master/!carscriptlua',true))()
end)

Carnage.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet('https://pastebin.com/raw/Ntg4PB33',true))()
end)

SoulReaper.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name) 

    wait(0.4)

    require(4185644819).a(plr.Name)
end)

Memeus.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/cCMJ9C82"))()
end)

Pen.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/1qcpeuDm"))()
end)

Xester.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/RPwyPvEi"))()
end)

Broomstick.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/xyHiNwtg"))()
end)

Headless.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/mssZBy9j"))()
end)

HeadHold.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/jsZHrVFf"))()
end)

Goopie.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/fKLm580i"))()
end)

OrangeJustice.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/Efg0DgkP"))()
end)

Floss.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/JfyvWHLf"))()
end)

DistractDance.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/2tJBN38N"))()
end)

RussainKick.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/1P37qYeV"))()
end)

InsanityPowers.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/ygWAZh5A"))()
end)

Zen.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/o5u3/Zen/main/ZenFlingFE.txt"))()
end)

HellRobotics.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/cF4yBbWs"))()
end)

Pillow.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/RbKLMpdt"))()
end)

BuildingTools.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name) 

    wait(0.4)

    require(4869378421).F3X(plr.Name)
end)

RainbowKing.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/Xfxx4qJ0"))()
end)

TouchKill.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/KaYHHvh7"))()
end)

TakeTheL.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/VkWkuyzc"))()
end)

BlackHole.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/4zY4XvvA"))()
end)

JhonDoe.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/DwhVGxTs"))()
end)

Neko.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/7i7CsTPe"))()
end)

BanzaiBazooka.MouseButton1Click:Connect(function()
    require(4585652241).load(plr.Name) 

    wait(0.4)

    require(4941303393).banzai(plr.Name) 
end)

Rtx.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/Ba5A2mXj"))()
end)

VR.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/uZWAvTxC"))()
end)

Gun.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/0Jv3udmi"))()	
end)

Titain.MouseButton1Click:Connect(function()
	loadstring(game:HttpGet('https://pastebin.com/raw/qSMz7Uiu',true))()	
end)

PixelCar.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/1Nmes8yC"))()
end)

Eggdog.MouseButton1Click:Connect(function()
	loadstring(game:HttpGetAsync("https://pastebin.com/raw/rkAD6D4J"))()
end)

Features & Information

Goner, combine, Banzai bazooka, Building tools, Soul reaper and mr bye bye dont work cuz their require scripts other than that you need to be r6 for the scripts to work

Community Comments (9)

exprvssedexprvssedApr 18, 2025

Is this fe?

maybe

Screaming_sonicScreaming_sonicMay 22, 2025

Is FE if the FilteringEnabled is off or is a game that have Client, visual that appear for you to appear on the server, and the animations are FE

Screaming_sonicScreaming_sonicMay 22, 2025

If the script don't use a fake body rig from the script, if don't use you body, you will be invisible, I think

Screaming_sonicScreaming_sonicMay 22, 2025

Scripts that use you body, player body to animate, will be FE

pupil1110pupil1110Jun 7, 2025

why its doesnt work

Script Test V1 = Script.FE = True (if game cilent) Script.FD = true (if game dont have cilent) Script.Work = True (Gui work!)

HappyfoxHappyfoxJun 27, 2025

why its doesnt work

HackkerHackkerDec 3, 2025

I dont put launch

More Scripts for Universal Scripts