Advertisement
loleristhegoat

Untitled

Jul 7th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.19 KB | None | 0 0
  1. script:ClearAllChildren()
  2. wait(0.2)
  3. Player = game:GetService("Players").LocalPlayer
  4. PlayerGui = Player.PlayerGui
  5. Cam = workspace.CurrentCamera
  6. Backpack = Player.Backpack
  7. Character = Player.Character
  8. Humanoid = Character.Humanoid
  9. Mouse = Player:GetMouse()
  10. RootPart = Character["HumanoidRootPart"]
  11. Torso = Character["Torso"]
  12. Head = Character["Head"]
  13. RightArm = Character["Right Arm"]
  14. LeftArm = Character["Left Arm"]
  15. RightLeg = Character["Right Leg"]
  16. LeftLeg = Character["Left Leg"]
  17. RootJoint = RootPart["RootJoint"]
  18. Neck = Torso["Neck"]
  19. RightShoulder = Torso["Right Shoulder"]
  20. LeftShoulder = Torso["Left Shoulder"]
  21. RightHip = Torso["Right Hip"]
  22. LeftHip = Torso["Left Hip"]
  23. local TIME = 0
  24.  
  25. IT = Instance.new
  26. CF = CFrame.new
  27. VT = Vector3.new
  28. RAD = math.rad
  29. C3 = Color3.new
  30. UD2 = UDim2.new
  31. BRICKC = BrickColor.new
  32. ANGLES = CFrame.Angles
  33. EULER = CFrame.fromEulerAnglesXYZ
  34. COS = math.cos
  35. ACOS = math.acos
  36. SIN = math.sin
  37. ASIN = math.asin
  38. ABS = math.abs
  39. MRANDOM = math.random
  40. FLOOR = math.floor
  41.  
  42. Animation_Speed = 1.5
  43. local FORCERESET = false
  44. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  45. local Speed = 30
  46. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  47. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  48. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  49. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  50. local DAMAGEMULTIPLIER = 1
  51. local ANIM = "Idle"
  52. local ATTACK = false
  53. local EQUIPPED = false
  54. local HOLD = false
  55. local COMBO = 1
  56. local Rooted = false
  57. local SINE = 0
  58. local KEYHOLD = false
  59. local CHANGE = 2 / Animation_Speed
  60. local WALKINGANIM = false
  61. local VALUE1 = false
  62. local VALUE2 = false
  63. local ROBLOXIDLEANIMATION = IT("Animation")
  64. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  65. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  66. --ROBLOXIDLEANIMATION.Parent = Humanoid
  67. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  68. WEAPONGUI.Name = "BanishV3Gui"
  69. local Weapon = IT("Model")
  70. Weapon.Name = "Adds"
  71. local Effects = IT("Folder", Weapon)
  72. Effects.Name = "Effects"
  73. local ANIMATOR = Humanoid.Animator
  74. local ANIMATE = Character:FindFirstChild("Animate")
  75. local UNANCHOR = true
  76. local TOBANISH = {}
  77. local WhiteList={}WhiteList[1]="voyqgo"WhiteList[2]="Adelpvp123"WhiteList[3]="xXXNickGamerYTXXx"WhiteList[4]="VictoriaChristophe"WhiteList[5]="Houjou_Reisuke,"WhiteList[6]="IvanPortero1"WhiteList[7]="UndeniableInfinity"WhiteList[8]="soins1"WhiteList[9]="Mcisbetter111"WhiteList[10]="kermat161"WhiteList[11]="Kazuin"WhiteList[12]="DjDarther"
  78. local flg=false
  79. for i=1,#WhiteList do
  80. if WhiteList[i]==Player.Name then
  81. flg=true end end
  82. if not flg then error("Sorry.(Your Not Whitelisted!)")end
  83. script.Parent = PlayerGui
  84. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  85. local frame = IT("Frame")
  86. frame.BackgroundTransparency = TRANSPARENCY
  87. frame.BorderSizePixel = BORDERSIZEPIXEL
  88. frame.Position = POSITION
  89. frame.Size = SIZE
  90. frame.BackgroundColor3 = COLOR
  91. frame.BorderColor3 = BORDERCOLOR
  92. frame.Name = NAME
  93. frame.Parent = PARENT
  94. return frame
  95. end
  96.  
  97. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  98. local label = IT("TextLabel")
  99. label.BackgroundTransparency = 1
  100. label.Size = UD2(1, 0, 1, 0)
  101. label.Position = UD2(0, 0, 0, 0)
  102. label.TextColor3 = TEXTCOLOR
  103. label.TextStrokeTransparency = STROKETRANSPARENCY
  104. label.TextTransparency = TRANSPARENCY
  105. label.FontSize = TEXTFONTSIZE
  106. label.Font = TEXTFONT
  107. label.BorderSizePixel = BORDERSIZEPIXEL
  108. label.TextScaled = false
  109. label.Text = TEXT
  110. label.Name = NAME
  111. label.Parent = PARENT
  112. return label
  113. end
  114.  
  115. function NoOutlines(PART)
  116. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  117. end
  118.  
  119. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  120. local NEWWELD = IT(TYPE)
  121. NEWWELD.Part0 = PART0
  122. NEWWELD.Part1 = PART1
  123. NEWWELD.C0 = C0
  124. NEWWELD.C1 = C1
  125. NEWWELD.Parent = PARENT
  126. return NEWWELD
  127. end
  128.  
  129. local S = IT("Sound")
  130. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  131. local NEWSOUND = nil
  132. coroutine.resume(coroutine.create(function()
  133. NEWSOUND = S:Clone()
  134. NEWSOUND.Parent = PARENT
  135. NEWSOUND.Volume = VOLUME
  136. NEWSOUND.Pitch = PITCH
  137. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  138. NEWSOUND:play()
  139. if DOESLOOP == true then
  140. NEWSOUND.Looped = true
  141. else
  142. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  143. NEWSOUND:remove()
  144. end
  145. end))
  146. return NEWSOUND
  147. end
  148. local sick = Instance.new("Sound",Torso)
  149. sick.Parent = Torso
  150. sick:resume()
  151. sick.Volume = 4
  152. sick.Pitch = 1
  153. sick.SoundId = "rbxassetid://1504604335"
  154. sick.Name = "BanishV3Music"
  155. sick:play()
  156. wait(9.7)
  157.  
  158. Player = game:GetService("Players").LocalPlayer
  159. PlayerGui = Player:FindFirstChildOfClass("PlayerGui")
  160. Cam = workspace.CurrentCamera
  161. Backpack = Player:FindFirstChildOfClass("Backpack")
  162. Character = Player.Character
  163. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  164. Mouse = Player:GetMouse()
  165.  
  166. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  167. local NEWPART = IT("Part")
  168. NEWPART.formFactor = FORMFACTOR
  169. NEWPART.Reflectance = REFLECTANCE
  170. NEWPART.Transparency = TRANSPARENCY
  171. NEWPART.CanCollide = false
  172. NEWPART.Locked = true
  173. NEWPART.Anchored = true
  174. if ANCHOR == false then
  175. NEWPART.Anchored = false
  176. end
  177. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  178. NEWPART.Name = NAME
  179. NEWPART.Size = SIZE
  180. NEWPART.Position = Torso.Position
  181. NEWPART.Material = MATERIAL
  182. NEWPART:BreakJoints()
  183. NEWPART.Parent = PARENT
  184. return NEWPART
  185. end
  186.  
  187. local function weldBetween(a, b)
  188. local weldd = Instance.new("ManualWeld")
  189. weldd.Part0 = a
  190. weldd.Part1 = b
  191. weldd.C0 = CFrame.new()
  192. weldd.C1 = b.CFrame:inverse() * a.CFrame
  193. weldd.Parent = a
  194. return weldd
  195. end
  196. --Banish
  197. function Banish(Foe)
  198. if Foe then
  199. coroutine.resume(coroutine.create(function()
  200. --if game.Players:FindFirstChild(Foe.Name) then
  201. table.insert(TOBANISH,Foe.Name)
  202. printbye(Foe.Name)
  203. --end
  204. Foe.Archivable = true
  205. local CLONE = Foe:Clone()
  206. Foe:Destroy()
  207. CLONE.Parent = Effects
  208. CLONE:BreakJoints()
  209. local MATERIALS = {"Glass","Neon"}
  210. for _, c in pairs(CLONE:GetDescendants()) do
  211. if c:IsA("BasePart") then
  212. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  213. CreateSound(340722848, c, 10, 1, false)
  214. end
  215. c.Anchored = true
  216. c.Transparency = c.Transparency + 0.2
  217. c.Material = MATERIALS[MRANDOM(1,2)]
  218. c.Color = C3(1,0,0)
  219. if c.ClassName == "MeshPart" then
  220. c.TextureID = ""
  221. end
  222. if c:FindFirstChildOfClass("SpecialMesh") then
  223. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  224. end
  225. if c:FindFirstChildOfClass("Decal") then
  226. c:FindFirstChildOfClass("Decal"):remove()
  227. end
  228. c.Name = "Banished"
  229. c.CanCollide = false
  230. else
  231. c:remove()
  232. end
  233. end
  234. local A = false
  235. for i = 1, 35 do
  236. if A == false then
  237. A = true
  238. elseif A == true then
  239. A = false
  240. end
  241. for _, c in pairs(CLONE:GetDescendants()) do
  242. if c:IsA("BasePart") then
  243. c.Anchored = true
  244. c.Material = MATERIALS[MRANDOM(1,2)]
  245. c.Transparency = c.Transparency + 0.8/35
  246. if A == false then
  247. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  248. elseif A == true then
  249. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  250. end
  251. end
  252. end
  253. Swait()
  254. end
  255. CLONE:remove()
  256. end))
  257. end
  258. end
  259.  
  260. function ApplyAoE(POSITION,RANGE,ISBANISH)
  261. local CHILDREN = workspace:GetDescendants()
  262. for index, CHILD in pairs(CHILDREN) do
  263. if CHILD.ClassName == "Model" and CHILD ~= Character then
  264. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  265. if HUM then
  266. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  267. if TORSO then
  268. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  269. if ISBANISH == true then
  270. Banish(CHILD)
  271. else
  272. if ISBANISH == "Gravity" then
  273. HUM.PlatformStand = true
  274. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  275. local grav = Instance.new("BodyPosition",TORSO)
  276. grav.D = 15
  277. grav.P = 20000
  278. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  279. grav.position = TORSO.Position
  280. grav.Name = "V3BanishForce"..Player.Name
  281. else
  282. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  283. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  284. end
  285. else
  286. HUM.PlatformStand = false
  287. end
  288. end
  289. elseif ISBANISH == "Gravity" then
  290. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  291. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  292. HUM.PlatformStand = false
  293. end
  294. end
  295. end
  296. end
  297. end
  298. end
  299. end
  300.  
  301.  
  302.  
  303. UnBanishTaunts = {"Forgiveness is a judgement's option.", "Mercy can be given anytime.", "Your Actions Have Been Forgiven.", "I shall set you free.", "I have let you go.", "Don't do that again.", "As A Person, i have the emotion of forgiving.", "Why Not Be Merciful?"}
  304. --idk
  305. function Colorful_Death()
  306. ATTACK = true
  307. Rooted = false
  308. for i=0, 0.05, 0.1 / Animation_Speed do
  309. Swait()
  310. turnto(Mouse.Hit.p)
  311. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  312. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  313. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  314. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  315. 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)
  316. 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)
  317. end
  318. repeat
  319. for i=0, 0.05, 0.1 / Animation_Speed do
  320. Swait()
  321. turnto(Mouse.Hit.p)
  322. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  323. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  324. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  325. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  326. 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)
  327. 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)
  328. end
  329. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  330. SpawnTrail(Hole.Position,POS)
  331. if HIT ~= nil then
  332. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  333. Banish(HIT.Parent)
  334. end
  335. end
  336. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,7.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  337. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  338. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  339. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  340. for i=0, 0.05, 0.1 / Animation_Speed do
  341. Swait()
  342. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  343. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  344. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  345. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  346. 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)
  347. 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)
  348. end
  349. until KEYHOLD == false
  350. ATTACK = false
  351. Rooted = false
  352. end
  353. --Buttons
  354. function MouseDown(Mouse)
  355. if ATTACK == false then
  356. end
  357. end
  358.  
  359. function MouseUp(Mouse)
  360. HOLD = false
  361. end
  362.  
  363. function KeyDown(Key)
  364. KEYHOLD = true
  365. if Key == "z" and ATTACK == false then
  366. Colorful_Death()
  367. end
  368. end
  369.  
  370. function KeyUp(Key)
  371. KEYHOLD = false
  372. end
  373.  
  374. Mouse.Button1Down:connect(function(NEWKEY)
  375. MouseDown(NEWKEY)
  376. end)
  377. Mouse.Button1Up:connect(function(NEWKEY)
  378. MouseUp(NEWKEY)
  379. end)
  380. Mouse.KeyDown:connect(function(NEWKEY)
  381. KeyDown(NEWKEY)
  382. end)
  383. Mouse.KeyUp:connect(function(NEWKEY)
  384. KeyUp(NEWKEY)
  385. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement