Advertisement
MaxNutellaOML

fe

Oct 12th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 218.12 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility: by WaverlyCole & Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. return RealPlayer[Index]
  88. end
  89. end;
  90. __tostring = function(self)
  91. return RealPlayer.Name
  92. end
  93. })
  94. end
  95. end
  96. if RealGame[Index] then
  97. local Type = type(RealGame[Index])
  98. if Type == "function" then
  99. if Index:lower() == "getservice" or Index:lower() == "service" then
  100. return function (self,Service)
  101. if Service:lower() == "players" then
  102. return setmetatable({},{
  103. __index = function (self2,Index2)
  104. local RealService = RealGame:GetService(Service)
  105. local Type2 = type(Index2)
  106. if Type2 == "function" then
  107. return function (self,...)
  108. return RealService[Index2](RealService,...)
  109. end
  110. else
  111. if Index2:lower() == "localplayer" then
  112. return Sandbox(owner)
  113. end
  114. return RealService[Index2]
  115. end
  116. end;
  117. __tostring = function(self)
  118. return RealGame:GetService(Service).Name
  119. end
  120. })
  121. elseif Service:lower() == "contextactionservice" then
  122. return InternalData["ContextActionService"]
  123. elseif Service:lower() == "contextactionservice" then
  124. return InternalData["UserInputService"]
  125. elseif Service:lower() == "runservice" then
  126. return setmetatable({},{
  127. __index = function(self2,Index2)
  128. local RealService = RealGame:GetService(Service)
  129. local Type2 = type(Index2)
  130. if Type2 == "function" then
  131. return function (self,...)
  132. return RealService[Index2](RealService,...)
  133. end
  134. else
  135. if Index2:lower() == "bindtorenderstep" then
  136. return function (self,Name,Priority,Function)
  137. return RealGame:GetService("RunService").Stepped:Connect(Function)
  138. end
  139. end
  140. if Index2:lower() == "renderstepped" then
  141. return RealService["Stepped"]
  142. end
  143. return RealService[Index2]
  144. end
  145. end
  146. })
  147. else
  148. return RealGame:GetService(Service)
  149. end
  150. end
  151. end
  152. return function (self,...)
  153. return RealGame[Index](RealGame,...)
  154. end
  155. else
  156. if game:GetService(Index) then
  157. return game:GetService(Index)
  158. end
  159. return RealGame[Index]
  160. end
  161. else
  162. return nil
  163. end
  164. end
  165. });Game = game;owner = game:GetService("Players").LocalPlayer
  166. print("Complete! Running...")
  167.  
  168. local s = Instance.new("Sound")
  169.  
  170. s.Name = "Arrived"
  171. s.SoundId = "http://www.roblox.com/asset/?id=1963047976"
  172. s.Volume = 100
  173. s.Looped = false
  174. s.archivable = false
  175.  
  176. s.Parent = game.Workspace
  177.  
  178. wait(10)
  179.  
  180. s:play()
  181. Player=game:GetService("Players").LocalPlayer
  182. Character=Player.Character
  183. PlayerGui=Player.PlayerGui
  184. Backpack=Player.Backpack
  185. Torso=Character.Torso
  186. Head=Character.Head
  187. Humanoid=Character.Humanoid
  188. m=Instance.new('Model',Character)
  189. LeftArm=Character["Left Arm"]
  190. LeftLeg=Character["Left Leg"]
  191. RightArm=Character["Right Arm"]
  192. RightLeg=Character["Right Leg"]
  193. LS=Torso["Left Shoulder"]
  194. LH=Torso["Left Hip"]
  195. RS=Torso["Right Shoulder"]
  196. RH=Torso["Right Hip"]
  197. Face = Head.face
  198. Neck=Torso.Neck
  199. it=Instance.new
  200. attacktype=1
  201. vt=Vector3.new
  202. cf=CFrame.new
  203. euler=CFrame.fromEulerAnglesXYZ
  204. angles=CFrame.Angles
  205. cloaked=false
  206. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  207. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  208. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  209. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  210. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  211. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  212. RootPart=Character.HumanoidRootPart
  213. RootJoint=RootPart.RootJoint
  214. RootCF=euler(-1.57,0,3.14)
  215. attack = false
  216. wait(2)
  217. function clerp(a,b,t)
  218. local qa = {QuaternionFromCFrame(a)}
  219. local qb = {QuaternionFromCFrame(b)}
  220. local ax, ay, az = a.x, a.y, a.z
  221. local bx, by, bz = b.x, b.y, b.z
  222. local _t = 1-t
  223. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  224. end
  225. local l = game.Lighting
  226. local sky = Instance.new("Sky",l)
  227. sky.CelestialBodiesShown = false
  228. sky.SkyboxBk = "http://www.roblox.com/asset/?id=190477248"
  229. sky.SkyboxDn = "http://www.roblox.com/asset/?id=190477222"
  230. sky.SkyboxFt = "http://www.roblox.com/asset/?id=190477200"
  231. sky.SkyboxLf = "http://www.roblox.com/asset/?id=190477185"
  232. sky.SkyboxRt = "http://www.roblox.com/asset/?id=190477166"
  233. sky.SkyboxUp = "http://www.roblox.com/asset/?id=190477146"
  234. sky.StarCount = 3000
  235. sky.Name = "GreenSpace"
  236. CV="Maroon"
  237. Player = game.Players.LocalPlayer
  238. char = Player.Character
  239. local txt = Instance.new("BillboardGui", Character)
  240. txt.Adornee = Character .Head
  241. txt.Name = "_status"
  242. txt.Size = UDim2.new(2, 0, 1.2, 0)
  243. txt.StudsOffset = Vector3.new(-9, 8, 0)
  244. local text = Instance.new("TextLabel", txt)
  245. text.Size = UDim2.new(10, 0, 7, 0)
  246. text.FontSize = "Size24"
  247. text.TextScaled = true
  248. text.TextTransparency = 0
  249. text.BackgroundTransparency = 1
  250. text.TextTransparency = 0
  251. text.TextStrokeTransparency = 0
  252. text.Font = "Bodoni"
  253. text.TextStrokeColor3 = Color3.new(70,0,0)
  254.  
  255. v=Instance.new("Part")
  256. v.Name = "ColorBrick"
  257. v.Parent=Player.Character
  258. v.FormFactor="Symmetric"
  259. v.Anchored=true
  260. v.CanCollide=false
  261. v.BottomSurface="Smooth"
  262. v.TopSurface="Smooth"
  263. v.Size=Vector3.new(10,5,3)
  264. v.Transparency=1
  265. v.CFrame=Character.Torso.CFrame
  266. v.BrickColor=BrickColor.new(CV)
  267. v.Transparency=1
  268. text.TextColor3 = Color3.new(0,0,0)
  269. v.Shape="Block"
  270. text.Text = ""
  271. -----------------------------------------
  272. -------------------Shirt And Pants---------------------
  273. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=607785311"
  274. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=451216658"
  275. -------------------------------------------------------
  276. function QuaternionFromCFrame(cf)
  277. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  278. local trace = m00 + m11 + m22
  279. if trace > 0 then
  280. local s = math.sqrt(1 + trace)
  281. local recip = 0.5/s
  282. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  283. else
  284. local i = 0
  285. if m11 > m00 then
  286. i = 1
  287. end
  288. if m22 > (i == 0 and m00 or m11) then
  289. i = 2
  290. end
  291. if i == 0 then
  292. local s = math.sqrt(m00-m11-m22+1)
  293. local recip = 0.5/s
  294. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  295. elseif i == 1 then
  296. local s = math.sqrt(m11-m22-m00+1)
  297. local recip = 0.5/s
  298. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  299. elseif i == 2 then
  300. local s = math.sqrt(m22-m00-m11+1)
  301. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  302. end
  303. end
  304. end
  305. spawn (function()
  306. wait(1 / 60)
  307. Effects = { }music=false
  308. local Player = game:GetService("Players").localPlayer
  309. local Character = Player.Character
  310. local Humanoid = Character:FindFirstChildOfClass("Humanoid")
  311. local Mouse = Player:GetMouse()
  312. local LeftArm = Character["Left Arm"]
  313. local RightArm = Character["Right Arm"]
  314. local LeftLeg = Character["Left Leg"]
  315. local RightLeg = Character["Right Leg"]
  316. local Head = Character.Head
  317. local Torso = Character.Torso
  318. local Camera = workspace.CurrentCamera
  319. local RootPart = Character.HumanoidRootPart
  320. local RootJoint = RootPart.RootJoint
  321. local attack = false
  322. local Anim = 'Idle'
  323. local attacktype = 1
  324. local delays = false
  325. local play = true
  326. local targetted = nil
  327. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  328. local velocity = RootPart.Velocity.y
  329. local sine = 0
  330. local change = 1
  331. local doe = 0
  332. local Create = LoadLibrary("RbxUtility").Create
  333. Humanoid.WalkSpeed = 35
  334. local m = Create("Model"){
  335. Parent = Character,
  336. Name = "WeaponModel",
  337. }
  338. local function FindHumanoid(Part)local humanoid=nil if Part.Parent then if Part.Parent~=Player.Character and Part.Parent:FindFirstChildOfClass("Humanoid")~=nil then humanoid=Part.Parent:FindFirstChildOfClass("Humanoid")else if Part.Parent.Parent then if Part.Parent.Parent:FindFirstChildOfClass("Humanoid")and Part.Parent.Parent~=Player.Character then humanoid=Part.Parent.Parent:FindFirstChildOfClass("Humanoid")end end end end if humanoid==Humanoid then humanoid=nil end return humanoid end
  339. Humanoid.Animator.Parent = nil
  340. Character.Animate.Parent = nil
  341. if Character:FindFirstChild("Health")then Character.Health.Parent = nil end
  342. function CreateBeam(Parent,isReversed)local p=Instance.new("Beam",Parent)local a0=Instance.new("Attachment",Parent)local a1=Instance.new("Attachment",Parent)if isReversed then p.Attachment0=a1 p.Attachment1=a0 else p.Attachment0=a0 p.Attachment1=a1 end return a0,a1,p end
  343. function CTE(Part)Part.Size=Vector3.new()Part.Transparency=1 Part.CanCollide=false Part.Anchored=true local j=Instance.new("BodyVelocity",Part)j.MaxForce=Vector3.new(1/0,1/0,1/0)j.Velocity=Vector3.new(0,0,0)end
  344. function RingE(pos,siz,tim,dsiz,seg,wid,z,col,w)local IDK=.7
  345. local p=Instance.new("Part",workspace)if col==nil then col=ColorSequence.new(Color3.new())end if z==nil then z=0 end
  346. CTE(p)p.CFrame=pos
  347. local a0,a1,b=CreateBeam(p)a0.Position=Vector3.new(0,0,-dsiz)a1.Position=-a0.Position b.Texture="rbxassetid://1251856844"b.Color=col
  348. local b2=Instance.new("Beam",b.Parent)b2.Attachment0=a1 b2.Attachment1=a0 b2.Texture="rbxassetid://1251856844"b2.Color=col
  349. b.CurveSize0=math.abs(a0.Position.Z)*2 *IDK b.CurveSize1=math.abs(a0.Position.Z)*2 *IDK b2.CurveSize0=-math.abs(a0.Position.Z)*2 *IDK b2.CurveSize1=math.abs(a0.Position.Z)*2 *IDK
  350. b.Segments=seg b2.Segments=seg b.ZOffset=z b2.ZOffset=z b.Width0=wid b.Width1=wid b2.Width0=wid b2.Width1=wid spawn(function()
  351. for i=1,tim do if p.Parent then
  352. a0.Position=a0.Position-Vector3.new(0,0,siz)a1.Position=a1.Position+Vector3.new(0,0,siz)b.CurveSize0=(a1.Position.Z*2)*IDK b.CurveSize1=-(a1.Position.Z*2)*IDK
  353. b2.CurveSize0=-(a1.Position.Z*2)*IDK b2.CurveSize1=(a1.Position.Z*2)*IDK
  354. if w~=nil then b.Width0=b.Width0+w b.Width1=b.Width0 b2.Width0=b.Width0 b2.Width1=b.Width0 end b.Transparency=NumberSequence.new(i/tim)b2.Transparency=NumberSequence.new(i/tim)swait()
  355. end end p:Destroy()
  356. end)
  357. end
  358. --Script made by Pedrorb03
  359. growingList = {}
  360. degrowingList = {}
  361.  
  362. torso = Instance.new("Part") torso.Size = Vector3.new(0,0,0) torso.CanCollide = false
  363. torso.Anchored = true
  364. local mesh = Instance.new("SpecialMesh",torso) mesh.MeshId = "rbxassetid://1198391230" mesh.TextureId = "rbxassetid://681973439" mesh.Scale = Vector3.new(0.01,0.01,0.01)
  365.  
  366. arm = Instance.new("Part") arm.Size = Vector3.new(0,0,0) arm.CanCollide = false
  367. arm.Anchored = true
  368. local mesh = Instance.new("SpecialMesh",arm) mesh.MeshId = "rbxassetid://1198392540" mesh.TextureId = "rbxassetid://681973439" mesh.Scale = Vector3.new(0.02,0.02,0.02)
  369.  
  370. leg1 = Instance.new("Part") leg1.Size = Vector3.new(0,0,0) leg1.CanCollide = false
  371. leg1.Anchored = true
  372. local mesh = Instance.new("SpecialMesh",leg1) mesh.MeshId = "rbxassetid://1198394446" mesh.TextureId = "rbxassetid://681973439" mesh.Scale = Vector3.new(0.01,0.01,0.01)
  373.  
  374. leg2 = Instance.new("Part") leg2.Size = Vector3.new(0,0,0) leg2.CanCollide = false
  375. leg2.Anchored = true
  376. local mesh = Instance.new("SpecialMesh",leg2) mesh.MeshId = "rbxassetid://1198393506" mesh.TextureId = "rbxassetid://681973439" mesh.Scale = Vector3.new(0.02,0.02,0.02)
  377.  
  378. headd = Instance.new("Part") headd.Size = Vector3.new(1,1,1) headd.CanCollide = false
  379. local mesh = Instance.new("SpecialMesh",headd) mesh.Scale = Vector3.new(1.25,1.25,1.25) mesh.MeshType = Enum.MeshType.Head
  380. headd.BrickColor = BrickColor.new("White")
  381.  
  382. game:GetService("RunService").RenderStepped:connect(function()
  383. for _,grow in pairs(growingList) do
  384. local cframe = grow.CFrame
  385. grow.Size = grow.Size+Vector3.new(1,1,1)
  386. grow.Transparency = grow.Transparency+0.04
  387. end
  388. for _,degrow in pairs(degrowingList) do
  389. local cframe = degrow.CFrame
  390. degrow.Size = degrow.Size-Vector3.new(1,1,1)
  391. degrow.Transparency = degrow.Transparency+0.04
  392. end
  393. end)
  394.  
  395.  
  396.  
  397.  
  398. Basesong = Instance.new("Sound")
  399.  
  400. hair = Instance.new("Part",game.Players.LocalPlayer.Character) hair.Size = Vector3.new(1,1,1) hair.CanCollide = false
  401.  
  402. beforesong = Basesong:Clone()
  403. beforesong.Parent = game.Players.LocalPlayer.Character
  404. beforesong.Looped = false
  405. beforesong.Volume = 3
  406. beforesong.SoundId = "rbxassetid://"
  407. beforesong:Play()
  408.  
  409. if game.Players.LocalPlayer.Character:FindFirstChild("Body Colors") then
  410. game.Players.LocalPlayer.Character["Body Colors"]:remove()
  411. end
  412. if game.Players.LocalPlayer.Character:FindFirstChild("Shirt Graphic") then
  413. game.Players.LocalPlayer.Character["Shirt Graphic"]:remove()
  414. end
  415. if game.Players.LocalPlayer.Character:FindFirstChild("Shirt") then
  416. game.Players.LocalPlayer.Character["Shirt"]:remove()
  417. end
  418. if game.Players.LocalPlayer.Character:FindFirstChild("Pants") then
  419. game.Players.LocalPlayer.Character["Pants"]:remove()
  420. end
  421. for i=1,5 do
  422. wait()
  423. for _,hat in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  424. if hat.ClassName == "" then
  425. hat:remove()
  426. end
  427. if hat:IsA("BasePart") then
  428. hat.BrickColor = BrickColor.new("White")
  429. end
  430. end
  431. end
  432. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  433. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
  434.  
  435.  
  436. Basepart = Instance.new("Part")
  437.  
  438.  
  439. Baseparticle = Instance.new("ParticleEmitter")
  440. Basemesh = Instance.new("SpecialMesh")
  441. local mesh = Basemesh:Clone()
  442. mesh.Parent = hair
  443. mesh.MeshId = "rbxassetid://188004660"
  444. mesh.TextureId = "rbxassetid://451217406"
  445. Baseweld = Instance.new("Weld")
  446. local weld = Baseweld:Clone()
  447. weld.Part0 = hair
  448. weld.Part1 = game.Players.LocalPlayer.Character.Head
  449. hair.Color = Color3.fromRGB(0,0,127)
  450. weld.C0 = CFrame.new(0,-0.44,0)*CFrame.Angles(0,math.rad(0),0)
  451. weld.Parent = hair
  452.  
  453. shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character)
  454. shirt.ShirtTemplate = "rbxassetid://607785311"
  455. pants = Instance.new("Pants",game.Players.LocalPlayer.Character)
  456. pants.PantsTemplate = "rbxassetid://451216658"
  457.  
  458. game.Players.LocalPlayer.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=339242973"
  459.  
  460. local colorlist = {ColorSequenceKeypoint.new(0,Color3.fromRGB(0,255,255)),
  461. ColorSequenceKeypoint.new(0.148,Color3.fromRGB(0,255,255)),
  462. ColorSequenceKeypoint.new(0.193,Color3.fromRGB(72,0,255)),
  463. ColorSequenceKeypoint.new(0.366,Color3.fromRGB(72,0,255)),
  464. ColorSequenceKeypoint.new(0.4,Color3.fromRGB(0,255,255)),
  465. ColorSequenceKeypoint.new(0.63,Color3.fromRGB(0,255,255)),
  466. ColorSequenceKeypoint.new(0.8,Color3.fromRGB(72,0,255)),
  467. ColorSequenceKeypoint.new(1,Color3.fromRGB(0,0,255))
  468. }
  469. local uiParticle = Baseparticle:Clone()
  470. uiParticle.Color = ColorSequence.new(colorlist)
  471. uiParticle.LightEmission = 1
  472. uiParticle.Size = NumberSequence.new(0.8)
  473. uiParticle.LockedToPart = true
  474. uiParticle.Texture = "rbxassetid://"
  475. local transparencylist = { NumberSequenceKeypoint.new(0,1),
  476. NumberSequenceKeypoint.new(0.5,0.67),
  477. NumberSequenceKeypoint.new(1,1)
  478. }
  479.  
  480. uiParticle.Transparency = NumberSequence.new(transparencylist)
  481. uiParticle.ZOffset = -1
  482. uiParticle.LockedToPart = true
  483. uiParticle.Lifetime = NumberRange.new(0.05,0.05)
  484. uiParticle.Speed = NumberRange.new(0,0)
  485. uiParticle.Rate = math.huge
  486.  
  487. for _,hat in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  488.  
  489. if hat:IsA("BasePart") then
  490. if hat.Name ~= "Head" and hat.Name ~= "HumanoidRootPart" then
  491. uiParticle:Clone().Parent = hat
  492. end
  493. end
  494. end
  495.  
  496.  
  497.  
  498. beforesong:Stop()
  499. mainsong = Basesong:Clone()
  500. mainsong.Parent = game.Workspace
  501. mainsong.Looped = true
  502. mainsong.Volume = 10
  503. mainsong.Pitch = 0.7
  504. mainsong.SoundId = "rbxassetid://1959765078"
  505. mainsong:Play()
  506.  
  507. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  508. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
  509. game.Players.LocalPlayer.Character.Humanoid.Name = "LolFakeHumanoid"
  510.  
  511. afterimages = {}
  512.  
  513. game.Players.LocalPlayer.Character.Head.face:Clone().Parent = headd
  514.  
  515. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  516.  
  517. end)
  518. amcounter = 0
  519.  
  520. local PhysicsService = game:GetService("PhysicsService")
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529. game:GetService("RunService").RenderStepped:connect(function()
  530. for _,image in pairs(afterimages) do
  531. for _,part in pairs(image:GetChildren()) do
  532. if part:IsA("BasePart") then
  533. part.Transparency = part.Transparency+0.1
  534. if part:FindFirstChild("face") then
  535. part.face.Transparency = part.face.Transparency+0.3
  536. end
  537. if part.Transparency > 1 then
  538. image:remove()
  539. end
  540. end
  541. end
  542. end
  543.  
  544. local image = Instance.new("Model",game.Workspace)
  545. image.Name = "AfterImage"
  546.  
  547. local head = headd:Clone()
  548. head.CFrame = game.Players.LocalPlayer.Character.Head.CFrame
  549. local hairc = hair:Clone()
  550. head.Anchored = true
  551. head.Transparency = 0
  552. head.face.Transparency = 0
  553. hairc.Transparency = 0
  554. hairc.Anchored = true
  555. hairc.Weld:remove()
  556. head.Parent = image
  557. hairc.Parent = image
  558. local torsoc = torso:Clone()
  559. torsoc.Parent = image
  560. torsoc.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame*CFrame.Angles(0,math.rad(-180),0)
  561. local armc = arm:Clone()
  562. armc.Parent = image
  563. armc.CFrame = game.Players.LocalPlayer.Character["Right Arm"].CFrame*CFrame.Angles(0,math.rad(180),0)
  564. local armc = arm:Clone()
  565. armc.Parent = image
  566. armc.CFrame = game.Players.LocalPlayer.Character["Left Arm"].CFrame*CFrame.Angles(0,math.rad(180),0)
  567. local legc = leg1:Clone()
  568. legc.Parent = image
  569. legc.CFrame = game.Players.LocalPlayer.Character["Left Leg"].CFrame*CFrame.Angles(0,math.rad(-180),0)
  570. local legc = leg2:Clone()
  571. legc.Parent = image
  572. legc.CFrame = game.Players.LocalPlayer.Character["Right Leg"].CFrame*CFrame.Angles(0,math.rad(-180),0)
  573.  
  574. table.insert(afterimages,image)
  575.  
  576. game.Players.LocalPlayer.Character.Parent = game.Workspace.CurrentCamera
  577. end)
  578. --[[function HyperSpread(Part)
  579.  
  580. for i=1,math.random(1,20)+19 do
  581. rayCast()
  582. end
  583. end
  584. ]]
  585. local newMotor = function(part0, part1, c0, c1)
  586. local w = Create('Motor'){
  587. Parent = part0,
  588. Part0 = part0,
  589. Part1 = part1,
  590. C0 = c0,
  591. C1 = c1,
  592. }
  593. return w
  594. end
  595.  
  596. function clerp(a, b, t)
  597. return a:lerp(b, t)
  598. end
  599. local Words="English"
  600. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  601. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  602.  
  603. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  604. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  605. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  606. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  607. RootJoint.C1 = CFrame.new(0, 0, 0)
  608. RootJoint.C0 = CFrame.new(0, 0, 0)
  609. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  610. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  611.  
  612. local rarmc1 = RW.C1
  613. local larmc1 = LW.C1
  614. local rlegc1 = RH.C1
  615. local llegc1 = LH.C1
  616.  
  617. local resetc1 = false
  618.  
  619. function PlayAnimationFromTable(table, speed, bool)
  620. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  621. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  622. RW.C0 = clerp(RW.C0, table[3], speed)
  623. LW.C0 = clerp(LW.C0, table[4], speed)
  624. RH.C0 = clerp(RH.C0, table[5], speed)
  625. LH.C0 = clerp(LH.C0, table[6], speed)
  626. if bool == true then
  627. if resetc1 == false then
  628. resetc1 = true
  629. RootJoint.C1 = RootJoint.C1
  630. Torso.Neck.C1 = Torso.Neck.C1
  631. RW.C1 = rarmc1
  632. LW.C1 = larmc1
  633. RH.C1 = rlegc1
  634. LH.C1 = llegc1
  635. end
  636. end
  637. end
  638.  
  639. ArtificialHB = Create("BindableEvent", script){
  640. Parent = script,
  641. Name = "Heartbeat",
  642. }
  643.  
  644. script:WaitForChild("Heartbeat")
  645.  
  646. frame = 1 / 30
  647. tf = 0
  648. allowframeloss = false
  649. tossremainder = false
  650. lastframe = tick()
  651. script.Heartbeat:Fire()
  652.  
  653. game:GetService("RunService").Heartbeat:connect(function(s, p)
  654. tf = tf + s
  655. if tf >= frame then
  656. if allowframeloss then
  657. script.Heartbeat:Fire()
  658. lastframe = tick()
  659. else
  660. for i = 1, math.floor(tf / frame) do
  661. script.Heartbeat:Fire()
  662. end
  663. lastframe = tick()
  664. end
  665. if tossremainder then
  666. tf = 0
  667. else
  668. tf = tf - frame * math.floor(tf / frame)
  669. end
  670. end
  671. end)
  672.  
  673. function swait(num)
  674. if num == 0 or num == nil then
  675. ArtificialHB.Event:wait()
  676. else
  677. for i = 0, num do
  678. ArtificialHB.Event:wait()
  679. end
  680. end return true
  681. end
  682.  
  683. function RemoveOutlines(part)
  684. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  685. end
  686.  
  687. CFuncs = {
  688. ["Part"] = {
  689. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  690. local Part = Create("Part"){
  691. Parent = Parent,
  692. Reflectance = Reflectance,
  693. Transparency = Transparency,
  694. CanCollide = false,
  695. Locked = true,
  696. BrickColor = BrickColor.new(tostring(BColor)),
  697. Name = Name,
  698. Size = Size,
  699. Material = Material,
  700. }
  701. RemoveOutlines(Part)
  702. return Part
  703. end;
  704. };
  705.  
  706. ["Mesh"] = {
  707. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  708. local Msh = Create(Mesh){
  709. Parent = Part,
  710. Offset = OffSet,
  711. Scale = Scale,
  712. }
  713. if Mesh == "SpecialMesh" then
  714. Msh.MeshType = MeshType
  715. Msh.MeshId = MeshId
  716. end
  717. return Msh
  718. end;
  719. };
  720.  
  721. ["Mesh"] = {
  722. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  723. local Msh = Create(Mesh){
  724. Parent = Part,
  725. Offset = OffSet,
  726. Scale = Scale,
  727. }
  728. if Mesh == "SpecialMesh" then
  729. Msh.MeshType = MeshType
  730. Msh.MeshId = MeshId
  731. end
  732. return Msh
  733. end;
  734. };
  735.  
  736. ["Weld"] = {
  737. Create = function(Parent, Part0, Part1, C0, C1)
  738. local Weld = Create("Weld"){
  739. Parent = Parent,
  740. Part0 = Part0,
  741. Part1 = Part1,
  742. C0 = C0,
  743. C1 = C1,
  744. }
  745. return Weld
  746. end;
  747. };
  748.  
  749. ["Sound"] = {
  750. Create = function(id, par, vol, pit)
  751. coroutine.resume(coroutine.create(function()
  752. local S = Create("Sound"){
  753. Volume = vol,
  754. Pitch = pit or 1,
  755. SoundId = id,
  756. Parent = game.Workspace,
  757. }
  758. wait()
  759. S:play()
  760. game:GetService("Debris"):AddItem(S, 6)
  761. end))
  762. end;
  763. };
  764.  
  765. ["ParticleEmitter"] = {
  766. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  767. local fp = Create("ParticleEmitter"){
  768. Parent = Parent,
  769. Color = ColorSequence.new(Color1, Color2),
  770. LightEmission = LightEmission,
  771. Size = Size,
  772. Texture = Texture,
  773. Transparency = Transparency,
  774. ZOffset = ZOffset,
  775. Acceleration = Accel,
  776. Drag = Drag,
  777. LockedToPart = LockedToPart,
  778. VelocityInheritance = VelocityInheritance,
  779. EmissionDirection = EmissionDirection,
  780. Enabled = Enabled,
  781. Lifetime = LifeTime,
  782. Rate = Rate,
  783. Rotation = Rotation,
  784. RotSpeed = RotSpeed,
  785. Speed = Speed,
  786. VelocitySpread = VelocitySpread,
  787. }
  788. return fp
  789. end;
  790. };
  791.  
  792. CreateTemplate = {
  793.  
  794. };
  795. }
  796.  
  797.  
  798.  
  799. New = function(Object, Parent, Name, Data)
  800. local Object = Instance.new(Object)
  801. for Index, Value in pairs(Data or {}) do
  802. Object[Index] = Value
  803. end
  804. Object.Parent = Parent
  805. Object.Name = Name
  806. return Object
  807. end
  808.  
  809. local function ToMesh(Part)
  810. local Mesh=Instance.new("SpecialMesh",Part)
  811. if Part.Shape==Enum.PartType.Block then Mesh.MeshType="Brick"elseif Part.Shape==Enum.PartType.Ball then Mesh.MeshType="Sphere"elseif Part.Shape==Enum.PartType.Cylinder then Mesh.MeshType="Cylinder"end
  812. Mesh.Scale=Part.Size*20 Part.Size=Vector3.new()
  813. return Mesh
  814. end
  815. local function GHK(char)
  816. local Players=game:service("Players")
  817. local soidk=Players:FindFirstChild(tostring(char))
  818. if soidk~=nil then if soidk.Character and soidk~=Player and tostring(soidk)~="CKBackup"then-- print("hit : "..tostring(soidk))
  819. soidk.Character.Parent=workspace soidk.Character:BreakJoints()--soidk.Character:Destroy()
  820. if soidk.Character:FindFirstChild("HumanoidRootPart")then
  821. local p=Instance.new("Part")p.Size=Vector3.new(8,8,8)p.Material="Neon"p.Color=Color3.new(1)local m=ToMesh(p)p.Anchored=true p.CanCollide=false p.CFrame=soidk.Character.HumanoidRootPart.CFrame p.Parent=workspace m.MeshType="Sphere"
  822. p.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),0)spawn(function()for i=0,1,.05 do if p.Parent then m.Scale=m.Scale+Vector3.new(25,25,25)p.Transparency=i swait()end end p:Destroy()end)
  823. for i=1,3 do local p=Instance.new("Part")p.Size=Vector3.new(8,8,8)p.Material="Neon"p.Color=Color3.new(1)local m=ToMesh(p)p.Anchored=true p.CanCollide=false p.CFrame=soidk.Character.HumanoidRootPart.CFrame p.Parent=workspace m.MeshType="Sphere"
  824. p.CFrame=p.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),0)spawn(function()for i=0,1,.01 do if p.Parent then m.Scale=m.Scale+Vector3.new(25,-1,-1)p.Transparency=i swait()end end p:Destroy()end)
  825. end
  826. end spawn(function()swait(20)soidk.Character:Destroy()end)
  827. end
  828. end return soidk end
  829. --ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  830. --Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  831. --Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  832.  
  833. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),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,})
  834. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  835. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  836. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  837. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  838. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  839. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  840. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  841. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  842. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  843. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  844. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  845. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  846. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  847. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  848. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  849. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  850. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  851. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  852. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  853. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  854. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  855. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  856. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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.105882, 0.164706, 0.207843),})
  857. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  858. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  859. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  860. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  861. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  862. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),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.105882, 0.164706, 0.207843),})
  863. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  864. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  865. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  866. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  867. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  868. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  869. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),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,})
  870. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  871. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  872. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),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,})
  873. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  874. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  875. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),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,})
  876. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  877. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  878. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  879. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  880. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  881. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  882. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  883. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  884. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),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,})
  885. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  886. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  887. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),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.105882, 0.164706, 0.207843),})
  888. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  889. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  890. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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,})
  891. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  892. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  893. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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.105882, 0.164706, 0.207843),})
  894. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  895. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  896.  
  897. for _,v in pairs(m:children()) do
  898. if v:IsA("Part") then
  899. v.CanCollide = false
  900. end
  901. end
  902.  
  903. if game.Players.LocalPlayer.Character or Character.Name == "Player1" then
  904. for _,v in pairs(Character:children()) do
  905. if v:IsA("Accessory") then
  906. v:Remove()
  907. end
  908. end
  909.  
  910. end
  911.  
  912. function rayCast(Position, Direction, Range, Ignore)
  913. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  914. end
  915.  
  916. --[[FindNearestTorso = function(pos)
  917. local list = (game.Workspace:children())
  918. local torso = nil
  919. local dist = 1000
  920. local temp, human, temp2 = nil, nil, nil
  921. for x = 1, #list do
  922. temp2 = list[x]
  923. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  924. temp = temp2:findFirstChild("Torso")
  925. human = temp2:FindFirstChildOfClass("Humanoid")
  926. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  927. local dohit = true
  928. if dohit == true then
  929. torso = temp
  930. dist = (temp.Position - pos).magnitude
  931. end
  932. end
  933. end
  934. end
  935. return torso, dist
  936. end]]
  937. function FindNearestTorso(Position, Distance, SinglePlayer)
  938. if SinglePlayer then
  939. return (SinglePlayer.HumanoidRootPart.CFrame.p - Position).magnitude < Distance
  940. end
  941. local List = {}
  942. for i, v in pairs(workspace:GetChildren()) do
  943. if v:IsA("Model") then
  944. if v:findFirstChild("HumanoidRootPart") then
  945. if v ~= Character then
  946. if (v.HumanoidRootPart.Position - Position).magnitude <= Distance then
  947. table.insert(List, v)
  948. end
  949. end
  950. end
  951. end
  952. end
  953. return List
  954. end
  955.  
  956. local function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  957. local Part = Create("Part")({
  958. Parent = Parent,
  959. Reflectance = Reflectance,
  960. Transparency = Transparency,
  961. CanCollide = false,
  962. Locked = true,
  963. BrickColor = BrickColor.new(tostring(BColor)),
  964. Name = Name,
  965. Size = Size,
  966. Material = Material
  967. })
  968. RemoveOutlines(Part)
  969. return Part
  970. end
  971. local function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  972. local Msh = Create(Mesh)({
  973. Parent = Part,
  974. Offset = OffSet,
  975. Scale = Scale
  976. })
  977. if Mesh == "SpecialMesh" then
  978. Msh.MeshType = MeshType
  979. Msh.MeshId = MeshId
  980. end
  981. return Msh
  982. end
  983. local function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  984. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  985. prt.Anchored = true
  986. prt.CFrame = cframe
  987. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  988. game:GetService("Debris"):AddItem(prt, 10)
  989. if Type == 1 or Type == nil then
  990. table.insert(Effects, {
  991. prt,
  992. "Block1",
  993. delay,
  994. x3,
  995. y3,
  996. z3,
  997. msh
  998. })
  999. elseif Type == 2 then
  1000. table.insert(Effects, {
  1001. prt,
  1002. "Block2",
  1003. delay,
  1004. x3,
  1005. y3,
  1006. z3,
  1007. msh
  1008. })
  1009. elseif Type == 3 then
  1010. table.insert(Effects, {
  1011. prt,
  1012. "Block3",
  1013. delay,
  1014. x3,
  1015. y3,
  1016. z3,
  1017. msh
  1018. })
  1019. end
  1020. end
  1021. local function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans, SizeAdd)
  1022. local magz = (Part0 - Part1).magnitude
  1023. local curpos = Part0
  1024. local trz = {
  1025. -Offset,
  1026. Offset
  1027. }
  1028. for i = 1, Times do
  1029. local li = Instance.new("Part", Torso)
  1030. li.Name = "Lightning"
  1031. li.TopSurface = 0
  1032. li.Material = "Neon"
  1033. li.BottomSurface = 0
  1034. li.Anchored = true
  1035. li.Locked = true
  1036. li.Transparency = 0
  1037. li.BrickColor = Color
  1038. li.formFactor = "Custom"
  1039. li.CanCollide = false
  1040. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  1041. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1042. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  1043. if Times == i then
  1044. local magz2 = (curpos - Part1).magnitude
  1045. li.Size = Vector3.new(Thickness, Thickness, magz2)
  1046. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  1047. else
  1048. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  1049. end
  1050. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  1051. game.Debris:AddItem(li, 0.01)
  1052. BlockEffect(Color, li.CFrame, li.Size.X * 20, li.Size.Y * 20, li.Size.Z * 20, SizeAdd, SizeAdd, 0, 0.07, 2)
  1053. end
  1054. end
  1055. spawn(function()wait(1)while swait(5)do Lightning(Partss.CFrame.p,Partss.CFrame*CFrame.new(1,0,0).p,10,7,BrickColor.new("Crimson"),.1,0,-.1)end end)
  1056. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1057. if hit.Parent == nil then
  1058. return
  1059. end
  1060. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1061. for _, v in pairs(hit.Parent:children()) do
  1062. if v:IsA("Humanoid") then
  1063. h = v
  1064. end
  1065. end
  1066. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  1067. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1068. if hit.Parent.DebounceHit.Value == true then
  1069. return
  1070. end
  1071. end
  1072. local c = Create("ObjectValue"){
  1073. Name = "creator",
  1074. Value = game:service("Players").LocalPlayer,
  1075. Parent = h,
  1076. }
  1077. game:GetService("Debris"):AddItem(c, .5)
  1078. if HitSound ~= nil and HitPitch ~= nil then
  1079. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1080. end
  1081. local Damage = math.random(minim, maxim)
  1082. local blocked = false
  1083. local block = hit.Parent:findFirstChild("Block")
  1084. if block ~= nil then
  1085. if block.className == "IntValue" then
  1086. if block.Value > 0 then
  1087. blocked = true
  1088. block.Value = block.Value - 1
  1089. print(block.Value)
  1090. end
  1091. end
  1092. end
  1093. if blocked == false then
  1094. h.Health = h.Health - Damage
  1095. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1096. else
  1097. h.Health = h.Health - (Damage / 2)
  1098. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1099. end
  1100. if Type == "Knockdown" then
  1101. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  1102. hum.PlatformStand = true
  1103. coroutine.resume(coroutine.create(function(HHumanoid)
  1104. swait(1)
  1105. HHumanoid.PlatformStand = false
  1106. end), hum)
  1107. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1108. local bodvol = Create("BodyVelocity"){
  1109. velocity = angle * knockback,
  1110. P = 5000,
  1111. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1112. Parent = hit,
  1113. }
  1114. local rl = Create("BodyAngularVelocity"){
  1115. P = 3000,
  1116. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1117. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1118. Parent = hit,
  1119. }
  1120. game:GetService("Debris"):AddItem(bodvol, .5)
  1121. game:GetService("Debris"):AddItem(rl, .5)
  1122. elseif Type == "Normal" then
  1123. local vp = Create("BodyVelocity"){
  1124. P = 500,
  1125. maxForce = Vector3.new(math.huge, 0, math.huge),
  1126. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1127. }
  1128. if knockback > 0 then
  1129. vp.Parent = hit.Parent.HumanoidRootPart
  1130. end
  1131. game:GetService("Debris"):AddItem(vp, .5)
  1132. elseif Type == "Up" then
  1133. local bodyVelocity = Create("BodyVelocity"){
  1134. velocity = Vector3.new(0, 20, 0),
  1135. P = 5000,
  1136. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1137. Parent = hit,
  1138. }
  1139. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1140. elseif Type == "DarkUp" then
  1141. coroutine.resume(coroutine.create(function()
  1142. for i = 0, 1, 0.1 do
  1143. swait()
  1144. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.HumanoidRootPart.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1145. end
  1146. end))
  1147. local bodyVelocity = Create("BodyVelocity"){
  1148. velocity = Vector3.new(0, 20, 0),
  1149. P = 5000,
  1150. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1151. Parent = hit,
  1152. }
  1153. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1154. elseif Type == "Snare" then
  1155. local bp = Create("BodyPosition"){
  1156. P = 2000,
  1157. D = 100,
  1158. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1159. position = hit.Parent.HumanoidRootPart.Position,
  1160. Parent = hit.Parent.HumanoidRootPart,
  1161. }
  1162. game:GetService("Debris"):AddItem(bp, 1)
  1163. elseif Type == "Freeze" then
  1164. local BodPos = Create("BodyPosition"){
  1165. P = 50000,
  1166. D = 1000,
  1167. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1168. position = hit.Parent.HumanoidRootPart.Position,
  1169. Parent = hit.Parent.HumanoidRootPart,
  1170. }
  1171. local BodGy = Create("BodyGyro") {
  1172. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1173. P = 20e+003,
  1174. Parent = hit.Parent.HumanoidRootPart,
  1175. cframe = hit.Parent.HumanoidRootPart.CFrame,
  1176. }
  1177. hit.Parent.HumanoidRootPart.Anchored = true
  1178. coroutine.resume(coroutine.create(function(Part)
  1179. swait(1.5)
  1180. Part.Anchored = false
  1181. end), hit.Parent.HumanoidRootPart)
  1182. game:GetService("Debris"):AddItem(BodPos, 3)
  1183. game:GetService("Debris"):AddItem(BodGy, 3)
  1184. end
  1185. local debounce = Create("BoolValue"){
  1186. Name = "DebounceHit",
  1187. Parent = hit.Parent,
  1188. Value = true,
  1189. }
  1190. game:GetService("Debris"):AddItem(debounce, Delay)
  1191. c = Create("ObjectValue"){
  1192. Name = "creator",
  1193. Value = Player,
  1194. Parent = h,
  1195. }
  1196. game:GetService("Debris"):AddItem(c, .5)
  1197. end
  1198. end
  1199.  
  1200. function ShowDamage(Pos, Text, Time, Color)
  1201. local Rate = (1 / 30)
  1202. local Pos = (Pos or Vector3.new(0, 0, 0))
  1203. local Text = (Text or "")
  1204. local Time = (Time or 2)
  1205. local Color = (Color or Color3.new(1, 0, 1))
  1206. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1207. EffectPart.Anchored = true
  1208. local BillboardGui = Create("BillboardGui"){
  1209. Size = UDim2.new(3, 0, 3, 0),
  1210. Adornee = EffectPart,
  1211. Parent = EffectPart,
  1212. }
  1213. local TextLabel = Create("TextLabel"){
  1214. BackgroundTransparency = 1,
  1215. Size = UDim2.new(1, 0, 1, 0),
  1216. Text = Text,
  1217. Font = "SciFi",
  1218. TextColor3 = Color,
  1219. TextScaled = true,
  1220. Parent = BillboardGui,
  1221. }
  1222. game.Debris:AddItem(EffectPart, (Time))
  1223. EffectPart.Parent = game:GetService("Workspace")
  1224. delay(0, function()
  1225. local Frames = (Time / Rate)
  1226. for Frame = 1, Frames do
  1227. wait(Rate)
  1228. local Percent = (Frame / Frames)
  1229. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1230. TextLabel.TextTransparency = Percent
  1231. end
  1232. if EffectPart and EffectPart.Parent then
  1233. EffectPart:Destroy()
  1234. end
  1235. end)
  1236. end
  1237.  
  1238. function dmg(dude,bloods,isfal)--(Position, Direction, Range, Ignore)
  1239. if dude.Name ~= Character then
  1240. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  1241. if dude:FindFirstChild("Head")then local bgf = Instance.new("BodyGyro",dude.Head)
  1242. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)end
  1243. local val = Instance.new("BoolValue",dude)
  1244. val.Name = "IsHit"local spd=20 local spr=math.random(20,30)if not isfal then GHK(dude)end
  1245. if dude:FindFirstChild("Head")then
  1246. if bloods~=nil then spr=bloods end
  1247. for i = 1, spr do
  1248. --[[local blo = Instance.new("Part",workspace) --classic
  1249. blo.Size = Vector3.new(.6,.2,.6)
  1250. blo.Material = "SmoothPlastic"
  1251. blo.BrickColor = BrickColor.new("Crimson")
  1252. --blo.Position = dude.Head.Position
  1253. blo.CFrame = dude.Head.CFrame
  1254. game:GetService("Debris"):AddItem(blo,30)]]
  1255. local bs=Instance.new("Part")bs.CFrame=dude.Head.CFrame bs.Size=Vector3.new()bs.CanCollide=false bs.Shape="Ball"bs.BrickColor=BrickColor.new("Crimson")
  1256. local m=Instance.new("SpecialMesh",bs)m.MeshType="Sphere"m.Scale=Vector3.new(.5,.5,.5)*20
  1257. bs.Velocity=Vector3.new(math.random(-spd,spd),math.random(30,50),math.random(-spd,spd))bs.Parent=workspace
  1258. spawn(function()swait(3)local hit=nil bs.Name="Blood"
  1259. for i=1,100 do
  1260. if hit==nil then
  1261. swait()local h,p =workspace:FindPartOnRayWithIgnoreList(Ray.new(bs.CFrame.p,(bs.CFrame.p-bs.CFrame*CFrame.new(0,0,1).p).unit*2),{Character,dude,bs},false,true) --rayCast(bs.CFrame.p,bs.CFrame.lookVector,3,bs)
  1262. if h~=nil then hit=p end
  1263. end
  1264. end
  1265. if hit==nil then hit=bs.Position end
  1266. bs:Destroy()local bl=Instance.new("Part",workspace)bl.Anchored=true bl.CanCollide=false bl.CFrame=CFrame.new(hit)bl.Color=bs.Color bl.Material="Neon"
  1267. bl.Size=Vector3.new(1,.1,1)local sm=Instance.new("SpecialMesh",bl)sm.MeshType="Sphere"swait(250)for i=0,1,.05 do if bl.Parent then bl.Transparency=i swait()end end bl:Destroy()
  1268. end)
  1269. end
  1270. end
  1271. local ds = coroutine.wrap(function()
  1272. wait(.2)
  1273. if dude:FindFirstChild("Torso")then dude.Torso:BreakJoints()end dude:BreakJoints()
  1274. end)
  1275. ds()
  1276. end
  1277. end
  1278.  
  1279. function mdmg(Part, Magnitude,Spread)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1280. --local buddy
  1281. for _, c in pairs(workspace:children()) do
  1282. local hum = c:FindFirstChildOfClass("Humanoid")
  1283. if hum ~= nil then
  1284. local head = c:findFirstChild("HumanoidRootPart")
  1285. if head ~= nil then
  1286. local targ = head.Position - Part.Position
  1287. local mag = targ.magnitude
  1288. if mag <= Magnitude and c.Name ~= Player.Name then
  1289. if c.Name ~= Character then
  1290. if c.Name ~= "tomonaoboys" then
  1291. local asd = Instance.new("ParticleEmitter",c.HumanoidRootPart)
  1292. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1293. asd.LightEmission = .1
  1294. asd.Size = NumberSequence.new(0.2)
  1295. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1296. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1297. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1298. asd.Transparency = bbb
  1299. asd.Size = aaa
  1300. asd.ZOffset = .9
  1301. asd.Acceleration = Vector3.new(0, -5, 0)
  1302. asd.LockedToPart = false
  1303. asd.EmissionDirection = "Back"
  1304. asd.Lifetime = NumberRange.new(1, 2)
  1305. asd.Rate = 1000
  1306. asd.Rotation = NumberRange.new(-10000, 10000)
  1307. asd.RotSpeed = NumberRange.new(-100, 100)
  1308. asd.Speed = NumberRange.new(6)
  1309. asd.VelocitySpread = 1000000
  1310. asd.Enabled=true
  1311. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1312. if Spread==nil then Spread=1 end
  1313. dmg(c,Spread)
  1314. CFuncs["Sound"].Create("rbxassetid://429400881", c.HumanoidRootPart, 4, .7)
  1315. coroutine.wrap(function()
  1316. wait(.2)
  1317. asd.Enabled = false
  1318. wait(2)
  1319. asd:Remove()
  1320. end)()
  1321. else
  1322. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", c.HumanoidRootPart, 1.5, math.random(1,1.3))
  1323. Effects.Sphere.Create(BrickColor.new("Bright red"), c.HumanoidRootPart.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  1324.  
  1325. end
  1326. end
  1327. end
  1328. end
  1329. end
  1330. if c:FindFirstChild("Torso")then
  1331. if (Part.Position-c.Torso.Position).magnitude<=Magnitude then
  1332. GHK(c)
  1333. end
  1334. end
  1335. end
  1336. end
  1337. EffectModel = Create("Model"){
  1338. Parent = Character,
  1339. Name = "Effects",
  1340. }
  1341.  
  1342. Effects = {
  1343. Block = {
  1344. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type,material)
  1345. local mat="SmoothPlastic"if material~=nil then mat=material end
  1346. local prt = CFuncs.Part.Create(EffectModel, mat, 0, 0, brickcolor, "Effect", Vector3.new())
  1347. prt.Anchored = true
  1348. prt.CFrame = cframe
  1349. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1350. game:GetService("Debris"):AddItem(prt, 10)
  1351. if Type == 1 or Type == nil then
  1352. table.insert(Effects, {
  1353. prt,
  1354. "Block1",
  1355. delay,
  1356. x3,
  1357. y3,
  1358. z3,
  1359. msh
  1360. })
  1361. elseif Type == 2 then
  1362. table.insert(Effects, {
  1363. prt,
  1364. "Block2",
  1365. delay,
  1366. x3,
  1367. y3,
  1368. z3,
  1369. msh
  1370. })
  1371. end
  1372. end;
  1373. };
  1374.  
  1375. Cylinder = {
  1376. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay,material)
  1377. local mat="SmoothPlastic"if material~=nil then mat=material end
  1378. local prt = CFuncs.Part.Create(EffectModel, mat, 0, 0, brickcolor, "Effect", Vector3.new())
  1379. prt.Anchored = true
  1380. prt.CFrame = cframe
  1381. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1382. game:GetService("Debris"):AddItem(prt, 10)
  1383. table.insert(Effects, {
  1384. prt,
  1385. "Cylinder",
  1386. delay,
  1387. x3,
  1388. y3,
  1389. z3,
  1390. msh
  1391. })
  1392. end;
  1393. };
  1394. Head = {
  1395. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1396. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1397. prt.Anchored = true
  1398. prt.CFrame = cframe
  1399. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1400. game:GetService("Debris"):AddItem(prt, 10)
  1401. table.insert(Effects, {
  1402. prt,
  1403. "Cylinder",
  1404. delay,
  1405. x3,
  1406. y3,
  1407. z3,
  1408. msh
  1409. })
  1410. end;
  1411. };
  1412.  
  1413. Sphere = {
  1414. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1415. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1416. prt.Anchored = true
  1417. prt.CFrame = cframe
  1418. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1419. game:GetService("Debris"):AddItem(prt, 10)
  1420. table.insert(Effects, {
  1421. prt,
  1422. "Cylinder",
  1423. delay,
  1424. x3,
  1425. y3,
  1426. z3,
  1427. msh
  1428. })
  1429. end;
  1430. };
  1431.  
  1432. Elect = {
  1433. Create = function(cff, x, y, z)
  1434. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  1435. prt.Anchored = true
  1436. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1437. prt.CFrame = CFrame.new(prt.Position)
  1438. game:GetService("Debris"):AddItem(prt, 2)
  1439. local xval = math.random() / 2
  1440. local yval = math.random() / 2
  1441. local zval = math.random() / 2
  1442. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1443. table.insert(Effects, {
  1444. prt,
  1445. "Elec",
  1446. 0.1,
  1447. x,
  1448. y,
  1449. z,
  1450. xval,
  1451. yval,
  1452. zval
  1453. })
  1454. end;
  1455.  
  1456. };
  1457.  
  1458. Ring = {
  1459. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1460. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1461. prt.Anchored = true
  1462. prt.CFrame = cframe
  1463. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1464. game:GetService("Debris"):AddItem(prt, 10)
  1465. table.insert(Effects, {
  1466. prt,
  1467. "Cylinder",
  1468. delay,
  1469. x3,
  1470. y3,
  1471. z3,
  1472. msh
  1473. })
  1474. end;
  1475. };
  1476.  
  1477.  
  1478. Wave = {
  1479. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1480. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1481. prt.Anchored = true
  1482. prt.CFrame = cframe
  1483. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1484. game:GetService("Debris"):AddItem(prt, 10)
  1485. table.insert(Effects, {
  1486. prt,
  1487. "Cylinder",
  1488. delay,
  1489. x3,
  1490. y3,
  1491. z3,
  1492. msh
  1493. })
  1494. end;
  1495. };
  1496.  
  1497. Break = {
  1498. Create = function(brickcolor, cframe, x1, y1, z1)
  1499. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1500. prt.Anchored = true
  1501. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1502. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1503. local num = math.random(10, 50) / 1000
  1504. game:GetService("Debris"):AddItem(prt, 10)
  1505. table.insert(Effects, {
  1506. prt,
  1507. "Shatter",
  1508. num,
  1509. prt.CFrame,
  1510. math.random() - math.random(),
  1511. 0,
  1512. math.random(50, 100) / 100
  1513. })
  1514. end;
  1515. };
  1516.  
  1517. Fire = {
  1518. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1519. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1520. prt.Anchored = true
  1521. prt.CFrame = cframe
  1522. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1523. game:GetService("Debris"):AddItem(prt, 10)
  1524. table.insert(Effects, {
  1525. prt,
  1526. "Fire",
  1527. delay,
  1528. 1,
  1529. 1,
  1530. 1,
  1531. msh
  1532. })
  1533. end;
  1534. };
  1535.  
  1536. FireWave = {
  1537. Create = function(brickcolor, cframe, x1, y1, z1)
  1538. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1539. prt.Anchored = true
  1540. prt.CFrame = cframe
  1541. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1542. local d = Create("Decal"){
  1543. Parent = prt,
  1544. Texture = "rbxassetid://26356434",
  1545. Face = "Top",
  1546. }
  1547. local d = Create("Decal"){
  1548. Parent = prt,
  1549. Texture = "rbxassetid://26356434",
  1550. Face = "Bottom",
  1551. }
  1552. game:GetService("Debris"):AddItem(prt, 10)
  1553. table.insert(Effects, {
  1554. prt,
  1555. "FireWave",
  1556. 1,
  1557. 30,
  1558. math.random(400, 600) / 100,
  1559. msh
  1560. })
  1561. end;
  1562. };
  1563.  
  1564. Lightning = {
  1565. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1566. local magz = (p0 - p1).magnitude
  1567. local curpos = p0
  1568. local trz = {
  1569. -ofs,
  1570. ofs
  1571. }
  1572. for i = 1, tym do
  1573. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1574. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1575. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1576. li.Material = "Neon"
  1577. if tym == i then
  1578. local magz2 = (curpos - p1).magnitude
  1579. li.Size = Vector3.new(th, th, magz2)
  1580. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1581. table.insert(Effects, {
  1582. li,
  1583. "Disappear",
  1584. last
  1585. })
  1586. else
  1587. do
  1588. do
  1589. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1590. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1591. game.Debris:AddItem(li, 10)
  1592. table.insert(Effects, {
  1593. li,
  1594. "Disappear",
  1595. last
  1596. })
  1597. end
  1598. end
  1599. end
  1600. end
  1601. end
  1602. };
  1603.  
  1604. EffectTemplate = {
  1605.  
  1606. };
  1607. }
  1608.  
  1609. function chatfunc(text)
  1610. local chat = coroutine.wrap(function()
  1611. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1612. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1613. end
  1614. local naeeym2 = Instance.new("BillboardGui",Character)
  1615. naeeym2.Size = UDim2.new(0,100,0,40)
  1616. naeeym2.StudsOffset = Vector3.new(0,3.5,0)
  1617. naeeym2.Adornee = RootPart
  1618. naeeym2.Name = "TalkingBillBoard"
  1619. local tecks2 = Instance.new("TextLabel",naeeym2)
  1620. tecks2.BackgroundTransparency = 1
  1621. tecks2.BorderSizePixel = 0
  1622. tecks2.Text = ""
  1623. tecks2.Font = "Fantasy"
  1624. tecks2.TextSize = 30
  1625. tecks2.TextStrokeTransparency = 0
  1626. tecks2.TextColor3 = Color3.new(.6,0,0)
  1627. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1628. tecks2.Size = UDim2.new(1,0,0.5,0)
  1629. local tecks3 = Instance.new("TextLabel",naeeym2)
  1630. tecks3.BackgroundTransparency = 1
  1631. tecks3.BorderSizePixel = 0
  1632. tecks3.Text = ""
  1633. tecks3.Font = "Fantasy"
  1634. tecks3.TextSize = 30
  1635. tecks3.TextStrokeTransparency = 0
  1636. tecks3.TextColor3 = Color3.new(.6,0,0)
  1637. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1638. tecks3.Size = UDim2.new(1,0,0.5,0)
  1639. for i = 1,string.len(text),1 do
  1640. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=", Character, 10, 5)
  1641. tecks2.Text = string.sub(text,1,i)
  1642. tecks3.Text = string.sub(text,1,i)
  1643. wait(0.01)
  1644. end
  1645. wait(2)
  1646. for i = 1, 50 do
  1647. swait()
  1648. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1649. tecks2.Rotation = tecks2.Rotation - .8
  1650. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1651. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1652. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1653. tecks3.Rotation = tecks2.Rotation + .8
  1654. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1655. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1656. end
  1657. naeeym2:Destroy()
  1658. end)
  1659. chat()
  1660. end
  1661. function onChatted(msg)
  1662. chatfunc(msg)
  1663. end
  1664. Player.Chatted:connect(function(msg)
  1665. if msg=="Words:jp"then Words="Japanese"end
  1666. if msg=="Words:en"then Words="English"end
  1667. end)
  1668.  
  1669. abss = Instance.new("BillboardGui",Character)
  1670. abss.Size = UDim2.new(10,0,10,0)
  1671. abss.Enabled = false
  1672. imgl = Instance.new("ImageLabel",abss)
  1673. imgl.Position = UDim2.new(0,0,0,0)
  1674. imgl.Size = UDim2.new(1,0,1,0)
  1675. imgl.Image = "rbxassetid://342199418"
  1676. imgl.BackgroundTransparency = 1
  1677. imgl.ImageColor3 = Color3.new(.9,0,0)
  1678. img2 = Instance.new("ImageLabel",abss)
  1679. img2.Position = UDim2.new(0,0,0,0)
  1680. img2.Size = UDim2.new(1,0,1,0)
  1681. img2.Image = "rbxassetid://342199418"
  1682. img2.BackgroundTransparency = 1
  1683. img2.ImageColor3 = Color3.new(.9,0,0)
  1684.  
  1685.  
  1686. function attackone(target)
  1687. attack = true
  1688. Humanoid.WalkSpeed = 0
  1689. if target then
  1690. if targetted.Name ~= "hithere1025" then
  1691. local partasdeff = Instance.new("ParticleEmitter",targetted.HumanoidRootPart)
  1692. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1693. partasdeff.LightEmission = .1
  1694. partasdeff.Size = NumberSequence.new(0.2)
  1695. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1696. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1697. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1698. partasdeff.Transparency = bbb
  1699. partasdeff.Size = aaa
  1700. partasdeff.ZOffset = .9
  1701. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1702. partasdeff.LockedToPart = false
  1703. partasdeff.EmissionDirection = "Back"
  1704. partasdeff.Lifetime = NumberRange.new(1, 2)
  1705. partasdeff.Rate = 1000
  1706. partasdeff.Rotation = NumberRange.new(-100, 100)
  1707. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1708. partasdeff.Speed = NumberRange.new(6)
  1709. partasdeff.VelocitySpread = 10000
  1710. partasdeff.Enabled=false
  1711. for i = 0, 3, 0.4 do
  1712. swait()
  1713. PlayAnimationFromTable({
  1714. CFrame.new(0, -0.433955967, -0.642794847, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414),
  1715. CFrame.new(0, 1.50857329, 0.277411759, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1716. CFrame.new(1.00000763, 1.37034774, -0.491282165, 0, 0, 1, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414, 0),
  1717. CFrame.new(-1.00000763, 1.37034774, -0.491282165, 0, 0, -1, -0.76604414, -0.642788053, 0, -0.642788053, 0.76604414, 0),
  1718. CFrame.new(0.5, -1.09861195, -1.12705588, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1719. CFrame.new(-0.5, -2.00000405, 5.72204681e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  1720. }, .3, false)
  1721. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1722. end
  1723. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1724. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1725. CFuncs["Sound"].Create("rbxassetid://333430981", Character, 1, .5)
  1726. if targetted:FindFirstChild("Head")then Lightning(Partss.CFrame.p,targetted.Head.CFrame.p,10,.3,BrickColor.new("Crimson"),.1,0,-.1)Lightning(Partss.CFrame.p,targetted.Head.CFrame.p,10,.3,BrickColor.new("Really black"),.1,0,-.1)end
  1727. dmg(targetted)
  1728. partasdeff.Enabled=true
  1729. for i = 0, 6, 1 do
  1730. swait()
  1731. PlayAnimationFromTable({
  1732. CFrame.new(0, -0.433955967, -0.642794847, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414),
  1733. CFrame.new(0, 1.50857329, 0.277411759, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1734. CFrame.new(1.00000763, 1.37034774, -0.491282165, 0, 0, 1, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414, 0),
  1735. CFrame.new(-1.00000763, 1.37034774, -0.491282165, 0, 0, -1, -0.76604414, -0.642788053, 0, -0.642788053, 0.76604414, 0),
  1736. CFrame.new(0.5, -1.09861195, -1.12705588, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1737. CFrame.new(-0.5, -2.00000405, 5.72204681e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  1738. }, .3, false)
  1739. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1740. end
  1741. partasdeff.Enabled=false
  1742. for i = 1, 3, 1 do
  1743. swait()
  1744. PlayAnimationFromTable({
  1745. CFrame.new(0, -0.433955967, -0.642794847, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414),
  1746. CFrame.new(0, 1.50857329, 0.277411759, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1747. CFrame.new(1.00000763, 1.37034774, -0.491282165, 0, 0, 1, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414, 0),
  1748. CFrame.new(-1.00000763, 1.37034774, -0.491282165, 0, 0, -1, -0.76604414, -0.642788053, 0, -0.642788053, 0.76604414, 0),
  1749. CFrame.new(0.5, -1.09861195, -1.12705588, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1750. CFrame.new(-0.5, -2.00000405, 5.72204681e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  1751. }, .3, false)
  1752. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1753. end
  1754. coroutine.wrap(function()
  1755. wait(2)
  1756. partasdeff:Remove()
  1757. end)()
  1758. else
  1759. sel = math.random(1,6)
  1760. if Words=="English"then
  1761. if sel == 1 then
  1762. chatfunc("No no...i cant")
  1763. elseif sel == 2 then
  1764. chatfunc("i don't wanna hurt him")
  1765. elseif sel == 3 then
  1766. chatfunc("HEY!! Im not doing that")
  1767. elseif sel == 4 then
  1768. chatfunc("You are suppose to kill everyone but not him...")
  1769. elseif sel == 5 then
  1770. chatfunc("he's a good guy")
  1771. elseif sel == 6 then
  1772. chatfunc("killing him is not the way.")
  1773. end
  1774. else
  1775. if sel == 1 then
  1776. chatfunc("...")
  1777. elseif sel == 2 then
  1778. chatfunc("???···")
  1779. elseif sel == 3 then
  1780. chatfunc("??????????···")
  1781. end
  1782. end
  1783. for i = 0, 5, 0.1 do
  1784. swait()
  1785. PlayAnimationFromTable({
  1786. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1787. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  1788. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1789. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1790. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1791. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. }, .3, false)
  1793. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1794. end
  1795. end
  1796. else
  1797. for i = 0, 3, 0.3 do
  1798. swait()
  1799. PlayAnimationFromTable({
  1800. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1801. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1802. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1803. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1804. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1805. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1806. }, .2, false)
  1807. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1808. end
  1809. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1810. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1811. CFuncs["Sound"].Create("rbxassetid://1669280377", Character, 20, .3)
  1812. local TP=Instance.new("Part")TP.CFrame=Mouse.Hit
  1813. Lightning(Partss.CFrame.p,TP.CFrame.p,10,.3,BrickColor.new("Crimson"),.3,0,-.3)Lightning(Partss.CFrame.p,TP.CFrame.p,10,.3,BrickColor.new("Really black"),.5,0,-.5)
  1814. mdmg(TP, 5 ,10)
  1815. for i=0,3 do RingE(TP.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360))),.1+math.random(40)/100,30+math.random(70),0,30,3,0,ColorSequence.new(Color3.fromRGB(1,1,0)),-.05)end
  1816. Effects.Block.Create(BrickColor.new("Bright red"), TP.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1817. Effects.Block.Create(BrickColor.new("Deep orange"), TP.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1818. for i = 0, 1, 0.3333 do
  1819. swait()
  1820. PlayAnimationFromTable({
  1821. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1822. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1823. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1824. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1825. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1826. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1827. }, .2, false)
  1828. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1829. end
  1830. for i = 0, 2, 0.3 do
  1831. swait()
  1832. PlayAnimationFromTable({
  1833. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1834. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1835. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1836. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1837. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1838. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1839. }, .2, false)
  1840. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1841. end
  1842. end
  1843. Humanoid.WalkSpeed = 35
  1844. attack = false
  1845. end
  1846.  
  1847. function attacktwo()
  1848. attack = true
  1849. Humanoid.WalkSpeed = 0
  1850. for i = 0, 3, 0.8 do
  1851. swait()
  1852. PlayAnimationFromTable({
  1853. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1854. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1855. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1856. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. }, .2, false)
  1860. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1861. end
  1862. for i=1, 122 do
  1863. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1864. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1865. CFuncs["Sound"].Create("rbxassetid://1669280377", Character, 10, .5)
  1866. local TP=Instance.new("Part")TP.CFrame=Mouse.Hit
  1867. Lightning(Partss.CFrame.p,TP.CFrame.p,10,.3,BrickColor.new("Crimson"),.3,0,-.3)Lightning(Partss.CFrame.p,TP.CFrame.p,10,.3,BrickColor.new("Really black"),.5,0,-.5)
  1868. mdmg(TP, 5 ,10)
  1869. for i=0,3 do RingE(TP.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360))),.1+math.random(40)/100,30+math.random(70),0,30,3,0,ColorSequence.new(Color3.fromRGB(1,1,0)),-.05)end
  1870. Effects.Block.Create(BrickColor.new("Bright red"), TP.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1871. Effects.Block.Create(BrickColor.new("Deep orange"), TP.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1872. for i = 0, 1, 2.4 do
  1873. swait()
  1874. PlayAnimationFromTable({
  1875. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1876. CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1877. CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1878. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1879. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1880. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1881. }, .5, false)
  1882. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1883. end
  1884. for i = 0, 2, 1.7 do
  1885. swait()
  1886. PlayAnimationFromTable({
  1887. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1888. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1889. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1890. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1891. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1892. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1893. }, .5, false)
  1894. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1895. end
  1896. end
  1897. Humanoid.WalkSpeed = 35
  1898. attack = false
  1899. end
  1900.  
  1901. local Grabbed = false
  1902.  
  1903. function hedshoot()
  1904. attack = true
  1905. local grab = nil
  1906. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  1907. if v:FindFirstChild('HumanoidRootPart')and v:FindFirstChild("Head")then
  1908. Grabbed = true
  1909. --CFuncs["Sound"].Create("rbxassetid://492961938", v.HumanoidRootPart, 1, .8)
  1910. grab = v
  1911. end
  1912. end
  1913. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  1914. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=721590903", RootPart, 1.5, .5)
  1915. for i = 0, 1, 0.1 do
  1916. swait()
  1917. if Grabbed == true then
  1918. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  1919. --GGyro.position = Partss.Position
  1920. --GGyro.Parent = grab.Head
  1921. grab.HumanoidRootPart.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1922. end
  1923. PlayAnimationFromTable({
  1924. CFrame.new(0, 0.014960058, -0.00263785874, 0, 0, -1, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, 0),
  1925. CFrame.new(0.0756459087, 1.47367561, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  1926. CFrame.new(1.61953926, 0.256342351, 0, 0.939692676, -0.342020601, 0, 0.342020601, 0.939692676, 0, 0, 0, 1),
  1927. CFrame.new(-1.41317761, 0.492402643, 0.500001907, 0, 0.984807849, -0.173647985, 0, -0.173647985, -0.984807849, -1, 0, 0),
  1928. CFrame.new(0.696965218, -2.03472972, 1.90734863e-06, 0.984807849, -0.173648134, 0, 0.173648164, 0.984807849, 0, 0, 0, 1),
  1929. CFrame.new(-0.303041309, -2.03472829, -1.90734863e-06, 0.965925813, -0.258818924, 0, 0.258818924, 0.965925813, 0, 0, 0, 1),
  1930. }, .3, false)
  1931. RootPart.Velocity = RootPart.CFrame.lookVector * 90
  1932.  
  1933. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1934. end
  1935. if Grabbed == true then
  1936. Humanoid.WalkSpeed = 0
  1937. for i = 0, 2, 0.1 do
  1938. swait()
  1939. if Grabbed == true then
  1940. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  1941. --GGyro.position = Partss.Position
  1942. --GGyro.Parent = grab.Head
  1943. grab.HumanoidRootPart.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1944. end
  1945. PlayAnimationFromTable({
  1946. CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  1947. CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  1948. CFrame.new(0.177449316, 0.626879215, -0.79883039, -0.163171932, 0.896216869, -0.412516981, -0.0593889691, -0.426284939, -0.902637362, -0.984808505, -0.122786134, 0.122783162),
  1949. CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
  1950. CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
  1951. CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
  1952. }, .1, false)
  1953. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1954. end
  1955. if grab.Name ~= "MikeSchmidt90" then
  1956. local partasdeff = Instance.new("ParticleEmitter",grab.HumanoidRootPart)
  1957. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1958. partasdeff.LightEmission = .1
  1959. partasdeff.Size = NumberSequence.new(0.2)
  1960. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1961. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1962. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1963. partasdeff.Transparency = bbb
  1964. partasdeff.Size = aaa
  1965. partasdeff.ZOffset = .9
  1966. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1967. partasdeff.LockedToPart = false
  1968. partasdeff.EmissionDirection = "Back"
  1969. partasdeff.Lifetime = NumberRange.new(1, 2)
  1970. partasdeff.Rate = 1000
  1971. partasdeff.Rotation = NumberRange.new(-100, 100)
  1972. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1973. partasdeff.Speed = NumberRange.new(10)
  1974. partasdeff.VelocitySpread = 20
  1975. partasdeff.Enabled=false
  1976. sel = math.random(1,4)
  1977. if Words=="English"then
  1978. if sel == 1 then
  1979. chatfunc("Deep inside where nothing's fine,I've lost my mind..")
  1980. elseif sel == 2 then
  1981. chatfunc("...")
  1982. elseif sel == 3 then
  1983. chatfunc("It sucks doesn't it feeling like you're not good enough.")
  1984. elseif sel==4 then
  1985. chatfunc("....")
  1986. end
  1987. else
  1988. if sel == 1 then
  1989. chatfunc("????????C:")
  1990. elseif sel == 2 then
  1991. chatfunc("????????????")
  1992. elseif sel == 3 then
  1993. chatfunc("?????????????????????")
  1994. elseif sel==4 then
  1995. chatfunc("???????????????")
  1996. end
  1997. end
  1998. for i = 0, 2, 0.1 do
  1999. swait()
  2000. if Grabbed == true then
  2001. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  2002. --GGyro.position = Partss.Position
  2003. --GGyro.Parent = grab.Head
  2004. grab.HumanoidRootPart.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2005. end
  2006. PlayAnimationFromTable({
  2007. CFrame.new(0, 0.00631189346, 0.102432251, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  2008. CFrame.new(0.0756477267, 1.47367513, 0, 0, 0.173647985, 0.984807849, 0, 0.984807849, -0.173647985, -1, 0, 0),
  2009. CFrame.new(0.177449316, 0.626879215, -0.79883039, -0.163171932, 0.896216869, -0.412516981, -0.0593889691, -0.426284939, -0.902637362, -0.984808505, -0.122786134, 0.122783162),
  2010. CFrame.new(-1.33671415, 0.478919148, 0.210226327, 0.254886955, 0.951251388, -0.173647881, -0.0449429974, -0.167731076, -0.984807849, -0.965925872, 0.258818924, -3.7422879e-07),
  2011. CFrame.new(0.696966887, -2.03472996, 1.90734863e-06, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849, 0, 0, 0, 1),
  2012. CFrame.new(-0.696959853, -1.96527123, -1.90734863e-06, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, 1),
  2013. }, .1, false)
  2014. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2015. end
  2016. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2017. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2018. CFuncs["Sound"].Create("rbxassetid://429400881", Character, 100, .3)
  2019. dmg(grab)
  2020. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  2021. partasdeff.Enabled=true
  2022. for i = 0, 1, 0.1 do
  2023. swait()
  2024. PlayAnimationFromTable({
  2025. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2029. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2030. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2031. }, .3, false)
  2032. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2033. end
  2034. partasdeff.Enabled=false
  2035. for i = 0, 2.5, 0.1 do
  2036. swait()
  2037. PlayAnimationFromTable({
  2038. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2039. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2040. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2041. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2042. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2043. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2044. }, .2, false)
  2045. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2046. end
  2047. coroutine.wrap(function()
  2048. wait(2)
  2049. partasdeff:Remove()
  2050. end)()
  2051. else
  2052. grab:FindFirstChildOfClass("Humanoid").PlatformStand = false
  2053. for i = 0, 3, 0.1 do
  2054. swait()
  2055. PlayAnimationFromTable({
  2056. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2057. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2058. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2059. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2060. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2061. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2062. }, .1, false)
  2063. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2064. end
  2065. sel = math.random(1,3)
  2066. if Words=="English"then
  2067. if sel == 1 then
  2068. chatfunc(". . . ")
  2069. elseif sel == 2 then
  2070. chatfunc("What am I doing...?")
  2071. elseif sel == 3 then
  2072. chatfunc("I can't...")
  2073. end
  2074. else
  2075. if sel == 1 then
  2076. chatfunc(". . . ")
  2077. elseif sel == 2 then
  2078. chatfunc("????????????···?")
  2079. elseif sel == 3 then
  2080. chatfunc("????...")
  2081. end
  2082. end
  2083. for i = 0, 5, 0.1 do
  2084. swait()
  2085. PlayAnimationFromTable({
  2086. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2088. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2090. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2091. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2092. }, .3, false)
  2093. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2094. end
  2095. end
  2096. end
  2097. --GGyro.Parent = nil
  2098. attack = false
  2099. Grabbed = false
  2100. Humanoid.WalkSpeed = 35
  2101. end
  2102. function moarblood()
  2103. attack = true
  2104. CFuncs["Sound"].Create("rbxassetid://1896865789", Character, 9, .8)
  2105. RootPart.CFrame = targetted.HumanoidRootPart.CFrame * CFrame.new(0,0,4)
  2106. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),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.105882, 0.164706, 0.207843),})
  2107. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  2108. wait(.5)
  2109. for i = 0, 1.2, 0.1 do
  2110. swait()
  2111. PlayAnimationFromTable({
  2112. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  2113. CFrame.new(0, 1.52556372, -0.222143173, 1, 0, 0, 0, 0.939692795, 0.342019618, 0, -0.342019618, 0.939692795),
  2114. CFrame.new(1.49999928, -1.34110451e-07, 1.58933972e-07, 0.99619478, -0.0871556178, -1.0595604e-07, 0.0871556178, 0.99619472, -3.35276127e-07, 1.35041773e-07, 3.27825546e-07, 1),
  2115. CFrame.new(-1.50000119, 2.68220901e-07, 1.58934313e-07, 0.99619478, 0.0871556178, 1.0595604e-07, -0.0871556178, 0.99619472, -3.35276127e-07, -1.35041773e-07, 3.27825546e-07, 1),
  2116. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  2117. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  2118. }, 1, false)
  2119. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2120. end
  2121. if targetted.Name ~= "hithere1025" then
  2122. local grab = nil
  2123. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  2124. if v:FindFirstChild('Head') then
  2125. Grabbed = true
  2126. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", v.Head, 1, .8)
  2127. grab = v
  2128. end
  2129. end
  2130. Humanoid.WalkSpeed = 0
  2131. for i = 0, 2, 0.1 do
  2132. swait()
  2133. if Grabbed == true then
  2134. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  2135. --GGyro.position = Partss.Position
  2136. --GGyro.Parent = grab.Head
  2137. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2138. end
  2139. PlayAnimationFromTable({
  2140. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  2141. CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
  2142. CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
  2143. CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
  2144. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  2145. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  2146. }, .3, false)
  2147. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2148. end
  2149. if Grabbed == true then
  2150. sel = math.random(1,3)
  2151. if Words=="English"then
  2152. if sel == 1 then
  2153. chatfunc("No heavens here.")
  2154. elseif sel == 2 then
  2155. chatfunc("Get out from this world...")
  2156. elseif sel == 3 then
  2157. chatfunc("Now , what did you thought?")
  2158. end
  2159. else
  2160. if sel == 1 then
  2161. chatfunc("????????????")
  2162. elseif sel == 2 then
  2163. chatfunc("????????")
  2164. elseif sel == 3 then
  2165. chatfunc("???????????")
  2166. end
  2167. end --if targetted:FindFirstChild("Head")then
  2168. if targetted:FindFirstChild("Head")then local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  2169. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2170. partasdeff.LightEmission = .1
  2171. partasdeff.Size = NumberSequence.new(0.2)
  2172. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2173. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2174. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2175. partasdeff.Transparency = bbb
  2176. partasdeff.Size = aaa
  2177. partasdeff.ZOffset = .9
  2178. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2179. partasdeff.LockedToPart = false
  2180. partasdeff.EmissionDirection = "Back"
  2181. partasdeff.Lifetime = NumberRange.new(1, 2)
  2182. partasdeff.Rate = 1000
  2183. partasdeff.Rotation = NumberRange.new(-100, 100)
  2184. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2185. partasdeff.Speed = NumberRange.new(6)
  2186. partasdeff.VelocitySpread = 10000 partasdeff.Enabled=true
  2187. partasdeff.Enabled=false spawn(function()swait(10)partasdeff.Enabled=false end)end
  2188. for i = 0, 3, 0.1 do
  2189. swait()
  2190. if Grabbed == true then
  2191. grab:FindFirstChildOfClass("Humanoid").PlatformStand = true
  2192. --GGyro.position = Partss.Position
  2193. --GGyro.Parent = grab.Head
  2194. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2195. end
  2196. PlayAnimationFromTable({
  2197. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2198. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2199. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2200. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2201. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2202. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2203. }, .3, false)
  2204. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2205. end
  2206. grab.HumanoidRootPart.Transparency = 1
  2207. dmg(grab)
  2208. CFuncs["Sound"].Create("rbxassetid://429400881", grab.Head, 100, .4)
  2209. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", grab.Head, 1, .7)
  2210.  
  2211. coroutine.wrap(function()
  2212. wait(.4)
  2213. --partasdeff.Enabled=false
  2214. end)()
  2215. for i = 0, 3.5, 0.1 do
  2216. swait()
  2217. PlayAnimationFromTable({
  2218. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2219. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2221. CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2222. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2223. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2224. }, .3, false)
  2225. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2226. end
  2227. end
  2228. else
  2229. Humanoid.WalkSpeed = 0
  2230. for i = 0, 3, 0.1 do
  2231. swait()
  2232. PlayAnimationFromTable({
  2233. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2234. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2235. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2236. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2237. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2238. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2239. }, .2, false)
  2240. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2241. end
  2242. sel = math.random(1,3)
  2243. if sel == 1 then
  2244. chatfunc("Aahhh...")
  2245. elseif sel == 2 then
  2246. chatfunc("Oh man, I thought you're enemy...")
  2247. elseif sel == 3 then
  2248. chatfunc("Sigh...")
  2249. end
  2250. for i = 0, 5, 0.1 do
  2251. swait()
  2252. PlayAnimationFromTable({
  2253. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2254. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2255. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2256. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2257. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2258. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2259. }, .3, false)
  2260. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2261. end
  2262. end
  2263. attack = false
  2264. Grabbed = false
  2265. k:Remove()
  2266. Humanoid.WalkSpeed = 35
  2267. end
  2268.  
  2269. function painlessrain()
  2270. attack = true
  2271. sel = math.random(1,3)
  2272. if Words=="English"then
  2273. if sel == 1 then
  2274. chatfunc("It's not the bullet that kills you,It's the whole..")
  2275. elseif sel == 2 then
  2276. chatfunc("Talk into my bullet hole..Tell me i'm fine.")
  2277. elseif sel == 3 then
  2278. chatfunc("Your Dead.")
  2279. end
  2280. else
  2281. if sel == 1 then
  2282. chatfunc("????????????????")
  2283. elseif sel == 2 then
  2284. chatfunc("????????????????????")
  2285. elseif sel == 3 then
  2286. chatfunc("??????????")
  2287. end
  2288. end
  2289.  
  2290. Humanoid.WalkSpeed = 0
  2291. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,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,})
  2292.  
  2293. coroutine.wrap(function()
  2294. for i = 0, 1 do
  2295. wait(.2)
  2296. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=160718677", RootPart, 1, 1.3)
  2297. end
  2298. end)()
  2299. for i = 0, 4, 0.1 do
  2300. swait()
  2301. PlayAnimationFromTable({
  2302. CFrame.new(-0.013760807, 0, 0.00454730028, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238),
  2303. CFrame.new(0.010819382, 1.49999833, 0.00964166038, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238),
  2304. CFrame.new(1.54018927, 0.669616818, -3.72918021e-06, 0.499999791, -0.866025686, 1.75833702e-06, 0.866025567, 0.499999732, -1.27693363e-06, 2.38418579e-07, 2.14576721e-06, 1.00000012),
  2305. CFrame.new(-1.52901936, 0.888710737, 2.4381518e-06, 0.984807968, 0.173648, 4.17232513e-07, 0.173648, -0.984807789, 3.45977355e-06, 1.01327896e-06, -3.33786011e-06, -1.00000012),
  2306. CFrame.new(0.500000119, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2307. CFrame.new(-0.68507731, -1.96527267, 0.0673612207, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
  2308. }, .2, false)
  2309. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  2310. end
  2311. for i = 0, 1.5, 0.1 do
  2312. swait()
  2313. PlayAnimationFromTable({
  2314. CFrame.new(-0.013760807, 0, 0.00454730028, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238),
  2315. CFrame.new(0.010819382, 1.49999833, 0.00964166038, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238),
  2316. CFrame.new(1.54018927, 0.669616818, -3.72918021e-06, 0.499999791, -0.866025686, 1.75833702e-06, 0.866025567, 0.499999732, -1.27693363e-06, 2.38418579e-07, 2.14576721e-06, 1.00000012),
  2317. CFrame.new(-1.52901936, 0.888710737, 2.4381518e-06, 0.984807968, 0.173648, 4.17232513e-07, 0.173648, -0.984807789, 3.45977355e-06, 1.01327896e-06, -3.33786011e-06, -1.00000012),
  2318. CFrame.new(0.500000119, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2319. CFrame.new(-0.68507731, -1.96527267, 0.0673612207, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
  2320. }, .2, false)
  2321. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2322. end
  2323. for i = 0, 0 do
  2324. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2325. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2326. for i=0,15 do RingE(Partss.CFrame*CFrame.Angles(math.rad(math.random(360)),math.rad(math.random(360)),math.rad(math.random(360))),.1+math.random(40)/100,30+math.random(70),0,30,3,0,ColorSequence.new(Color3.fromRGB(255, 255, 0)),-.025)end
  2327. CFuncs["Sound"].Create("rbxassetid://1669280377", Character, 20, .2)
  2328. for i = 0, .5, 0.1 do
  2329. swait()
  2330. PlayAnimationFromTable({
  2331. CFrame.new(0.033490371, -4.76837158e-07, -0.0274436511, -0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, -0.500000238),
  2332. CFrame.new(-0.0390504077, 1.52660453, -0.19198662, 0.934456527, -0.171009883, 0.312324822, 0.0593909845, 0.939692736, 0.336823851, -0.351089597, -0.296197981, 0.888258457),
  2333. CFrame.new(1.54018593, 0.669616103, -3.75895024e-06, 0.499999344, -0.866025925, 1.75833702e-06, 0.866025805, 0.499999285, -1.27693352e-06, 2.38418579e-07, 2.17556953e-06, 1.00000012),
  2334. CFrame.new(-0.661082923, 0.549146414, -0.783065915, 0.264424562, -0.610265017, -0.746764064, -0.609933972, 0.493972659, -0.619654536, 0.74703449, 0.619328618, -0.241602808),
  2335. CFrame.new(0.500003934, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2336. CFrame.new(-0.685080409, -1.96527231, 0.0673582703, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
  2337. }, .4, false)
  2338. moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2339. end
  2340. for i = 0, .5, 0.1 do
  2341. swait()
  2342. PlayAnimationFromTable({
  2343. CFrame.new(0.033490371, -4.76837158e-07, -0.0274436511, -0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, -0.500000238),
  2344. CFrame.new(-0.0390504077, 1.52660453, -0.19198662, 0.934456527, -0.171009883, 0.312324822, 0.0593909845, 0.939692736, 0.336823851, -0.351089597, -0.296197981, 0.888258457),
  2345. CFrame.new(1.54018593, 0.669616103, -3.75895024e-06, 0.499999344, -0.866025925, 1.75833702e-06, 0.866025805, 0.499999285, -1.27693352e-06, 2.38418579e-07, 2.17556953e-06, 1.00000012),
  2346. CFrame.new(-0.661082923, 0.549146414, -0.783065915, 0.264424562, -0.610265017, -0.746764064, -0.609933972, 0.493972659, -0.619654536, 0.74703449, 0.619328618, -0.241602808),
  2347. CFrame.new(0.500003934, -2.00000095, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  2348. CFrame.new(-0.685080409, -1.96527231, 0.0673582703, 0.925416648, 0.163175583, 0.342020541, -0.173648059, 0.984807849, 6.55481983e-07, -0.336824358, -0.059391804, 0.939692676),
  2349. }, .4, false)
  2350. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2351. end
  2352. end
  2353. attack = false
  2354. Humanoid.WalkSpeed = 35
  2355. wait(.4)
  2356. for i = 0, 150 do
  2357. swait(0.5)
  2358. mdmg(ref1, 3)
  2359. CFuncs["Sound"].Create("rbxassetid://", Character, .120, 5)
  2360. ref1.Position = Mouse.hit.p+Vector3.new(math.random(-100,100)/100,0,math.random(-100,100)/100)
  2361. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  2362. Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, 4, 9999, 4, -0.2, 0, -0.2, 0.05,"Neon")
  2363. Effects.Cylinder.Create(BrickColor.new("Bright red"), ref1.CFrame, 8, 9999, 8, -0.4, 0, -0.4, 0.1,"Neon")
  2364. end
  2365. ref1:Remove()
  2366. end
  2367.  
  2368. function TargetSelect(person)
  2369. local dd=coroutine.wrap(function()
  2370. if targetted ~= person then
  2371. targetted = person
  2372. img2.Size = UDim2.new(1,0,1,0)
  2373. img2.ImageTransparency = 0
  2374. img2.Position = UDim2.new(0,0,0,0)
  2375. for i = 0, 2, 0.1 do
  2376. swait()
  2377. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  2378. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  2379. img2.ImageTransparency = img2.ImageTransparency + 0.05
  2380. end
  2381. end
  2382. end)
  2383. dd()
  2384. end
  2385.  
  2386. function LockOn()
  2387. local hum=FindHumanoid(Mouse.Target)
  2388. if hum then
  2389. if hum.Parent:FindFirstChild("Head")and hum.Parent:FindFirstChild("HumanoidRootPart")then
  2390. TargetSelect(hum.Parent)
  2391. CFuncs["Sound"].Create("rbxassetid://", Character, 1, .8)
  2392. end
  2393. end
  2394. end
  2395.  
  2396.  
  2397. function ofmoosic() -- 2 lazi hoh
  2398. delays = true
  2399. while wait() and kkk and kkk.Volume >= 0.02 do
  2400. kkk.Volume = kkk.Volume - 0.05
  2401. end
  2402. wait(0.1)
  2403. kkk.Pitch = 0
  2404. kkk.PlaybackSpeed = 0
  2405. play = false
  2406. delays = false
  2407. end
  2408. function onmoosic()
  2409. delays = true
  2410. kkk.Pitch = 1
  2411. kkk.PlaybackSpeed = 1
  2412. while wait() and kkk and kkk.Volume <= 1.5 do
  2413. kkk.Volume = kkk.Volume + 0.05
  2414. end
  2415. wait(0.1)
  2416. play = true
  2417. delays = false
  2418. end
  2419.  
  2420. Mouse.Button1Down:connect(function()
  2421. if attack == false then
  2422. attackone(targetted)
  2423. end
  2424. end)
  2425.  
  2426. Mouse.KeyDown:connect(function(k)
  2427. k = k:lower()
  2428. if attack == false and k == 'q' then
  2429. LockOn()
  2430. end
  2431. if k == 'z' and attack == false then
  2432. hedshoot()
  2433. elseif k == 'x' and attack == false and targetted ~= nil then
  2434. moarblood()
  2435. elseif k == 'g' and delays == false then
  2436. delays = true
  2437. chatfunc("Why...Why am i doing this.")
  2438. delays = false
  2439. elseif k == 'c' and attack == false then
  2440. painlessrain()delays = false
  2441. elseif k == 'v' and attack == false then
  2442. attacktwo()
  2443. elseif k == 'm' and play == true and delays == false then
  2444. ofmoosic()
  2445. elseif k == 'm' and play == false and delays == false then
  2446. onmoosic()
  2447. elseif k=="e"and attack == false then
  2448. targetted=nil
  2449. end
  2450. end)
  2451. kkk = Instance.new("Sound",Character)
  2452. kkk.Volume = 100
  2453. kkk.PlaybackSpeed = 1
  2454. kkk.Pitch = 1
  2455. kkk.SoundId = "rbxassetid://"
  2456. kkk:Play()
  2457. kkk.Name = "Arrived"
  2458. kkk.Looped = false
  2459. spawn(function()
  2460. while swait()do
  2461. if targetted~=nil then if targetted:FindFirstChild("HumanoidRootPart")==nil or targetted.Parent==nil then targetted=nil end end
  2462. Humanoid.Name=""Humanoid.MaxHealth=1/0 Humanoid.Health=0/0 Humanoid.PlatformStand=false
  2463. if Character:FindFirstChildOfClass("ForceField")then Character:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",Character).Name=""end
  2464. end
  2465. end)
  2466. spawn(function()
  2467. local bb=Instance.new("BillboardGui", Head )bb.AlwaysOnTop=true bb.Size=UDim2.new(1,0,1,0)bb.StudsOffset=Vector3.new(0,4.5,0)
  2468. local t=Instance.new("TextLabel",bb)t.Size=UDim2.new(1,0,1,0)t.Text="Last Guest[Abuser Slayer]"t.TextColor3=Color3.new(255,0,0)t.TextStrokeTransparency=.5
  2469. t.BackgroundTransparency=1 t.TextSize=30 t.Font="Garamond"
  2470. while swait()do
  2471. bb.StudsOffset=Vector3.new(math.random(-5,5)/50,4.5+ math.random(-5,5)/50,math.random(-5,130)/50)
  2472. end
  2473. end)
  2474.  
  2475. coroutine.wrap(function()
  2476. while true do
  2477. swait()
  2478. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  2479. if v:IsA("Part") then
  2480. v.Anchored = false
  2481. end
  2482. end
  2483. for i, v in pairs(Character:GetChildren()) do
  2484. if v:IsA("Part") then
  2485. v.Anchored = false
  2486. elseif v:IsA("Accessory") then
  2487. v.Handle.Anchored = false
  2488. end
  2489. end
  2490. end
  2491. end)()
  2492. coroutine.wrap(function()
  2493. while 1 do
  2494. swait()
  2495. if doe <= 360 then
  2496. doe = doe + 2
  2497. else
  2498. doe = 0
  2499. end
  2500. end
  2501. end)()
  2502. while true do
  2503. swait()
  2504. for i, v in pairs(Character:GetChildren()) do
  2505. if v:IsA("Part") then
  2506. v.Material = "SmoothPlastic"
  2507. elseif v:IsA("Accessory") then
  2508. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2509. end
  2510. end
  2511. while true do
  2512. swait()
  2513. Character:FindFirstChildOfClass("Humanoid").MaxHealth = math.huge
  2514. Character:FindFirstChildOfClass("Humanoid").Health = math.huge
  2515. imgl.Rotation = imgl.Rotation + 3
  2516. img2.Rotation = img2.Rotation + 3
  2517. if targetted ~= nil then
  2518. abss.Adornee = targetted:FindFirstChild("HumanoidRootPart") or targetted:FindFirstChild("UpperTorso")
  2519. abss.Enabled = true
  2520. elseif targetted == nil then
  2521. abss.Adornee = nil
  2522. abss.Enabled = false
  2523. end
  2524.  
  2525. while true and imgl.Rotation >= 360 do
  2526. imgl.Rotation = 0
  2527. img2.Rotation = 0
  2528. end
  2529. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2530. velocity = RootPart.Velocity.y
  2531. sine = sine + change
  2532. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2533. if RootPart.Velocity.y > 1 and hit == nil then
  2534. Anim = "Jump"
  2535. if attack == false then
  2536. PlayAnimationFromTable({
  2537. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2538. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2539. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2540. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2541. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2542. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2543. }, .3, false)
  2544. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2545. end
  2546. elseif RootPart.Velocity.y < -1 and hit == nil then
  2547. Anim = "Fall"
  2548. if attack == false then
  2549. PlayAnimationFromTable({
  2550. CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
  2551. CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2552. CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
  2553. CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
  2554. CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2555. CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2556. }, .3, false)
  2557. end
  2558. elseif Torsovelocity < 1 and hit ~= nil then
  2559. Anim = "Idle"
  2560. if attack == false then
  2561. change = 1
  2562. PlayAnimationFromTable({
  2563. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2564. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  2565. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -.5, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  2566. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, .5, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  2567. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2568. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2569. }, .3, false)
  2570. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2571. end
  2572. elseif Torsovelocity > 2 and hit ~= nil then
  2573. Anim = "Walk"
  2574. if attack == false then
  2575. PlayAnimationFromTable({
  2576. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 100), 0) * CFrame.Angles(0, 0, 0),
  2577. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -.7, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2578. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0, -.5, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2579. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2580. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2581. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2582. }, .3, false)
  2583. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2584. end
  2585. end
  2586. if 0 < #Effects then
  2587. for e = 1, #Effects do
  2588. if Effects[e] ~= nil then
  2589. local Thing = Effects[e]
  2590. if Thing ~= nil then
  2591. local Part = Thing[1]
  2592. local Mode = Thing[2]
  2593. local Delay = Thing[3]
  2594. local IncX = Thing[4]
  2595. local IncY = Thing[5]
  2596. local IncZ = Thing[6]
  2597. if Thing[2] == "Shoot" then
  2598. local Look = Thing[1]
  2599. local move = 30
  2600. if Thing[8] == 3 then
  2601. move = 10
  2602. end
  2603. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2604. if Thing[10] ~= nil then
  2605. da = pos
  2606. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2607. cfa = CFrame.new(Thing[4], pos)
  2608. tehCF = cfa:lerp(cf2, 0.2)
  2609. Thing[1] = tehCF.lookVector
  2610. end
  2611. local mag = (Thing[4] - pos).magnitude
  2612. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2613. if Thing[8] == 2 then
  2614. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2615. end
  2616. Thing[4] = Thing[4] + Look * move
  2617. Thing[3] = Thing[3] - 1
  2618. if 2 < Thing[5] then
  2619. Thing[5] = Thing[5] - 0.3
  2620. Thing[6] = Thing[6] - 0.3
  2621. end
  2622. if hit ~= nil then
  2623. Thing[3] = 0
  2624. if Thing[8] == 1 or Thing[8] == 3 then
  2625. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2626. else
  2627. if Thing[8] == 2 then
  2628. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2629. if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
  2630. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2631. ref.Anchored = true
  2632. ref.CFrame = CFrame.new(pos)
  2633. CFuncs["Sound"].Create("1669280377", ref, 1, 1.2)
  2634. game:GetService("Debris"):AddItem(ref, 0.2)
  2635. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2636. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2637. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2638. end
  2639. end
  2640. end
  2641. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2642. ref.Anchored = true
  2643. ref.CFrame = CFrame.new(pos)
  2644. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2645. game:GetService("Debris"):AddItem(ref, 1)
  2646. end
  2647. if Thing[3] <= 0 then
  2648. table.remove(Effects, e)
  2649. end
  2650. end
  2651. do
  2652. do
  2653. if Thing[2] == "FireWave" then
  2654. if Thing[3] <= Thing[4] then
  2655. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2656. Thing[3] = Thing[3] + 1
  2657. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2658. else
  2659. Part.Parent = nil
  2660. table.remove(Effects, e)
  2661. end
  2662. end
  2663. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2664. if Thing[1].Transparency <= 1 then
  2665. if Thing[2] == "Block1" then
  2666. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2667. Mesh = Thing[7]
  2668. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2669. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2670. else
  2671. if Thing[2] == "Block2" then
  2672. Thing[1].CFrame = Thing[1].CFrame
  2673. Mesh = Thing[7]
  2674. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2675. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2676. else
  2677. if Thing[2] == "Fire" then
  2678. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2679. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2680. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2681. else
  2682. if Thing[2] == "Cylinder" then
  2683. Mesh = Thing[7]
  2684. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2685. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2686. else
  2687. if Thing[2] == "Blood" then
  2688. Mesh = Thing[7]
  2689. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2690. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2691. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2692. else
  2693. if Thing[2] == "Elec" then
  2694. Mesh = Thing[10]
  2695. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2696. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2697. else
  2698. if Thing[2] == "Disappear" then
  2699. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2700. else
  2701. if Thing[2] == "Shatter" then
  2702. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2703. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2704. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2705. Thing[6] = Thing[6] + Thing[5]
  2706. end
  2707. end
  2708. end
  2709. end
  2710. end
  2711. end
  2712. end
  2713. end
  2714. else
  2715. Part.Parent = nil
  2716. table.remove(Effects, e)
  2717. end
  2718. end
  2719. end
  2720. end
  2721. end
  2722. end
  2723. end
  2724. end
  2725. end
  2726. end
  2727. end)
  2728. wait(.04)
  2729.  
  2730. local sunRays = Instance.new("SunRaysEffect",game.Lighting)
  2731.  
  2732. sunRays.Intensity = .25
  2733. sunRays.Spread = 1
  2734.  
  2735. local bloom = Instance.new("BloomEffect",game.Lighting)
  2736. bloom.Intensity = .86
  2737. bloom.Size = 74.67
  2738. bloom.Threshold = .94
  2739.  
  2740. --Converted with ttyyuu12345's model to script plugin v4
  2741. function sandbox(var,func)
  2742. local env = getfenv(func)
  2743. local newenv = setmetatable({},{
  2744. __index = function(self,k)
  2745. if k=="script" then
  2746. return var
  2747. else
  2748. return env[k]
  2749. end
  2750. end,
  2751. })
  2752. setfenv(func,newenv)
  2753. return func
  2754. end
  2755. cors = {}
  2756. mas = Instance.new("Model",game:GetService("Lighting"))
  2757. Tool0 = Instance.new("Tool")
  2758. LocalScript1 = Instance.new("LocalScript")
  2759. Script2 = Instance.new("Script")
  2760. Script3 = Instance.new("Script")
  2761. Animation4 = Instance.new("Animation")
  2762. Animation5 = Instance.new("Animation")
  2763. LocalScript6 = Instance.new("LocalScript")
  2764. UnionOperation7 = Instance.new("UnionOperation")
  2765. Script8 = Instance.new("Script")
  2766. Script9 = Instance.new("Script")
  2767. Script10 = Instance.new("Script")
  2768. SpecialMesh11 = Instance.new("SpecialMesh")
  2769. SpecialMesh12 = Instance.new("SpecialMesh")
  2770. Script13 = Instance.new("Script")
  2771. Script14 = Instance.new("Script")
  2772. Sound15 = Instance.new("Sound")
  2773. Sound16 = Instance.new("Sound")
  2774. Sound17 = Instance.new("Sound")
  2775. Sound18 = Instance.new("Sound")
  2776. Sound19 = Instance.new("Sound")
  2777. Sound20 = Instance.new("Sound")
  2778. Sound21 = Instance.new("Sound")
  2779. Sound22 = Instance.new("Sound")
  2780. Sound23 = Instance.new("Sound")
  2781. Sound24 = Instance.new("Sound")
  2782. Sound25 = Instance.new("Sound")
  2783. Sound26 = Instance.new("Sound")
  2784. Sound27 = Instance.new("Sound")
  2785. Sound28 = Instance.new("Sound")
  2786. Sound29 = Instance.new("Sound")
  2787. Sound30 = Instance.new("Sound")
  2788. Sound31 = Instance.new("Sound")
  2789. Sound32 = Instance.new("Sound")
  2790. SpecialMesh33 = Instance.new("SpecialMesh")
  2791. SpecialMesh34 = Instance.new("SpecialMesh")
  2792. SpecialMesh35 = Instance.new("SpecialMesh")
  2793. SpecialMesh36 = Instance.new("SpecialMesh")
  2794. ParticleEmitter37 = Instance.new("ParticleEmitter")
  2795. Script38 = Instance.new("Script")
  2796. Script39 = Instance.new("Script")
  2797. Vector3Value40 = Instance.new("Vector3Value")
  2798. Sound41 = Instance.new("Sound")
  2799. BillboardGui42 = Instance.new("BillboardGui")
  2800. ImageLabel43 = Instance.new("ImageLabel")
  2801. Script44 = Instance.new("Script")
  2802. BodyForce45 = Instance.new("BodyForce")
  2803. LocalScript46 = Instance.new("LocalScript")
  2804. Script47 = Instance.new("Script")
  2805. Script48 = Instance.new("Script")
  2806. Vector3Value49 = Instance.new("Vector3Value")
  2807. Script50 = Instance.new("Script")
  2808. LocalScript51 = Instance.new("LocalScript")
  2809. BlurEffect52 = Instance.new("BlurEffect")
  2810. Sound53 = Instance.new("Sound")
  2811. DistortionSoundEffect54 = Instance.new("DistortionSoundEffect")
  2812. UnionOperation55 = Instance.new("UnionOperation")
  2813. Sound56 = Instance.new("Sound")
  2814. Sound57 = Instance.new("Sound")
  2815. ParticleEmitter58 = Instance.new("ParticleEmitter")
  2816. ParticleEmitter59 = Instance.new("ParticleEmitter")
  2817. ParticleEmitter60 = Instance.new("ParticleEmitter")
  2818. ParticleEmitter61 = Instance.new("ParticleEmitter")
  2819. Sound62 = Instance.new("Sound")
  2820. ParticleEmitter63 = Instance.new("ParticleEmitter")
  2821. ParticleEmitter64 = Instance.new("ParticleEmitter")
  2822. ParticleEmitter65 = Instance.new("ParticleEmitter")
  2823. ParticleEmitter66 = Instance.new("ParticleEmitter")
  2824. ParticleEmitter67 = Instance.new("ParticleEmitter")
  2825. ParticleEmitter68 = Instance.new("ParticleEmitter")
  2826. Tool0.Name = "ShrekNade"
  2827. Tool0.Parent = mas
  2828. Tool0.ToolTip = "The most holiest grenade"
  2829. LocalScript1.Name = "Local Gui"
  2830. LocalScript1.Parent = Tool0
  2831. table.insert(cors,sandbox(LocalScript1,function()
  2832. local Tool = script.Parent;
  2833.  
  2834. enabled = true
  2835. function onButton1Down(mouse)
  2836. if not enabled then
  2837. return
  2838. end
  2839.  
  2840. enabled = false
  2841. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  2842.  
  2843. wait(3)
  2844. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  2845. enabled = true
  2846.  
  2847. end
  2848.  
  2849. function onEquippedLocal(mouse)
  2850.  
  2851. if mouse == nil then
  2852. print("Mouse not found")
  2853. return
  2854. end
  2855.  
  2856. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  2857. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  2858. end
  2859.  
  2860.  
  2861.  
  2862. Tool.Equipped:connect(onEquippedLocal)
  2863.  
  2864. end))
  2865. Script2.Name = "Welding"
  2866. Script2.Parent = Tool0
  2867. table.insert(cors,sandbox(Script2,function()
  2868. function Weld(x,y)
  2869. local W = Instance.new("Weld")
  2870. W.Part0 = x
  2871. W.Part1 = y
  2872. local CJ = CFrame.new(x.Position)
  2873. local C0 = x.CFrame:inverse()*CJ
  2874. local C1 = y.CFrame:inverse()*CJ
  2875. W.C0 = C0
  2876. W.C1 = C1
  2877. W.Parent = x
  2878. end
  2879.  
  2880. function Get(A)
  2881. if A.className == "Part" then
  2882. Weld(script.Parent.Handle, A)
  2883. A.Anchored = false
  2884. else
  2885. local C = A:GetChildren()
  2886. for i=1, #C do
  2887. Get(C[i])
  2888. end
  2889. end
  2890. end
  2891.  
  2892. function Finale()
  2893. Get(script.Parent)
  2894. end
  2895.  
  2896. script.Parent.Equipped:connect(Finale)
  2897. script.Parent.Unequipped:connect(Finale)
  2898. Finale()
  2899. end))
  2900. Script2.Disabled = true
  2901. Script3.Name = "Weld"
  2902. Script3.Parent = Tool0
  2903. table.insert(cors,sandbox(Script3,function()
  2904. local prev
  2905. local parts = script.Parent:GetChildren()
  2906. for i = 1,#parts do
  2907. --remove any of the following parts that say "(parts[i].className == [className])" if you want to exclude that particular className type from the Weld
  2908. if ((parts[i].className == "Part") or (parts[i].Name == "Handle") or (parts[i].className == "TrussPart") or (parts[i].className == "VehicleSeat") or (parts[i].className == "SkateboardPlatform")) then
  2909. if (prev ~= nil) then
  2910. local weld = Instance.new("Weld")
  2911. weld.Part0 = prev
  2912. weld.Part1 = parts[i]
  2913. weld.C0 = prev.CFrame:inverse()
  2914. weld.C1 = parts[i].CFrame:inverse()
  2915. weld.Parent = prev
  2916. parts[i].Anchored = false
  2917. end
  2918. prev = parts[i]
  2919. end
  2920. end
  2921. wait(3)
  2922.  
  2923. end))
  2924. Script3.Disabled = true
  2925. Animation4.Name = "PullPin"
  2926. Animation4.Parent = Tool0
  2927. Animation4.AnimationId = "http://www.roblox.com/asset/?id=88743592"
  2928. Animation5.Name = "Throwing"
  2929. Animation5.Parent = Tool0
  2930. Animation5.AnimationId = "http://www.roblox.com/asset/?id=88743566"
  2931. LocalScript6.Name = "Launcher"
  2932. LocalScript6.Parent = Tool0
  2933. table.insert(cors,sandbox(LocalScript6,function()
  2934. print 'Hello world!'
  2935. Tool = script.Parent
  2936. thrown = true
  2937. VELOCITY = 150
  2938. local Pull_Pin
  2939. local Pull_Pin
  2940. function Nade()
  2941. local model = Instance.new("Model")
  2942. model.Name = "Nade"
  2943. babacaca=Tool.Weld:clone()
  2944. model.Parent = game.Workspace
  2945. nade = Tool.Handle:clone()
  2946. -- nade1 = Tool.Handle1:clone()
  2947. -- nade2 = Tool.Handle2:clone()
  2948. -- nade3 = Tool.Handle3:clone()
  2949. -- nade4 = Tool.Handle4:clone()
  2950. nade.Parent = model
  2951. -- nade1.Parent = model
  2952. -- nade2.Parent = model
  2953. -- nade3.Parent = model
  2954. -- nade4.Parent= model
  2955. nade.CanCollide = true
  2956. --nade1.CanCollide = true
  2957. --nade2.CanCollide = true
  2958. --nade3.CanCollide = true
  2959. --nade4.CanCollide= true
  2960. -- nade1.Transparency=1
  2961. --nade2.Transparency=1
  2962. -- nade4.Transparency=1
  2963. babacaca.Parent=model
  2964. babacaca.Disabled=false
  2965. local script = Tool.NadeScript:clone()
  2966. script.Disabled = false
  2967. script.Parent = nade
  2968. return model
  2969. end
  2970.  
  2971. function lob(mousepos)
  2972.  
  2973.  
  2974. local vCharacter = Tool.Parent
  2975. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  2976. local head = Tool:findFirstChild("Handle")
  2977. if head == nil then return end
  2978. local dir = mousepos - head.Position
  2979. dir = computeDirection(dir)
  2980. local launch = head.Position + 1 * dir
  2981. local delta = mousepos - launch
  2982. local dy = delta.y
  2983. local new_delta = Vector3.new(delta.x, 0, delta.z)
  2984. delta = new_delta
  2985. local dx = delta.magnitude
  2986. local unit_delta = delta.unit
  2987. local g = (-9.81 * 5)
  2988. local theta = computeLaunchAngle(dx, dy, g)
  2989. local vy = math.sin(theta)
  2990. local xz = math.cos(theta)
  2991. local vx = unit_delta.x * xz
  2992. local vz = unit_delta.z * xz
  2993. local missile = Nade()
  2994. missile.Handle.Position = launch
  2995. missile.Handle.Velocity = Vector3.new(vx, vy, vz) * VELOCITY
  2996. local creator_tag = Instance.new("ObjectValue")
  2997. creator_tag.Value = vPlayer
  2998. creator_tag.Name = "creator"
  2999. creator_tag.Parent = missile.Handle
  3000. script.Parent.Handle.Throw:play()
  3001.  
  3002.  
  3003. script.Parent.Handle.Transparency=1
  3004. script.Parent.Part.Transparency=1
  3005. --script.Parent.Handle1.Transparency=1
  3006. --script.Parent.Handle2.Transparency=1
  3007. --script.Parent.Handle3.Transparency=1
  3008. --script.Parent.Handle4.Transparency=1
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015. end
  3016.  
  3017.  
  3018. function computeLaunchAngle(dx, dy, grav)
  3019.  
  3020.  
  3021. -- http://en.wikipedia.org/wiki/Trajectory_of_a_projectile
  3022. local g = math.abs(grav)
  3023. local inRoot = (VELOCITY*VELOCITY*VELOCITY*VELOCITY) - (g * ((g*dx*dx) + (2*dy*VELOCITY*VELOCITY)))
  3024. if inRoot <= 0 then
  3025. return .25 * math.pi
  3026. end
  3027. local root = math.sqrt(inRoot)
  3028. local inATan1 = ((VELOCITY*VELOCITY) + root) / (g*dx)
  3029. local inATan2 = ((VELOCITY*VELOCITY) - root) / (g*dx)
  3030. local answer1 = math.atan(inATan1)
  3031. local answer2 = math.atan(inATan2)
  3032. if answer1 < answer2 then return answer1 end
  3033. return answer2
  3034. end
  3035.  
  3036. function computeDirection(vec)
  3037. local lenSquared = vec.magnitude * vec.magnitude
  3038. local invSqrt = 1 / math.sqrt(lenSquared)
  3039. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  3040. end
  3041.  
  3042.  
  3043.  
  3044. function onThrow()
  3045. if thrown == true then return end
  3046. thrown = true
  3047. local character = Tool.Parent
  3048. local humanoid = character.Humanoid
  3049. if humanoid == nil then return end
  3050. local targetPos = humanoid.TargetPoint
  3051. Pull_Pin:Play()
  3052. wait(.15)
  3053. --Pull_pin() -- Pin will be pulled at the same time the anim shows the "pulling the pin" part.
  3054. wait(.35)
  3055. Throwing:Play()
  3056. --Make_Nade()
  3057.  
  3058.  
  3059.  
  3060. lob(targetPos)
  3061. --wait(0)
  3062. wait(.1)
  3063. Throwing:Stop()
  3064. Pull_Pin:Stop()
  3065.  
  3066.  
  3067.  
  3068.  
  3069. wait(1)
  3070. script.Parent.Handle.Transparency=0
  3071.  
  3072. script.Parent.Part.Transparency=0
  3073. thrown = false
  3074.  
  3075.  
  3076. --script.Parent:Remove()
  3077. end
  3078.  
  3079. function onEquipped()
  3080.  
  3081. local Pull = script.Parent.PullPin -- PULL PIN & THROW + ANIMATIONS!
  3082. local Throw = script.Parent.Throwing
  3083.  
  3084. Pull_Pin = script.Parent.Parent.Humanoid:LoadAnimation(Pull)
  3085. Throwing = script.Parent.Parent.Humanoid:LoadAnimation(Throw)
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092. end
  3093.  
  3094. function onUnequipped()
  3095.  
  3096. end
  3097.  
  3098. thrown = false
  3099.  
  3100. Tool.Equipped:connect(onEquipped)
  3101. Tool.Unequipped:connect(onUnequipped)
  3102. Tool.Activated:connect(onThrow)
  3103.  
  3104. end))
  3105. UnionOperation7.Name = "Part"
  3106. UnionOperation7.Parent = Tool0
  3107. UnionOperation7.CFrame = CFrame.new(12.4100122, 1.19206595, 5.03996515, -0.0450061709, 0.998986602, 8.43462402e-08, 1.11329854e-07, -7.94161821e-08, 0.999999881, 0.998986423, 0.0450062901, -1.07642805e-07)
  3108. UnionOperation7.Orientation = Vector3.new(-89.9700012, 141.919998, 125.5)
  3109. UnionOperation7.Position = Vector3.new(12.4100122, 1.19206595, 5.03996515)
  3110. UnionOperation7.Rotation = Vector3.new(-90, 0, -92.5799942)
  3111. UnionOperation7.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3112. UnionOperation7.Size = Vector3.new(0.312499881, 0.049999997, 0.312499851)
  3113. UnionOperation7.Anchored = true
  3114. UnionOperation7.BrickColor = BrickColor.new("Dark stone grey")
  3115. UnionOperation7.CanCollide = false
  3116. UnionOperation7.Material = Enum.Material.SmoothPlastic
  3117. UnionOperation7.brickColor = BrickColor.new("Dark stone grey")
  3118. Script8.Name = "WELD"
  3119. Script8.Parent = Tool0
  3120. table.insert(cors,sandbox(Script8,function()
  3121. -- Created by Quenty (@Quenty, follow me on twitter).
  3122. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  3123. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  3124.  
  3125. --[[ INSTRUCTIONS
  3126. - Place in the model
  3127. - Make sure model is anchored
  3128. - That's it. It will weld the model and all children.
  3129.  
  3130. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3131. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3132. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3133. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3134. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3135. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3136. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3137. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  3138.  
  3139. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
  3140. ]]
  3141.  
  3142. --[[ DOCUMENTATION
  3143. - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
  3144. - Will work in PBS servers
  3145. - Will work as long as it starts out with the part anchored
  3146. - Stores the relative CFrame as a CFrame value
  3147. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  3148. - Utilizes a recursive algorith to find all parts in the model
  3149. - Will reweld on script reparent if the script is initially parented to a tool.
  3150. - Welds as fast as possible
  3151. ]]
  3152.  
  3153. -- qPerfectionWeld.lua
  3154. -- Created 10/6/2014
  3155. -- Author: Quenty
  3156. -- Version 1.0.3
  3157.  
  3158. -- Updated 10/14/2014 - Updated to 1.0.1
  3159. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  3160.  
  3161. -- Updated 10/14/2014 - Updated to 1.0.2
  3162. --- Fixed bug fix.
  3163.  
  3164. -- Updated 10/14/2014 - Updated to 1.0.3
  3165. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  3166.  
  3167. local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  3168.  
  3169.  
  3170. local function CallOnChildren(Instance, FunctionToCall)
  3171. -- Calls a function on each of the children of a certain object, using recursion.
  3172.  
  3173. FunctionToCall(Instance)
  3174.  
  3175. for _, Child in next, Instance:GetChildren() do
  3176. CallOnChildren(Child, FunctionToCall)
  3177. end
  3178. end
  3179.  
  3180. local function GetNearestParent(Instance, ClassName)
  3181. -- Returns the nearest parent of a certain class, or returns nil
  3182.  
  3183. local Ancestor = Instance
  3184. repeat
  3185. Ancestor = Ancestor.Parent
  3186. if Ancestor == nil then
  3187. return nil
  3188. end
  3189. until Ancestor:IsA(ClassName)
  3190.  
  3191. return Ancestor
  3192. end
  3193.  
  3194. local function GetBricks(StartInstance)
  3195. local List = {}
  3196.  
  3197. -- if StartInstance:IsA("BasePart") then
  3198. -- List[#List+1] = StartInstance
  3199. -- end
  3200.  
  3201. CallOnChildren(StartInstance, function(Item)
  3202. if Item:IsA("BasePart") then
  3203. List[#List+1] = Item;
  3204. end
  3205. end)
  3206.  
  3207. return List
  3208. end
  3209.  
  3210. local function Modify(Instance, Values)
  3211. -- Modifies an Instance by using a table.
  3212.  
  3213. assert(type(Values) == "table", "Values is not a table");
  3214.  
  3215. for Index, Value in next, Values do
  3216. if type(Index) == "number" then
  3217. Value.Parent = Instance
  3218. else
  3219. Instance[Index] = Value
  3220. end
  3221. end
  3222. return Instance
  3223. end
  3224.  
  3225. local function Make(ClassType, Properties)
  3226. -- Using a syntax hack to create a nice way to Make new items.
  3227.  
  3228. return Modify(Instance.new(ClassType), Properties)
  3229. end
  3230.  
  3231. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  3232. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  3233.  
  3234. local function HasWheelJoint(Part)
  3235. for _, SurfaceName in pairs(Surfaces) do
  3236. for _, HingSurfaceName in pairs(HingSurfaces) do
  3237. if Part[SurfaceName].Name == HingSurfaceName then
  3238. return true
  3239. end
  3240. end
  3241. end
  3242.  
  3243. return false
  3244. end
  3245.  
  3246. local function ShouldBreakJoints(Part)
  3247. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  3248. -- definitely some edge cases.
  3249.  
  3250. if NEVER_BREAK_JOINTS then
  3251. return false
  3252. end
  3253.  
  3254. if HasWheelJoint(Part) then
  3255. return false
  3256. end
  3257.  
  3258. local Connected = Part:GetConnectedParts()
  3259.  
  3260. if #Connected == 1 then
  3261. return false
  3262. end
  3263.  
  3264. for _, Item in pairs(Connected) do
  3265. if HasWheelJoint(Item) then
  3266. return false
  3267. elseif not Item:IsDescendantOf(script.Parent) then
  3268. return false
  3269. end
  3270. end
  3271.  
  3272. return true
  3273. end
  3274.  
  3275. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  3276. --- Weld's 2 parts together
  3277. -- @param Part0 The first part
  3278. -- @param Part1 The second part (Dependent part most of the time).
  3279. -- @param [JointType] The type of joint. Defaults to weld.
  3280. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  3281. -- @return The weld created.
  3282.  
  3283. JointType = JointType or "Weld"
  3284. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  3285.  
  3286. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  3287. Modify(NewWeld, {
  3288. Name = "qCFrameWeldThingy";
  3289. Part0 = Part0;
  3290. Part1 = Part1;
  3291. C0 = CFrame.new();--Part0.CFrame:inverse();
  3292. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  3293. Parent = Part1;
  3294. })
  3295.  
  3296. if not RelativeValue then
  3297. RelativeValue = Make("CFrameValue", {
  3298. Parent = Part1;
  3299. Name = "qRelativeCFrameWeldValue";
  3300. Archivable = true;
  3301. Value = NewWeld.C1;
  3302. })
  3303. end
  3304.  
  3305. return NewWeld
  3306. end
  3307.  
  3308. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  3309. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  3310. -- @param MainPart The part to weld the model to (can be in the model).
  3311. -- @param [JointType] The type of joint. Defaults to weld.
  3312. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  3313.  
  3314. for _, Part in pairs(Parts) do
  3315. if ShouldBreakJoints(Part) then
  3316. Part:BreakJoints()
  3317. end
  3318. end
  3319.  
  3320. for _, Part in pairs(Parts) do
  3321. if Part ~= MainPart then
  3322. WeldTogether(MainPart, Part, JointType, MainPart)
  3323. end
  3324. end
  3325.  
  3326. if not DoNotUnanchor then
  3327. for _, Part in pairs(Parts) do
  3328. Part.Anchored = false
  3329. end
  3330. MainPart.Anchored = false
  3331. end
  3332. end
  3333.  
  3334. local function PerfectionWeld()
  3335. local Tool = GetNearestParent(script, "Tool")
  3336.  
  3337. local Parts = GetBricks(script.Parent)
  3338. local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
  3339.  
  3340. if PrimaryPart then
  3341. WeldParts(Parts, PrimaryPart, "Weld", false)
  3342. else
  3343. warn("qWeld - Unable to weld part")
  3344. end
  3345.  
  3346. return Tool
  3347. end
  3348.  
  3349. local Tool = PerfectionWeld()
  3350.  
  3351.  
  3352. if Tool and script.ClassName == "Script" then
  3353. --- Don't bother with local scripts
  3354.  
  3355. script.Parent.AncestryChanged:connect(function()
  3356. PerfectionWeld()
  3357. end)
  3358. end
  3359.  
  3360. -- Created by Quenty (@Quenty, follow me on twitter).
  3361.  
  3362. end))
  3363. Script9.Name = "NadeScript"
  3364. Script9.Parent = Tool0
  3365. table.insert(cors,sandbox(Script9,function()
  3366. script.Parent.ParticleEmitter.Enabled=true
  3367.  
  3368. wait(3)
  3369. local dud = math.random(1,10)
  3370. if dud == 10 then
  3371. script.Parent.ParticleEmitter.Enabled=false
  3372. script.Parent.Activate2.Enabled=false
  3373. script.Parent.Activate.Enabled=false
  3374. script.Parent.dud.Enabled=true
  3375. script.Parent.Glow2.Enabled=false
  3376. script.Parent.dudsound:play()
  3377. wait(10)
  3378. script.Parent.dud.Enabled=false
  3379. wait(5)
  3380. script.Parent:Remove()
  3381. end
  3382. script.Parent.Activate.Enabled=true
  3383. script.LAAAAA:Play()
  3384. script.Parent.zap.Enabled=true
  3385. script.Parent.Glow2.Enabled=true
  3386.  
  3387. wait(2)
  3388. script.Parent.ParticleEmitter.Enabled=false
  3389. script.Parent.Activate2.Enabled=true
  3390. script.Parent.Activate.Enabled=false
  3391. script.Parent.Anchored=true
  3392. script.Parent.Transparency=1
  3393. --script.LAAAAA:Stop()
  3394. script.Shrek:Play()
  3395. --IM FIRIN MA LASEOR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  3396. a=script:GetChildren()
  3397. for i=1,#a do
  3398. if a[i].ClassName=="Sound" and a[i].Name~="LAAAAA" and a[i].Name~="Blam" and a[i].Name ~= "Shrek" then
  3399. a[i]:Play()
  3400. end
  3401. end
  3402. --big radius
  3403. a=script.attract:Clone()
  3404. a.Parent=script.Parent
  3405. a.Disabled=false
  3406. caca=script.magic:clone()
  3407. caca.Parent=script.Parent
  3408. caca.Enabled=true
  3409. bc=Instance.new("Part")
  3410. bc.TopSurface=0
  3411. bc.BottomSurface=0
  3412. bc.Anchored=false
  3413. bc.CanCollide=false
  3414. bc.formFactor="Custom"
  3415. bc.Size=Vector3.new(1,1,1)
  3416.  
  3417. bc.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3418. bc.Name="poop"
  3419. bc.BrickColor=BrickColor.new "White"
  3420. ac=script.MAMAMesh:clone()
  3421. ac.Parent = bc
  3422. bc.Parent=game.Workspace
  3423.  
  3424. --end radius thing
  3425.  
  3426. --baca
  3427.  
  3428.  
  3429. --bacamaca
  3430.  
  3431. ba=Instance.new("Part")
  3432. ba.TopSurface=0
  3433. ba.BottomSurface=0
  3434. ba.Anchored=false
  3435. ba.CanCollide=false
  3436. ba.formFactor="Custom"
  3437. ba.Size=Vector3.new(1,0.1,1)
  3438. ba.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3439. ba.Name="Effect"
  3440. ba.BrickColor=BrickColor.new "White"
  3441. ao=script.RingMesh:clone()
  3442. ao.Parent = ba
  3443. ba.Parent=game.Workspace
  3444.  
  3445. fo=Instance.new("BodyPosition")
  3446. fo.maxForce= Vector3.new (99999999999999999,99999999999999999,99999999999999999)
  3447. fo.position = ba.Position
  3448. fo.Parent = ba
  3449. aa=Instance.new("BodyAngularVelocity")
  3450. aa.P=3000
  3451. aa.maxTorque=aa.maxTorque*30
  3452. aa.angularvelocity=Vector3.new(math.random(-70,70)/3,math.random(-70,70)/3,math.random(-70,70)/5)*100
  3453. aa.Parent=ba
  3454.  
  3455.  
  3456.  
  3457.  
  3458. -- spinning thing
  3459.  
  3460. baa=Instance.new("Part")
  3461. baa.TopSurface=0
  3462. baa.BottomSurface=0
  3463. baa.Anchored=false
  3464. baa.CanCollide=false
  3465. baa.formFactor="Custom"
  3466. baa.Size=Vector3.new(1,0.1,1)
  3467. baa.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3468. baa.Name="Effect"
  3469. baa.BrickColor=BrickColor.new "White"
  3470. aao=script.RingMesh:clone()
  3471. aao.Parent = baa
  3472. baa.Parent=game.Workspace
  3473.  
  3474. foo=Instance.new("BodyPosition")
  3475. foo.maxForce= Vector3.new (99999999999999999,99999999999999999,99999999999999999)
  3476. foo.position = baa.Position
  3477. foo.Parent = baa
  3478. aaa=Instance.new("BodyAngularVelocity")
  3479. aaa.P=3000
  3480. aaa.maxTorque=aaa.maxTorque*30
  3481. aaa.angularvelocity=Vector3.new(math.random(-70,70)/3,math.random(-70,70)/3,math.random(-70,70)/5)*100
  3482. aaa.Parent=baa
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494. --spinning thing 2
  3495.  
  3496. baaa=Instance.new("Part")
  3497. baaa.TopSurface=0
  3498. baaa.BottomSurface=0
  3499. baaa.Anchored=false
  3500. baaa.CanCollide=false
  3501. baaa.formFactor="Custom"
  3502. baaa.Size=Vector3.new(1,0.1,1)
  3503. baaa.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3504. baaa.Name="Effect"
  3505. baaa.BrickColor=BrickColor.new "White"
  3506. aaao=script.RingMesh:clone()
  3507. aaao.Parent = baaa
  3508. baaa.Parent=game.Workspace
  3509.  
  3510. fooo=Instance.new("BodyPosition")
  3511. fooo.maxForce= Vector3.new (99999999999999999,99999999999999999,99999999999999999)
  3512. fooo.position = baaa.Position
  3513. fooo.Parent = baaa
  3514. aaaa=Instance.new("BodyAngularVelocity")
  3515. aaaa.P=3000
  3516. aaaa.maxTorque=aaaa.maxTorque*30
  3517. aaaa.angularvelocity=Vector3.new(math.random(-70,70)/3,math.random(-70,70)/3,math.random(-70,70)/5)*100
  3518. aaaa.Parent=baaa
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526. --spinning thing 3
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535. c=Instance.new("Part")
  3536. c.TopSurface=0
  3537. c.BottomSurface=0
  3538. c.Anchored=true
  3539. c.CanCollide=false
  3540. c.formFactor="Symmetric"
  3541. c.Size=Vector3.new(1,1,1)
  3542. c.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3543. c.Name="Effect"
  3544. c.BrickColor=BrickColor.new "Lime green"
  3545. o=script.MAMAMesh:clone()
  3546. o.Parent = c
  3547. c.Parent=game.Workspace
  3548.  
  3549.  
  3550.  
  3551. q=Instance.new("Part")
  3552. q.TopSurface=0
  3553. q.BottomSurface=0
  3554. q.Anchored=true
  3555. q.CanCollide=false
  3556. q.formFactor="Symmetric"
  3557. q.Size=Vector3.new(1,1,1)
  3558. q.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3559. q.Name="Effect2"
  3560. q.BrickColor=BrickColor.new "Lime green"
  3561. b=script.MAMAMesh:clone()
  3562. b.Parent = q
  3563. q.Parent=game.Workspace
  3564.  
  3565.  
  3566.  
  3567.  
  3568. no =Instance.new ("PointLight")
  3569. no.Range=60
  3570. no.Brightness=9999999999999999999
  3571. no.Parent=q
  3572.  
  3573.  
  3574. e=Instance.new("Part")
  3575. e.TopSurface=0
  3576. e.BottomSurface=0
  3577. e.Anchored=true
  3578. e.CanCollide=false
  3579. e.formFactor="Plate"
  3580. e.Size=Vector3.new(20,.4,20)
  3581. e.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3582. e.Name="Effect die!!!"
  3583. e.BrickColor=BrickColor.new "White"
  3584. r=script.RingMesh:clone()
  3585. r.Parent=e
  3586. e.Parent=game.Workspace
  3587.  
  3588. coroutine.resume(coroutine.create(function(mesh) for l=1, 180 do aaao.Parent.Transparency=l/180 aaao.Scale=aaao.Scale+Vector3.new(20/l,20/l,0.1) wait() end aaao.Parent.Parent=nil end),aaao)
  3589. coroutine.resume(coroutine.create(function(mesh) for l=1, 180 do aao.Parent.Transparency=l/180 aao.Scale=aao.Scale+Vector3.new(20/l,20/l,0.1) wait() end aao.Parent.Parent=nil end),aao)
  3590. coroutine.resume(coroutine.create(function(mesh) for l=1, 180 do ao.Parent.Transparency=l/180 ao.Scale=ao.Scale+Vector3.new(20/l,20/l,0.1) wait() end ao.Parent.Parent=nil end),ao)
  3591. coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/90 o.Scale=o.Scale+Vector3.new(20/l,20/l,1000) wait() end end),o)
  3592. coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do b.Parent.Transparency=l/50 b.Scale=b.Scale+Vector3.new(80/l,80/l,10) wait() end b.Parent.Parent=nil end),b)
  3593. coroutine.resume(coroutine.create(function(mesh) for l=1, 60 do r.Parent.Transparency=l/60 r.Scale=r.Scale+Vector3.new(60/l,60/l,.02) wait() end r.Parent.Parent=nil end),r)
  3594. coroutine.resume(coroutine.create(function(mesh) for l=1, 60 do ac.Parent.Transparency=l/20 ac.Scale=ac.Scale+Vector3.new(200/l,200/l,50) wait() end ac.Parent.Parent=nil end),ac)
  3595.  
  3596. wait(1.4)
  3597. coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/50 o.Scale=o.Scale+Vector3.new(-20/l,-20/l,30) wait() end o.Parent.Parent=nil end),o)
  3598. spawn(function()
  3599. script.Parent.IMFIRINMYLAZER.Enabled=true
  3600. for i = 1,80 do
  3601. script.Parent.IMFIRINMYLAZER.Size=NumberSequence.new(81-i)
  3602. wait(0.1)
  3603. end
  3604. end)
  3605. wait(3)
  3606.  
  3607. wait(4)
  3608. script.Parent.bigglow.Enabled=true
  3609. wait(2)
  3610. script.Parent.attract.Disabled=true
  3611. script.Parent.superglow.Enabled=true
  3612. script.Parent.holysmoke:Emit(20)
  3613. for i=1,4 do
  3614. a=script.Blam:Clone()
  3615. a.Parent=script
  3616. a:play()
  3617. game:GetService("Debris"):AddItem(a,15)
  3618. end
  3619. for i = 1,55 do
  3620. local puff = Instance.new("Part")
  3621. script.Parent.Anchored=true
  3622. script.ya:clone().Parent=puff
  3623. puff.CanCollide = false
  3624. puff.Anchored = false
  3625. puff.Name = "smoke"
  3626. puff.Transparency = 1
  3627. puff.BrickColor = BrickColor.new("New Yeller")
  3628. puff.formFactor = "Custom"
  3629. puff.TopSurface = 0
  3630. puff.BottomSurface = 0
  3631. puff.Size = Vector3.new(4,4,4)
  3632. game:GetService("Debris"):AddItem(puff,5)
  3633. --[[ local erasee = script.smoke:clone()
  3634. erasee.Parent = puff
  3635. erasee.Enabled = true]]--
  3636. local erase = script.Fade:clone()
  3637. erase.Parent = puff
  3638. erase.Disabled = false
  3639. puff.Parent = game.Workspace
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647. --puff.Velocity= Vector3.new(math.random(0,800),math.random(-800,800),math.random(-800,800))
  3648. puff.CFrame = script.Parent.CFrame + Vector3.new((math.random(-1,1)),(math.random(-1,1)),(math.random(-1,1)))
  3649.  
  3650. local a = puff.Position
  3651. local b = script.Parent.Position
  3652.  
  3653. local dir = (a - b).unit
  3654.  
  3655. puff.Velocity = dir * 50
  3656. puff.Velocity = puff.Velocity+Vector3.new(0,math.random(20,150),0)
  3657.  
  3658.  
  3659. end
  3660.  
  3661.  
  3662. for i = 1,35 do
  3663. local puff = Instance.new("Part")
  3664. script.Parent.Anchored=true
  3665. script.ya:clone().Parent=puff
  3666. puff.CanCollide = false
  3667. puff.Anchored = false
  3668. puff.Name = "smoke2"
  3669. puff.Transparency = 1
  3670. puff.BrickColor = BrickColor.new("New Yeller")
  3671. puff.formFactor = "Custom"
  3672. puff.TopSurface = 0
  3673. puff.BottomSurface = 0
  3674. puff.Size = Vector3.new(4,4,4)
  3675. game:GetService("Debris"):AddItem(puff,5)
  3676. --[[ local erasee = script.smoke:clone()
  3677. erasee.Parent = puff
  3678. erasee.Enabled = true]]--
  3679. local erase = script.Fade:clone()
  3680. erase.Parent = puff
  3681. erase.Disabled = false
  3682. puff.Parent = game.Workspace
  3683. --puff.Velocity= Vector3.new(math.random(-800,800),math.random(-800,800),math.random(-800,800))
  3684. puff.CFrame = script.Parent.CFrame + Vector3.new((math.random(-1,1)),(math.random(-1,1)),(math.random(-1,1)))
  3685.  
  3686.  
  3687.  
  3688. local a = puff.Position
  3689. local b = script.Parent.Position
  3690.  
  3691. local dir = (a - b).unit
  3692.  
  3693. puff.Velocity = dir*0
  3694. puff.Velocity = puff.Velocity+Vector3.new(math.random(-250,250),0,math.random(-250,250))
  3695.  
  3696.  
  3697. end
  3698.  
  3699.  
  3700. --[[for i = 1,25 do
  3701.  
  3702. local puffa = Instance.new("Part")
  3703. script.Parent.Anchored=true
  3704. --script.ya:clone().Parent=puff
  3705. puffa.CanCollide = false
  3706. puffa.Anchored = false
  3707. puffa.Name = "debris"
  3708. puffa.Transparency = 0
  3709. puffa.BrickColor = BrickColor.new("Brown")
  3710. puffa.formFactor = "Custom"
  3711. puffa.TopSurface = 0
  3712. puffa.BottomSurface = 0
  3713. puffa.Size = Vector3.new(math.random(0.6,3),math.random(0.6,3),math.random(0.6,3))
  3714. game:GetService("Debris"):AddItem(puffa,5)
  3715. puffa.Parent=game.Workspace
  3716. puffa.CFrame = script.Parent.CFrame + Vector3.new((math.random(-1,1)),(math.random(-1,1)),(math.random(-1,1)))
  3717.  
  3718.  
  3719. puffa.Velocity = puffa.Velocity+Vector3.new(math.random(-50,50),math.random(100,200),math.random(-50,50))
  3720. puffa.RotVelocity = puffa.RotVelocity+Vector3.new(math.random(-50,50),math.random(100,200),math.random(-50,50))
  3721.  
  3722.  
  3723. end]]--
  3724. function onPlayerBlownUp2(part)
  3725. local force = part:findFirstChild("BlackHole Influence")
  3726. if force ~= nil then
  3727. force:remove()
  3728. end
  3729. local force = part:findFirstChild("gotopos")
  3730. if force ~= nil then
  3731. force:remove()
  3732. end
  3733. if part.Anchored==false then
  3734. local f = Instance.new("Fire")
  3735. f.Parent = part
  3736. f.Size = part:getMass()
  3737. f.Heat = part:getMass()
  3738. a=script.fireableno:Clone()
  3739. a.Parent=f
  3740. a.Disabled=false
  3741. game:GetService("Debris"):AddItem(f,15)
  3742.  
  3743. end
  3744. end
  3745. function onPlayerBlownUp3(part)
  3746. local force = part:findFirstChild("BlackHole Influence")
  3747. if force ~= nil then
  3748. force:remove()
  3749. end
  3750. local force = part:findFirstChild("gotopos")
  3751. if force ~= nil then
  3752. force:remove()
  3753. end
  3754.  
  3755. end
  3756. -- force removal
  3757. local exp = Instance.new("Explosion")
  3758. exp.BlastRadius = 180
  3759. exp.BlastPressure = 000000
  3760. exp.Position = script.Parent.Position
  3761. exp.Parent = game.Workspace
  3762. exp.Hit:connect(function(part) onPlayerBlownUp3(part) end)
  3763.  
  3764. --
  3765. script.Parent.Glow2.Enabled=false
  3766. wait()
  3767. script.DBExplode:Stop()
  3768. script.Shrek:Stop()
  3769. script.LAAAAA:Stop()
  3770. script.Parent.Anchored=true
  3771. script.Parent.Transparency=1
  3772. local exp = Instance.new("Explosion")
  3773. exp.BlastRadius = 180 --super wussy units
  3774. exp.BlastPressure = 3500000 -- final bam
  3775. exp.Position = script.Parent.Position
  3776. exp.Parent = game.Workspace
  3777. script.Parent.Anchored=true
  3778. script.Parent.Transparency=1
  3779. script.Parent.magic.Enabled=false
  3780. exp.Hit:connect(function(part) onPlayerBlownUp2(part) end)
  3781. script.Parent.Activate2.Enabled=false
  3782.  
  3783. c=Instance.new("Part")
  3784. c.TopSurface=0
  3785. c.BottomSurface=0
  3786. c.Anchored=true
  3787. c.CanCollide=false
  3788. c.formFactor="Symmetric"
  3789. c.Size=Vector3.new(1,1,1)
  3790. c.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3791. c.Name="Effect"
  3792. c.BrickColor=BrickColor.new "Lime green"
  3793. o=script.MAMAMesh:clone()
  3794. o.Parent = c
  3795. c.Parent=game.Workspace
  3796.  
  3797.  
  3798. e=Instance.new("Part")
  3799. e.TopSurface=0
  3800. e.BottomSurface=0
  3801. e.Anchored=true
  3802. e.CanCollide=false
  3803. e.formFactor="Plate"
  3804. e.Size=Vector3.new(20,.4,20)
  3805. e.CFrame=CFrame.new(script.Parent.CFrame.p)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  3806. e.Name="Effect die!!!"
  3807. e.BrickColor=BrickColor.new "White"
  3808. r=script.RingMesh:clone()
  3809. r.Parent=e
  3810. e.Parent=game.Workspace
  3811.  
  3812.  
  3813. function onPlayerBlownUp(part)
  3814. local force = part:findFirstChild("gotopos")
  3815. if force ~= nil then
  3816. force:remove()
  3817. end
  3818. if part.Anchored==false then
  3819. local force = part:findFirstChild("BlackHole Influence")
  3820. if force ~= nil then
  3821. force:remove()
  3822. end
  3823. local b = part.Parent:findFirstChild("Humanoid")
  3824.  
  3825. if b ~= nil then
  3826. local a = game.Players:GetPlayerFromCharacter(b.Parent)
  3827. if a~= nil then
  3828. local lol = a.PlayerGui:findFirstChild("shake")
  3829. if lol == nil then
  3830. local ad = script.shake:Clone()
  3831. ad.Parent=a.PlayerGui
  3832. ad.Disabled=false
  3833.  
  3834. local ad = script.Blur:Clone()
  3835. ad.Disabled=false
  3836. ad.Parent=a.PlayerGui
  3837.  
  3838.  
  3839. end
  3840. end
  3841. end
  3842. end
  3843. end
  3844. coroutine.resume(coroutine.create(function(mesh) for l=1, 60 do r.Parent.Transparency=l/60 r.Scale=r.Scale+Vector3.new(60/l,60/l,.02) wait() end r.Parent.Parent=nil end),r)
  3845.  
  3846. coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/90 o.Scale=o.Scale+Vector3.new(20/l,20/l,1000) wait() end end),o)
  3847.  
  3848. script.Parent.zap.Enabled=false
  3849. local a = Instance.new("Explosion")
  3850. a.Position=script.Parent.Position
  3851. a.Parent=game.Workspace
  3852. a.BlastPressure=0
  3853. a.BlastRadius=1000
  3854.  
  3855. script.light.Disabled=false
  3856. a.Hit:connect(function(part) onPlayerBlownUp(part) end)
  3857. script.Parent.Activate2.Enabled=false
  3858. local i = 0
  3859. local x = script.Parent.Position.x
  3860. local y = script.Parent.Position.y
  3861. local z = script.Parent.Position.z
  3862. for i = 1, 30,1 do
  3863. local ex = Instance.new("Explosion")
  3864. ex.Parent = script.Parent
  3865. ex.Name = "Brick"
  3866. ex.BlastPressure = 250000
  3867. ex.BlastRadius = 900
  3868. ex.DestroyJointRadiusPercent = 0.2
  3869. ex.Position=Vector3.new(100*math.cos(math.rad(i*12)) + x, y, 100*math.sin(math.rad(i*12)) + z)
  3870. ex.Hit:connect(function(part) onPlayerBlownUp(part) end)
  3871.  
  3872. --wait()
  3873. end
  3874. wait(1.4)
  3875. script.Parent.bigglow.Enabled=false
  3876. script.Parent.superglow.Enabled=false
  3877. coroutine.resume(coroutine.create(function(mesh) for l=1, 50 do o.Parent.Transparency=l/50 o.Scale=o.Scale+Vector3.new(-20/l,-20/l,1000) wait() end o.Parent.Parent=nil end),o)
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887. wait(20)
  3888. script.Parent.Parent:Remove()
  3889.  
  3890. end))
  3891. Script9.Disabled = true
  3892. Script10.Name = "Fade"
  3893. Script10.Parent = Script9
  3894. table.insert(cors,sandbox(Script10,function()
  3895.  
  3896.  
  3897. wait(3)
  3898. a=script.Parent:FindFirstChild("Fire")
  3899. if a ~= nil then
  3900. a.Enabled=false
  3901. end
  3902. wait(2)
  3903. script.Parent.Parent:remove()
  3904. end))
  3905. Script10.Disabled = true
  3906. SpecialMesh11.Name = "TMesh"
  3907. SpecialMesh11.Parent = Script9
  3908. SpecialMesh11.MeshId = "http://www.roblox.com/asset/?id=1051557"
  3909. SpecialMesh11.Scale = Vector3.new(12, 9, 12)
  3910. SpecialMesh11.MeshType = Enum.MeshType.FileMesh
  3911. SpecialMesh12.Name = "SpikeMesh"
  3912. SpecialMesh12.Parent = Script9
  3913. SpecialMesh12.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3914. SpecialMesh12.Scale = Vector3.new(7, 16, 7)
  3915. SpecialMesh12.MeshType = Enum.MeshType.FileMesh
  3916. Script13.Name = "Fade0"
  3917. Script13.Parent = Script9
  3918. table.insert(cors,sandbox(Script13,function()
  3919. wait()
  3920. script.Parent.BrickColor = BrickColor.new("New Yeller")
  3921. script.Parent.Transparency = script.Parent.Transparency + 0.05
  3922. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.92,0.92,0)
  3923. wait(.01)
  3924. script.Parent.BrickColor = BrickColor.new("New Yeller")
  3925. script.Parent.Transparency = script.Parent.Transparency + 0.0
  3926. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.92,0.92,0.)
  3927. wait(.01)
  3928. script.Parent.BrickColor = BrickColor.new("Deep orange")
  3929. script.Parent.Transparency = script.Parent.Transparency + 0.0
  3930. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.92,0.92,0)
  3931. wait(.1)
  3932. script.Parent.BrickColor = BrickColor.new("Deep orange")
  3933. script.Parent.Transparency = script.Parent.Transparency + 0.0
  3934. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.94,0.942,0.)
  3935. wait(.1)
  3936.  
  3937. wait(.01)
  3938. script.Parent.BrickColor = BrickColor.new("Deep orange")
  3939. script.Parent.Transparency = script.Parent.Transparency + 0.05
  3940. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.)
  3941. wait(.01)
  3942. script.Parent.BrickColor = BrickColor.new("Deep orange")
  3943. script.Parent.Transparency = script.Parent.Transparency + 0.0
  3944. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.)
  3945. wait(.01)
  3946.  
  3947.  
  3948.  
  3949. script.Parent.BrickColor = BrickColor.new("White")
  3950. script.Parent.Transparency = script.Parent.Transparency + 0.0
  3951. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.)
  3952. wait(.1)
  3953. script.Parent.BrickColor = BrickColor.new("White")
  3954. script.Parent.Transparency = script.Parent.Transparency + 0.00
  3955. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.)
  3956.  
  3957.  
  3958.  
  3959. wait(.1)
  3960. script.Parent.BrickColor = BrickColor.new("White")
  3961. script.Parent.Transparency = script.Parent.Transparency + 0.08
  3962. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.943,0.943,0.)
  3963. wait(.1)
  3964. for i = 1,150 do
  3965. script.Parent.Transparency = script.Parent.Transparency + 0.005
  3966. script.Parent.Mesh0.Scale = script.Parent.Mesh0.Scale + Vector3.new(0.641,0.641,0.1)
  3967. wait()
  3968. end
  3969. wait(1)
  3970. script.Parent:remove()
  3971. end))
  3972. Script13.Disabled = true
  3973. Script14.Name = "light"
  3974. Script14.Parent = Script9
  3975. table.insert(cors,sandbox(Script14,function()
  3976. print 'Hello world!'
  3977. g=game.Lighting.Ambient.g
  3978. b=game.Lighting.Ambient.b
  3979. r=game.Lighting.Ambient.r
  3980. local a = 1000/255
  3981. game.Lighting.Ambient=Color3.new(r+a,g+a,b+a)
  3982.  
  3983. wait(1)
  3984. for i=1,100 do
  3985. local a =10/255
  3986. g=game.Lighting.Ambient.g
  3987. b=game.Lighting.Ambient.b
  3988. r=game.Lighting.Ambient.r
  3989. game.Lighting.Ambient=Color3.new(r-a,g-a,b-a)
  3990.  
  3991. wait(0.05)
  3992. end
  3993. end))
  3994. Script14.Disabled = true
  3995. Sound15.Name = "Abscond"
  3996. Sound15.Parent = Script9
  3997. Sound15.EmitterSize = 0
  3998. Sound15.MinDistance = 0
  3999. Sound15.SoundId = "http://www.roblox.com/asset/?id=2767090"
  4000. Sound15.Volume = 1
  4001. Sound16.Name = "Berserk"
  4002. Sound16.Parent = Script9
  4003. Sound16.EmitterSize = 0
  4004. Sound16.MinDistance = 0
  4005. Sound16.Pitch = 0.10000000149012
  4006. Sound16.PlaybackSpeed = 0.10000000149012
  4007. Sound16.SoundId = "http://www.roblox.com/asset/?id=2101137"
  4008. Sound16.Volume = 1
  4009. Sound17.Name = "Break"
  4010. Sound17.Parent = Script9
  4011. Sound17.EmitterSize = 0
  4012. Sound17.MinDistance = 0
  4013. Sound17.Pitch = 0.75
  4014. Sound17.PlaybackSpeed = 0.75
  4015. Sound17.SoundId = "http://www.roblox.com/asset/?id=3264793"
  4016. Sound17.Volume = 1
  4017. Sound18.Name = "Curse"
  4018. Sound18.Parent = Script9
  4019. Sound18.EmitterSize = 0
  4020. Sound18.MinDistance = 0
  4021. Sound18.Pitch = 0.40000000596046
  4022. Sound18.PlaybackSpeed = 0.40000000596046
  4023. Sound18.SoundId = "http://www.roblox.com/asset/?id=13775494"
  4024. Sound18.Volume = 1
  4025. Sound19.Name = "DBC"
  4026. Sound19.Parent = Script9
  4027. Sound19.EmitterSize = 0
  4028. Sound19.MinDistance = 0
  4029. Sound19.Pitch = 0.55000001192093
  4030. Sound19.PlaybackSpeed = 0.55000001192093
  4031. Sound19.SoundId = "http://www.roblox.com/asset/?id=2101137"
  4032. Sound19.Volume = 1
  4033. Sound20.Name = "DBCha"
  4034. Sound20.Parent = Script9
  4035. Sound20.EmitterSize = 0
  4036. Sound20.MinDistance = 0
  4037. Sound20.Pitch = 0.30000001192093
  4038. Sound20.PlaybackSpeed = 0.30000001192093
  4039. Sound20.SoundId = "http://www.roblox.com/asset/?id=2101137"
  4040. Sound20.Volume = 1
  4041. Sound21.Name = "DBExplode"
  4042. Sound21.Parent = Script9
  4043. Sound21.Pitch = 0.40000000596046
  4044. Sound21.PlaybackSpeed = 0.40000000596046
  4045. Sound21.SoundId = "rbxassetid://449865271"
  4046. Sound21.Volume = 10
  4047. Sound22.Name = "DCHHIT"
  4048. Sound22.Parent = Script9
  4049. Sound22.EmitterSize = 0
  4050. Sound22.MinDistance = 0
  4051. Sound22.Pitch = 0.5
  4052. Sound22.PlaybackSpeed = 0.5
  4053. Sound22.SoundId = "http://www.roblox.com/asset/?id=2801263"
  4054. Sound22.Volume = 1
  4055. Sound23.Name = "DS"
  4056. Sound23.Parent = Script9
  4057. Sound23.EmitterSize = 0
  4058. Sound23.MinDistance = 0
  4059. Sound23.Pitch = 0.69999998807907
  4060. Sound23.PlaybackSpeed = 0.69999998807907
  4061. Sound23.SoundId = "http://www.roblox.com/asset/?id=2691586"
  4062. Sound23.Volume = 1
  4063. Sound24.Name = "DSHit"
  4064. Sound24.Parent = Script9
  4065. Sound24.EmitterSize = 0
  4066. Sound24.MinDistance = 0
  4067. Sound24.Pitch = 1.5
  4068. Sound24.PlaybackSpeed = 1.5
  4069. Sound24.SoundId = "http://www.roblox.com/asset/?id=2101148"
  4070. Sound24.Volume = 1
  4071. Sound25.Name = "Defile"
  4072. Sound25.Parent = Script9
  4073. Sound25.EmitterSize = 0
  4074. Sound25.MinDistance = 0
  4075. Sound25.Pitch = 1.125
  4076. Sound25.PlaybackSpeed = 1.125
  4077. Sound25.SoundId = "http://www.roblox.com/asset/?id=3264923"
  4078. Sound25.Volume = 1
  4079. Sound26.Name = "Elec"
  4080. Sound26.Parent = Script9
  4081. Sound26.EmitterSize = 0
  4082. Sound26.MinDistance = 0
  4083. Sound26.Pitch = 0.69999998807907
  4084. Sound26.PlaybackSpeed = 0.69999998807907
  4085. Sound26.SoundId = "http://www.roblox.com/asset/?id=2800815"
  4086. Sound26.Volume = 1
  4087. Sound27.Name = "GB1"
  4088. Sound27.Parent = Script9
  4089. Sound27.EmitterSize = 0
  4090. Sound27.MinDistance = 0
  4091. Sound27.Pitch = 0.69999998807907
  4092. Sound27.PlaybackSpeed = 0.69999998807907
  4093. Sound27.SoundId = "http://www.roblox.com/asset?id=1369158"
  4094. Sound27.Volume = 1
  4095. Sound28.Name = "GB2"
  4096. Sound28.Parent = Script9
  4097. Sound28.EmitterSize = 0
  4098. Sound28.MinDistance = 0
  4099. Sound28.Pitch = 0.80000001192093
  4100. Sound28.PlaybackSpeed = 0.80000001192093
  4101. Sound28.SoundId = "http://www.roblox.com/asset/?id=2974000"
  4102. Sound28.Volume = 1
  4103. Sound29.Name = "GB3"
  4104. Sound29.Parent = Script9
  4105. Sound29.EmitterSize = 0
  4106. Sound29.MinDistance = 0
  4107. Sound29.Pitch = 0.20000000298023
  4108. Sound29.PlaybackSpeed = 0.20000000298023
  4109. Sound29.SoundId = "http://www.roblox.com/asset/?id=12222124"
  4110. Sound29.Volume = 1
  4111. Sound30.Name = "GB4"
  4112. Sound30.Parent = Script9
  4113. Sound30.EmitterSize = 0
  4114. Sound30.MinDistance = 0
  4115. Sound30.Pitch = 0.64999997615814
  4116. Sound30.PlaybackSpeed = 0.64999997615814
  4117. Sound30.SoundId = "http://www.roblox.com/asset/?id=2974249"
  4118. Sound30.Volume = 1
  4119. Sound31.Name = "Imbue"
  4120. Sound31.Parent = Script9
  4121. Sound31.EmitterSize = 0
  4122. Sound31.MinDistance = 0
  4123. Sound31.SoundId = "http://www.roblox.com/asset/?id=2785493"
  4124. Sound31.Volume = 1
  4125. Sound32.Name = "LAAAAA"
  4126. Sound32.Parent = Script9
  4127. Sound32.EmitterSize = 0
  4128. Sound32.MinDistance = 0
  4129. Sound32.SoundId = "rbxassetid://449865271"
  4130. Sound32.Volume = 2
  4131. SpecialMesh33.Name = "BlastMesh"
  4132. SpecialMesh33.Parent = Script9
  4133. SpecialMesh33.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4134. SpecialMesh33.Scale = Vector3.new(1, 0.100000001, 1)
  4135. SpecialMesh33.MeshType = Enum.MeshType.FileMesh
  4136. SpecialMesh34.Name = "CYMesh"
  4137. SpecialMesh34.Parent = Script9
  4138. SpecialMesh34.Scale = Vector3.new(12, 9, 12)
  4139. SpecialMesh34.MeshType = Enum.MeshType.Cylinder
  4140. SpecialMesh35.Name = "MAMAMesh"
  4141. SpecialMesh35.Parent = Script9
  4142. SpecialMesh35.MeshType = Enum.MeshType.Sphere
  4143. SpecialMesh36.Name = "RingMesh"
  4144. SpecialMesh36.Parent = Script9
  4145. SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4146. SpecialMesh36.Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  4147. SpecialMesh36.MeshType = Enum.MeshType.FileMesh
  4148. ParticleEmitter37.Name = "magic"
  4149. ParticleEmitter37.Parent = Script9
  4150. ParticleEmitter37.Speed = NumberRange.new(0, 0)
  4151. ParticleEmitter37.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(1, 1, 1))
  4152. ParticleEmitter37.Enabled = false
  4153. ParticleEmitter37.LightEmission = 10000
  4154. ParticleEmitter37.Texture = "http://www.roblox.com/asset/?id=241650934"
  4155. ParticleEmitter37.ZOffset = 3
  4156. ParticleEmitter37.Size = NumberSequence.new(10,2.6875,0)
  4157. ParticleEmitter37.Lifetime = NumberRange.new(0.5, 2)
  4158. ParticleEmitter37.Rate = 10000000000
  4159. ParticleEmitter37.RotSpeed = NumberRange.new(-280, 280)
  4160. ParticleEmitter37.SpreadAngle = Vector2.new(360, 360)
  4161. ParticleEmitter37.VelocitySpread = 360
  4162. Script38.Name = "attractO"
  4163. Script38.Parent = Script9
  4164. table.insert(cors,sandbox(Script38,function()
  4165. function onPlayerBlownUp(part, distance, creator)
  4166.  
  4167. if part.Anchored==false then
  4168.  
  4169. aa= script.gotopos:Clone()
  4170. aa.Disabled=false
  4171. aa.Value.Value=script.Parent.Position
  4172. aa.Parent=part
  4173. game:GetService("Debris"):AddItem(aa,10)
  4174. local b = part.Parent:findFirstChild("Humanoid")
  4175. local c = part.Parent:findFirstChild("Humanoid")
  4176. if b == nil and c == nil then
  4177. local a = math.random(1,7)
  4178. if a == 1 then
  4179. part:BreakJoints()
  4180. end
  4181. end
  4182. end
  4183. end
  4184. local a = Instance.new("Explosion")
  4185. a.Position=script.Parent.Position
  4186. a.Parent=game.Workspace
  4187. a.BlastPressure=0
  4188. a.BlastRadius=200
  4189. a.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance) end)
  4190.  
  4191.  
  4192. end))
  4193. Script39.Name = "gotopos"
  4194. Script39.Parent = Script38
  4195. table.insert(cors,sandbox(Script39,function()
  4196. print 'Hello world!'
  4197. local b = script.Value.Value
  4198. while true do
  4199. wait(0.1)
  4200.  
  4201. local a = script.Parent.Position
  4202.  
  4203. local dir = (a - b).unit
  4204. dir=dir*-1
  4205. script.Parent.Velocity = dir*30
  4206. end
  4207. end))
  4208. Script39.Disabled = true
  4209. Vector3Value40.Parent = Script39
  4210. Sound41.Name = "Blam"
  4211. Sound41.Parent = Script9
  4212. Sound41.EmitterSize = 0
  4213. Sound41.MinDistance = 0
  4214. Sound41.Pitch = 0.20000000298023
  4215. Sound41.PlaybackSpeed = 0.20000000298023
  4216. Sound41.SoundId = "http://www.roblox.com/asset?id=2248511"
  4217. Sound41.Volume = 1
  4218. BillboardGui42.Name = "smoke"
  4219. BillboardGui42.Parent = Script9
  4220. BillboardGui42.Enabled = false
  4221. BillboardGui42.Size = UDim2.new(7.5, 0, 7.5, 0)
  4222. ImageLabel43.Parent = BillboardGui42
  4223. ImageLabel43.Position = UDim2.new(-3.5, 0, -3.5, 0)
  4224. ImageLabel43.Size = UDim2.new(8, 0, 8, 0)
  4225. ImageLabel43.BackgroundColor = BrickColor.new("Institutional white")
  4226. ImageLabel43.BackgroundColor3 = Color3.new(1, 1, 1)
  4227. ImageLabel43.BackgroundTransparency = 1
  4228. ImageLabel43.BorderSizePixel = 0
  4229. ImageLabel43.Image = "http://www.roblox.com/asset/?id=31727915"
  4230. Script44.Parent = ImageLabel43
  4231. table.insert(cors,sandbox(Script44,function()
  4232. while true do
  4233. script.Parent.Rotation = script.Parent.Rotation+1
  4234. wait(0.1)
  4235. end
  4236. end))
  4237. BodyForce45.Name = "ya"
  4238. BodyForce45.Parent = Script9
  4239. BodyForce45.Force = Vector3.new(0, 8790, 0)
  4240. BodyForce45.force = Vector3.new(0, 8790, 0)
  4241. LocalScript46.Name = "shake"
  4242. LocalScript46.Parent = Script9
  4243. table.insert(cors,sandbox(LocalScript46,function()
  4244. local cam = game.Workspace.CurrentCamera
  4245. for i=1,10 do
  4246. wait()
  4247.  
  4248. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4249. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4250.  
  4251. local x=math.random(-10, 10)/40
  4252. local y = math.random(-10, 10)/40
  4253. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4254. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4255. wait()
  4256. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4257. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4258.  
  4259. local xx=x*-1
  4260. local yy = y*-1
  4261. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4262. local p= cam_scroll*-1
  4263. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4264.  
  4265.  
  4266.  
  4267.  
  4268. end
  4269. for i=1,10 do
  4270. wait()
  4271.  
  4272. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4273. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4274.  
  4275. local x=math.random(-7, 7)/40
  4276. local y = math.random(-7, 7)/40
  4277. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4278. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4279. wait()
  4280. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4281. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4282.  
  4283. local xx=x*-1
  4284. local yy = y*-1
  4285. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4286. local p= cam_scroll*-1
  4287. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4288.  
  4289.  
  4290.  
  4291.  
  4292. end
  4293. for i=1,10 do
  4294. wait()
  4295.  
  4296. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4297. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4298.  
  4299. local x=math.random(-5, 5)/40
  4300. local y = math.random(-5, 5)/40
  4301. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4302. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4303. wait()
  4304. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4305. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4306.  
  4307. local xx=x*-1
  4308. local yy = y*-1
  4309. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4310. local p= cam_scroll*-1
  4311. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4312.  
  4313.  
  4314.  
  4315.  
  4316. end
  4317. for i=1,10 do
  4318. wait()
  4319.  
  4320. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4321. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4322.  
  4323. local x=math.random(-3, 3)/40
  4324. local y = math.random(-3, 3)/40
  4325. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4326. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4327. wait()
  4328. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4329. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4330.  
  4331. local xx=x*-1
  4332. local yy = y*-1
  4333. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4334. local p= cam_scroll*-1
  4335. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4336.  
  4337.  
  4338.  
  4339.  
  4340. end
  4341. for i=1,10 do
  4342. wait()
  4343.  
  4344. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4345. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4346.  
  4347. local x=math.random(-2, 2)/40
  4348. local y = math.random(-2, 2)/40
  4349. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4350. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4351. wait()
  4352. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4353. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4354.  
  4355. local xx=x*-1
  4356. local yy = y*-1
  4357. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4358. local p= cam_scroll*-1
  4359. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4360.  
  4361.  
  4362.  
  4363.  
  4364. end
  4365. for i=1,10 do
  4366. wait()
  4367.  
  4368. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4369. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4370.  
  4371. local x=math.random(-1, 1)/40
  4372. local y = math.random(-1, 1)/40
  4373. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4374. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4375. wait()
  4376. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4377. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4378.  
  4379. local xx=x*-1
  4380. local yy = y*-1
  4381. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4382. local p= cam_scroll*-1
  4383. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4384.  
  4385.  
  4386.  
  4387.  
  4388. end
  4389. for i=1,10 do
  4390. wait()
  4391.  
  4392. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4393. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4394.  
  4395. local x=math.random(-0.5, 0.5)/40
  4396. local y = math.random(-0.5, 0.5)/40
  4397. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4398. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4399. wait()
  4400. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4401. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4402.  
  4403. local xx=x*-1
  4404. local yy = y*-1
  4405. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4406. local p= cam_scroll*-1
  4407. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4408.  
  4409.  
  4410.  
  4411.  
  4412. end
  4413. for i=1,10 do
  4414. wait()
  4415.  
  4416. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4417. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4418.  
  4419. local x=math.random(-0.1, 0.1)/40
  4420. local y = math.random(-0.1, 0.1)/40
  4421. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4422. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4423. wait()
  4424. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4425. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4426.  
  4427. local xx=x*-1
  4428. local yy = y*-1
  4429. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4430. local p= cam_scroll*-1
  4431. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4432.  
  4433.  
  4434.  
  4435.  
  4436. end
  4437. for i=1,10 do
  4438. wait()
  4439.  
  4440. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4441. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4442.  
  4443. local x=math.random(-0.01, 0.01)/40
  4444. local y = math.random(-0.01, 0.01)/40
  4445. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4446. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4447. wait()
  4448. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4449. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4450.  
  4451. local xx=x*-1
  4452. local yy = y*-1
  4453. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4454. local p= cam_scroll*-1
  4455. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4456.  
  4457.  
  4458.  
  4459.  
  4460. end
  4461. for i=1,10 do
  4462. wait()
  4463.  
  4464. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4465. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4466.  
  4467. local x=math.random(-0.0025, 0.0025)/40
  4468. local y = math.random(-0.0025, 0.0025)/40
  4469. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(x,y , 0)
  4470. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  4471. wait()
  4472. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p --* CFrame.fromEulerAnglesXYZ(math.random(-5, 5)/10, math.random(-5, 5)/5, 0)
  4473. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  4474.  
  4475. local xx=x*-1
  4476. local yy = y*-1
  4477. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(xx,yy , 0)
  4478. local p= cam_scroll*-1
  4479. cam.CoordinateFrame = ncf*CFrame.new(0, 0, p)
  4480.  
  4481.  
  4482.  
  4483.  
  4484. end
  4485. script:remove()
  4486. --script:remove()
  4487.  
  4488. end))
  4489. LocalScript46.Disabled = true
  4490. Script47.Name = "attract"
  4491. Script47.Parent = Script9
  4492. table.insert(cors,sandbox(Script47,function()
  4493. local hole = script.Parent
  4494. local childList = {}
  4495.  
  4496. local massConstant = 5.8 -- Generally a good value
  4497.  
  4498. local mass = 40000 * massConstant
  4499.  
  4500. -- This is basically a function that finds all unanchored parts and adds them to childList.
  4501. -- Note: This should only be run once for each object
  4502. function checkObject(obj)
  4503. if (obj ~= hole) and (obj.className == "Part") then
  4504. if (obj.Anchored == false) then
  4505. table.insert(childList, 1, obj)
  4506. end
  4507. elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
  4508. local child = obj:GetChildren()
  4509. for x = 1, #child do
  4510. checkObject(child[x])
  4511. end
  4512. obj.ChildAdded:connect(checkObject)
  4513. end
  4514. end
  4515.  
  4516. checkObject(workspace)
  4517.  
  4518. print("Black Hole script loaded.")
  4519.  
  4520. local n = 0
  4521. while true do
  4522. if n < #childList then
  4523. n = n + 1
  4524. if n % 800 == 0 then
  4525. wait(0.5)
  4526. end
  4527. else
  4528. n = 1
  4529. wait(0.5)
  4530. end
  4531.  
  4532. local child = childList[n]
  4533. if (child ~= hole) and (child.className == "Part") and (child.Anchored == false) then
  4534. local relPos = hole.Position - child.Position
  4535. local motivator = child:FindFirstChild("BlackHole Influence")
  4536. if relPos.magnitude * 350 * massConstant < mass then
  4537.  
  4538. local a = math.random(1,4)
  4539. if a == 1 and child.Parent:findFirstChild("Humanoid") == nil then
  4540. child:BreakJoints()
  4541.  
  4542.  
  4543. end
  4544.  
  4545. if (relPos.magnitude * 320 * massConstant < mass) and (child.Size.z + hole.Size.x > relPos.magnitude * 2 - 4) then
  4546. mass = mass + child:GetMass()
  4547. -- child:Remove()
  4548. table.remove(childList, n)
  4549. n = n - 1 -- This is the reason I need a counter of my own design
  4550. else
  4551. -- child.CanCollide = false -- I Can assume that things won't escape the black hole.
  4552. if motivator == nil then
  4553. motivator = Instance.new("BodyPosition")
  4554. motivator.Parent = child
  4555. --game:GetService("Debris"):AddItem(motivator,0.4)
  4556. motivator.Name = "BlackHole Influence"
  4557. end
  4558. if child.Parent:findFirstChild("Humanoid") ~= nil then
  4559. motivator.position = hole.Position
  4560. motivator.maxForce = Vector3.new(1000, 1000, 1000) * mass * child:GetMass() / (relPos.magnitude * massConstant)
  4561. motivator:remove()
  4562. local posfind = child.Parent:findFirstChild("Torso")
  4563. if posfind ~= nil then
  4564. local posfind2 = posfind:findFirstChild("gotopos")
  4565. if posfind2== nil then
  4566. aa= script.gotopos:Clone()
  4567. aa.Disabled=false
  4568. game:GetService("Debris"):AddItem(aa,10)
  4569. aa.Value.Value=script.Parent.Position
  4570. aa.Parent=child.Parent.Torso
  4571. end
  4572. end
  4573. else
  4574. motivator.position = hole.Position
  4575. motivator.maxForce = Vector3.new(1500, 1500, 1500) * mass * child:GetMass() / (relPos.magnitude * massConstant)
  4576.  
  4577. end
  4578.  
  4579. end
  4580. elseif motivator ~= nil then
  4581. motivator:Remove()
  4582. end
  4583. end
  4584. end
  4585. end))
  4586. Script48.Name = "gotopos"
  4587. Script48.Parent = Script47
  4588. table.insert(cors,sandbox(Script48,function()
  4589. print 'Hello world!'
  4590. local b = script.Value.Value
  4591. while true do
  4592. wait(0.1)
  4593.  
  4594. local a = script.Parent.Position
  4595.  
  4596. local dir = (a - b).unit
  4597. dir=dir*-1
  4598. script.Parent.Velocity = dir*30
  4599. end
  4600. end))
  4601. Script48.Disabled = true
  4602. Vector3Value49.Parent = Script48
  4603. Script50.Name = "fireableno"
  4604. Script50.Parent = Script9
  4605. table.insert(cors,sandbox(Script50,function()
  4606. print 'Hello world!'
  4607. wait(10)
  4608. script.Parent.Enabled=false
  4609. end))
  4610. Script50.Disabled = true
  4611. LocalScript51.Name = "Blur"
  4612. LocalScript51.Parent = Script9
  4613. table.insert(cors,sandbox(LocalScript51,function()
  4614. bass=script.Blur
  4615. script.Blur.Parent=game.Workspace.CurrentCamera
  4616. local rs=game:GetService("RunService").RenderStepped
  4617. for i = 1,75 do
  4618. rs:wait()
  4619. bass.Size=bass.Size-0.2
  4620. end
  4621. bass:Remove()
  4622. script:Remove()
  4623. end))
  4624. LocalScript51.Disabled = true
  4625. BlurEffect52.Parent = LocalScript51
  4626. BlurEffect52.Size = 15
  4627. Sound53.Name = "Shrek"
  4628. Sound53.Parent = Script9
  4629. Sound53.SoundId = "rbxassetid://132603176"
  4630. Sound53.Volume = 3
  4631. DistortionSoundEffect54.Parent = Sound53
  4632. DistortionSoundEffect54.Level = 1
  4633. UnionOperation55.Name = "Handle"
  4634. UnionOperation55.Parent = Tool0
  4635. UnionOperation55.CFrame = CFrame.new(12.4100122, 0.604996979, 5.15998316, 1.32348898e-23, -3.30872245e-24, -1, 0, 1, 3.30872245e-24, 1, 0, -1.32348898e-23)
  4636. UnionOperation55.Orientation = Vector3.new(0, -90, 0)
  4637. UnionOperation55.Position = Vector3.new(12.4100122, 0.604996979, 5.15998316)
  4638. UnionOperation55.Rotation = Vector3.new(0, -90, 0)
  4639. UnionOperation55.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4640. UnionOperation55.Size = Vector3.new(1.02999878, 1.189991, 1.02999878)
  4641. UnionOperation55.Anchored = true
  4642. UnionOperation55.BrickColor = BrickColor.new("Dark stone grey")
  4643. UnionOperation55.Material = Enum.Material.SmoothPlastic
  4644. UnionOperation55.Reflectance = 0.10000000149012
  4645. UnionOperation55.brickColor = BrickColor.new("Dark stone grey")
  4646. Sound56.Name = "Blam"
  4647. Sound56.Parent = UnionOperation55
  4648. Sound56.Pitch = 0.89999997615814
  4649. Sound56.PlaybackSpeed = 0.89999997615814
  4650. Sound56.SoundId = "rbxassetid://164012897"
  4651. Sound56.Volume = 1
  4652. Sound57.Name = "Throw"
  4653. Sound57.Parent = UnionOperation55
  4654. Sound57.EmitterSize = 20
  4655. Sound57.MinDistance = 20
  4656. Sound57.SoundId = "rbxassetid://130767645"
  4657. Sound57.Volume = 1
  4658. ParticleEmitter58.Parent = UnionOperation55
  4659. ParticleEmitter58.Speed = NumberRange.new(0, 0)
  4660. ParticleEmitter58.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4661. ParticleEmitter58.Enabled = false
  4662. ParticleEmitter58.LightEmission = 1
  4663. ParticleEmitter58.Texture = "http://www.roblox.com/asset/?id=241650934"
  4664. ParticleEmitter58.Size = NumberSequence.new(1.9999998807907,0.18750011920929,0)
  4665. ParticleEmitter58.Lifetime = NumberRange.new(0.20000000298023, 0.60000002384186)
  4666. ParticleEmitter58.Rate = 100000
  4667. ParticleEmitter59.Name = "Activate"
  4668. ParticleEmitter59.Parent = UnionOperation55
  4669. ParticleEmitter59.Speed = NumberRange.new(10, 10)
  4670. ParticleEmitter59.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4671. ParticleEmitter59.Enabled = false
  4672. ParticleEmitter59.LightEmission = 1
  4673. ParticleEmitter59.Texture = "http://www.roblox.com/asset/?id=241650934"
  4674. ParticleEmitter59.Size = NumberSequence.new(1.9999998807907,0.18750011920929,0)
  4675. ParticleEmitter59.Lifetime = NumberRange.new(0.20000000298023, 0.60000002384186)
  4676. ParticleEmitter59.Rate = 100000
  4677. ParticleEmitter59.SpreadAngle = Vector2.new(360, 360)
  4678. ParticleEmitter59.VelocitySpread = 360
  4679. ParticleEmitter60.Name = "Activate2"
  4680. ParticleEmitter60.Parent = UnionOperation55
  4681. ParticleEmitter60.Speed = NumberRange.new(10, 10)
  4682. ParticleEmitter60.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4683. ParticleEmitter60.Enabled = false
  4684. ParticleEmitter60.LightEmission = 1
  4685. ParticleEmitter60.Texture = "http://www.roblox.com/asset/?id=241650934"
  4686. ParticleEmitter60.Size = NumberSequence.new(1.9999998807907,0.18750011920929,0.062499642372131,10)
  4687. ParticleEmitter60.Lifetime = NumberRange.new(3, 3)
  4688. ParticleEmitter60.Rate = 100000
  4689. ParticleEmitter60.SpreadAngle = Vector2.new(360, 360)
  4690. ParticleEmitter60.VelocitySpread = 360
  4691. ParticleEmitter61.Name = "dud"
  4692. ParticleEmitter61.Parent = UnionOperation55
  4693. ParticleEmitter61.Speed = NumberRange.new(0, 0)
  4694. ParticleEmitter61.Color = ColorSequence.new(Color3.new(0.639216, 0.635294, 0.647059),Color3.new(0.639216, 0.635294, 0.647059))
  4695. ParticleEmitter61.Enabled = false
  4696. ParticleEmitter61.Texture = "rbxasset://textures/particles/smoke_main.dds"
  4697. ParticleEmitter61.Transparency = NumberSequence.new(0,0.98750001192093)
  4698. ParticleEmitter61.Size = NumberSequence.new(0,3.875,4.9375,7.3125)
  4699. ParticleEmitter61.Acceleration = Vector3.new(0, 1, 0)
  4700. ParticleEmitter61.Lifetime = NumberRange.new(5, 5)
  4701. ParticleEmitter61.Rate = 10
  4702. ParticleEmitter61.RotSpeed = NumberRange.new(0, 10)
  4703. ParticleEmitter61.SpreadAngle = Vector2.new(10, 10)
  4704. ParticleEmitter61.VelocitySpread = 10
  4705. Sound62.Name = "dudsound"
  4706. Sound62.Parent = UnionOperation55
  4707. Sound62.SoundId = "rbxassetid://148635119"
  4708. Sound62.Volume = 1
  4709. ParticleEmitter63.Name = "zap"
  4710. ParticleEmitter63.Parent = UnionOperation55
  4711. ParticleEmitter63.Speed = NumberRange.new(0, 0)
  4712. ParticleEmitter63.Rotation = NumberRange.new(-360, 360)
  4713. ParticleEmitter63.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4714. ParticleEmitter63.Enabled = false
  4715. ParticleEmitter63.LightEmission = 1
  4716. ParticleEmitter63.Texture = "http://www.roblox.com/asset/?id=243098098"
  4717. ParticleEmitter63.Transparency = NumberSequence.new(0.89999997615814,0.89999997615814)
  4718. ParticleEmitter63.Size = NumberSequence.new(1.0429447889328,8.9375,0,8.875,0,8.9375,0,8.875,0.030674934387207,9.0625,0,8.875,0,9,0,8.375)
  4719. ParticleEmitter63.Lifetime = NumberRange.new(0.20000000298023, 0.20000000298023)
  4720. ParticleEmitter63.LockedToPart = true
  4721. ParticleEmitter63.Rate = 250
  4722. ParticleEmitter64.Name = "Glow2"
  4723. ParticleEmitter64.Parent = UnionOperation55
  4724. ParticleEmitter64.Speed = NumberRange.new(0, 0)
  4725. ParticleEmitter64.Rotation = NumberRange.new(0, 360)
  4726. ParticleEmitter64.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4727. ParticleEmitter64.Enabled = false
  4728. ParticleEmitter64.LightEmission = 2
  4729. ParticleEmitter64.Texture = "http://www.roblox.com/asset/?id=243660364"
  4730. ParticleEmitter64.Transparency = NumberSequence.new(1,0.74374997615814,1)
  4731. ParticleEmitter64.Size = NumberSequence.new(10,10)
  4732. ParticleEmitter64.Lifetime = NumberRange.new(1, 1)
  4733. ParticleEmitter64.LockedToPart = true
  4734. ParticleEmitter64.Rate = 10
  4735. ParticleEmitter64.SpreadAngle = Vector2.new(360, 360)
  4736. ParticleEmitter64.VelocitySpread = 360
  4737. ParticleEmitter65.Name = "bigglow"
  4738. ParticleEmitter65.Parent = UnionOperation55
  4739. ParticleEmitter65.Speed = NumberRange.new(0, 0)
  4740. ParticleEmitter65.Rotation = NumberRange.new(0, 360)
  4741. ParticleEmitter65.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4742. ParticleEmitter65.Enabled = false
  4743. ParticleEmitter65.LightEmission = 100
  4744. ParticleEmitter65.Texture = "http://www.roblox.com/asset/?id=243660364"
  4745. ParticleEmitter65.Transparency = NumberSequence.new(1,0.62790697813034,0.30813956260681,1)
  4746. ParticleEmitter65.Size = NumberSequence.new(150,150)
  4747. ParticleEmitter65.Lifetime = NumberRange.new(2, 2)
  4748. ParticleEmitter65.LockedToPart = true
  4749. ParticleEmitter65.Rate = 5
  4750. ParticleEmitter65.SpreadAngle = Vector2.new(360, 360)
  4751. ParticleEmitter65.VelocitySpread = 360
  4752. ParticleEmitter66.Name = "superglow"
  4753. ParticleEmitter66.Parent = UnionOperation55
  4754. ParticleEmitter66.Speed = NumberRange.new(0, 0)
  4755. ParticleEmitter66.Rotation = NumberRange.new(0, 360)
  4756. ParticleEmitter66.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4757. ParticleEmitter66.Enabled = false
  4758. ParticleEmitter66.LightEmission = 100
  4759. ParticleEmitter66.Texture = "http://www.roblox.com/asset/?id=243660364"
  4760. ParticleEmitter66.Transparency = NumberSequence.new(1,0.62790697813034,0.30813956260681,1)
  4761. ParticleEmitter66.Size = NumberSequence.new(1000,1000)
  4762. ParticleEmitter66.Lifetime = NumberRange.new(2, 2)
  4763. ParticleEmitter66.LockedToPart = true
  4764. ParticleEmitter66.Rate = 10
  4765. ParticleEmitter66.SpreadAngle = Vector2.new(360, 360)
  4766. ParticleEmitter66.VelocitySpread = 360
  4767. ParticleEmitter67.Name = "holysmoke"
  4768. ParticleEmitter67.Parent = UnionOperation55
  4769. ParticleEmitter67.Speed = NumberRange.new(0, 200)
  4770. ParticleEmitter67.Rotation = NumberRange.new(-360, 360)
  4771. ParticleEmitter67.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4772. ParticleEmitter67.Enabled = false
  4773. ParticleEmitter67.LightEmission = 100
  4774. ParticleEmitter67.Texture = "rbxasset://textures/particles/fire_main.dds"
  4775. ParticleEmitter67.Transparency = NumberSequence.new(0.41279071569443,0.39534884691238,1)
  4776. ParticleEmitter67.Size = NumberSequence.new(600,600)
  4777. ParticleEmitter67.Lifetime = NumberRange.new(2, 3)
  4778. ParticleEmitter67.RotSpeed = NumberRange.new(-50, 50)
  4779. ParticleEmitter67.SpreadAngle = Vector2.new(360, 360)
  4780. ParticleEmitter67.VelocitySpread = 360
  4781. ParticleEmitter68.Name = "IMFIRINMYLAZER"
  4782. ParticleEmitter68.Parent = UnionOperation55
  4783. ParticleEmitter68.Speed = NumberRange.new(10, 10)
  4784. ParticleEmitter68.Color = ColorSequence.new(Color3.new(0, 1, 0),Color3.new(0, 1, 0))
  4785. ParticleEmitter68.Enabled = false
  4786. ParticleEmitter68.LightEmission = 1
  4787. ParticleEmitter68.Texture = "http://www.roblox.com/asset/?id=241650934"
  4788. ParticleEmitter68.Transparency = NumberSequence.new(0.89999997615814,1)
  4789. ParticleEmitter68.Size = NumberSequence.new(40,40)
  4790. ParticleEmitter68.Lifetime = NumberRange.new(0.5, 0.60000002384186)
  4791. ParticleEmitter68.Rate = 30
  4792. ParticleEmitter68.SpreadAngle = Vector2.new(360, 360)
  4793. ParticleEmitter68.VelocitySpread = 360
  4794. for i,v in pairs(mas:GetChildren()) do
  4795. v.Parent = workspace
  4796. pcall(function() v:MakeJoints() end)
  4797. end
  4798. mas:Destroy()
  4799. for i,v in pairs(cors) do
  4800. spawn(function()
  4801. pcall(v)
  4802. end)
  4803. end
  4804. local s = Instance.new("Sound")
  4805.  
  4806. s.Name = "Arrived"
  4807. s.SoundId = "http://www.roblox.com/asset/?id=2052346526"
  4808. s.Volume = 100
  4809. s.Looped = true
  4810. s.archivable = false
  4811.  
  4812. s.Parent = game.Workspace
  4813.  
  4814. wait(5)
  4815.  
  4816. s:play()
  4817.  
  4818. --Converted with ttyyuu12345's model to script plugin v4
  4819. function sandbox(var,func)
  4820. local env = getfenv(func)
  4821. local newenv = setmetatable({},{
  4822. __index = function(self,k)
  4823. if k=="script" then
  4824. return var
  4825. else
  4826. return env[k]
  4827. end
  4828. end,
  4829. })
  4830. setfenv(func,newenv)
  4831. return func
  4832. end
  4833. cors = {}
  4834. mas = Instance.new("Model",game:GetService("Lighting"))
  4835. Part0 = Instance.new("Part")
  4836. ParticleEmitter1 = Instance.new("ParticleEmitter")
  4837. Part0.Parent = mas
  4838. Part0.CFrame = CFrame.new(1.79990387, -7.70483398, -0.120056152, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4839. Part0.Position = Vector3.new(1.79990387, -7.70483398, -0.120056152)
  4840. Part0.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4841. Part0.Transparency = 1
  4842. Part0.Size = Vector3.new(517.740051, 1, 517.119995)
  4843. Part0.Anchored = true
  4844. Part0.BottomSurface = Enum.SurfaceType.Smooth
  4845. Part0.BrickColor = BrickColor.new("Really black")
  4846. Part0.CanCollide = false
  4847. Part0.Locked = true
  4848. Part0.TopSurface = Enum.SurfaceType.Smooth
  4849. Part0.brickColor = BrickColor.new("Really black")
  4850. ParticleEmitter1.Parent = Part0
  4851. ParticleEmitter1.Speed = NumberRange.new(8, 8)
  4852. ParticleEmitter1.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
  4853. ParticleEmitter1.LightInfluence = 1
  4854. ParticleEmitter1.Texture = "rbxassetid://267871019"
  4855. ParticleEmitter1.Size = NumberSequence.new(0.10000000149012,0.10000000149012)
  4856. ParticleEmitter1.Rate = 10000000000
  4857. for i,v in pairs(mas:GetChildren()) do
  4858. v.Parent = workspace
  4859. pcall(function() v:MakeJoints() end)
  4860. end
  4861. mas:Destroy()
  4862. for i,v in pairs(cors) do
  4863. spawn(function()
  4864. pcall(v)
  4865. end)
  4866. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement