Advertisement
ItzInfern

void script

Jan 6th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.42 KB | None | 0 0
  1.  
  2.  
  3.  
  4. --https://github.com/Mokiros/roblox-FE-compatibility
  5. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  6. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  7. local RealPlayer = Player
  8. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  9.  
  10. local TweenService = game:GetService("TweenService")
  11. local RbxUtility = LoadLibrary("RbxUtility")
  12. local Create = RbxUtility.Create
  13.  
  14. MaskTextureId = 124337542 --124337542 2340547251
  15.  
  16.  
  17. owner=game.Players.LocalPlayer
  18. Player = game.Players.LocalPlayer
  19. script.Parent = Player.PlayerGui
  20. ZTfade=false
  21. ZT=false
  22.  
  23. while Player.Character == nil do wait()
  24.  
  25. end
  26.  
  27.  
  28. Character= owner.Character
  29. Torso = Character.Torso
  30. Head = Character.Head
  31. Mouse = owner:GetMouse()
  32. Humanoid = Character.Humanoid
  33. LeftArm = Character["Left Arm"]
  34. LeftLeg = Character["Left Leg"]
  35. RightArm = Character["Right Arm"]
  36. RightLeg = Character["Right Leg"]
  37. RootPart = Character["HumanoidRootPart"]
  38. local Anim="Idle"
  39. local inairvel=0
  40. local WalkAnimStep = 0
  41. local sine = 0
  42. local change = 1
  43. Animstep = 0
  44. WalkAnimMove=0.1
  45. Combo = 0
  46. local attack=false
  47. local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint")
  48. local Neck = Character.Torso:FindFirstChild("Neck")
  49. local Tim = ""
  50. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  51. local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  52. local ONeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  53. Effects=Instance.new("Folder",Character)
  54. Effects.Name="Effects"
  55. it=Instance.new
  56. vt=Vector3.new
  57. cf=CFrame.new
  58. euler=CFrame.fromEulerAnglesXYZ
  59. angles=CFrame.Angles
  60. local cn = CFrame.new
  61. mr=math.rad
  62. mememode=false
  63. IT = Instance.new
  64. CF = CFrame.new
  65. VT = Vector3.new
  66. RAD = math.rad
  67. C3 = Color3.new
  68. UD2 = UDim2.new
  69. BRICKC = BrickColor.new
  70. ANGLES = CFrame.Angles
  71. EULER = CFrame.fromEulerAnglesXYZ
  72. COS = math.cos
  73. ACOS = math.acos
  74. SIN = math.sin
  75. ASIN = math.asin
  76. ABS = math.abs
  77. MRANDOM = math.random
  78. FLOOR = math.floor
  79. local lastid= "http://www.roblox.com/asset/?id=468582223"
  80. local s2=it("Sound",Torso)
  81. local CurId = 1
  82. s2.EmitterSize = 30
  83. local s2c=s2:Clone()
  84.  
  85.  
  86.  
  87.  
  88.  
  89. local crying = "http://www.roblox.com/asset/?id=1452402780"
  90. local s3=it("Sound",Head)
  91.  
  92. s3.EmitterSize = 40
  93. local s3c=s3:Clone()
  94.  
  95.  
  96.  
  97. Humanoid.MaxHealth = 99999999999
  98. wait()
  99.  
  100. Humanoid.Health = 99999999999
  101. Humanoid.Name = "VoidBoss"
  102. ff = Instance.new("ForceField",Character)
  103. ff.Visible = false
  104. playsong = true
  105.  
  106. s2.SoundId = lastid
  107. if playsong == true then
  108. s2:play()
  109. elseif playsong == false then
  110. s2:stop()
  111. end
  112. lastsongpos= 0
  113.  
  114. crosshair = Instance.new("BillboardGui",Character)
  115. crosshair.Size = UDim2.new(10,0,10,0)
  116. crosshair.Enabled = false
  117. imgl = Instance.new("ImageLabel",crosshair)
  118. imgl.Position = UDim2.new(0,0,0,0)
  119. imgl.Size = UDim2.new(1,0,1,0)
  120. imgl.Image = "rbxassetid://578065407"
  121. imgl.BackgroundTransparency = 1
  122. imgl.ImageTransparency = .7
  123. imgl.ImageColor3 = Color3.new(1,1,1)
  124. crosshair.StudsOffset = Vector3.new(0,0,-1)
  125.  
  126.  
  127. if Character:FindFirstChild("Animate")then
  128. Character.Animate:Destroy()
  129. end
  130.  
  131. function RemoveOutlines(part)
  132. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  133. end
  134.  
  135.  
  136.  
  137.  
  138. CFuncs = {
  139. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  140.  
  141. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  142. RemoveOutlines(Part)
  143. return Part
  144. end
  145. }
  146. ,
  147. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  148.  
  149. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  150. if Mesh == "SpecialMesh" then
  151. Msh.MeshType = MeshType
  152. Msh.MeshId = MeshId
  153. end
  154. return Msh
  155. end
  156. }
  157. ,
  158. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  159.  
  160. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  161. if Mesh == "SpecialMesh" then
  162. Msh.MeshType = MeshType
  163. Msh.MeshId = MeshId
  164. end
  165. return Msh
  166. end
  167. }
  168. ,
  169. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  170.  
  171. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  172. return Weld
  173. end
  174. }
  175. ,
  176. Sound = {Create = function(id, par, vol, pit)
  177.  
  178. coroutine.resume(coroutine.create(function()
  179.  
  180. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  181. wait()
  182. S:play()
  183. game:GetService("Debris"):AddItem(S, 12)
  184. end
  185. ))
  186. end
  187. }
  188. ,
  189. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  190.  
  191. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  192. return fp
  193. end
  194. }
  195. }
  196.  
  197.  
  198.  
  199.  
  200.  
  201. coroutine.resume(coroutine.create(function()
  202. if Head:FindFirstChildOfClass("Decal") then
  203. local face = Head:FindFirstChildOfClass("Decal")
  204. face:Destroy()
  205. end
  206.  
  207. end))
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215. for i, v in pairs(Character:GetChildren()) do
  216. if v:IsA("Accessory") then
  217. v:Destroy()
  218. end
  219. end
  220.  
  221.  
  222. ---------------
  223. --[Functions]--
  224. ---------------
  225. so = function(id, par, vol, pit)
  226.  
  227. CFuncs.Sound.Create(id, par, vol, pit)
  228.  
  229.  
  230. end
  231.  
  232. function weld(parent,part0,part1,c0)
  233. local weld=it("Weld")
  234. weld.Parent=parent
  235. weld.Part0=part0
  236. weld.Part1=part1
  237. weld.C0=c0
  238. return weld
  239. end
  240.  
  241.  
  242. function MakeJoint(parent,part0,part1,c0)
  243. local weld=it("Motor6D")
  244. weld.Parent=parent
  245. weld.Part0=part0
  246. weld.Part1=part1
  247. weld.C0=c0
  248. return weld
  249. end
  250.  
  251. rayCast = function(Pos, Dir, Max, Ignore)
  252.  
  253. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  254. end
  255. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  256. local DIRECTION = CF(StartPos,EndPos).lookVector
  257. return rayCast(StartPos, DIRECTION, Distance, Ignore)
  258. end
  259.  
  260. function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime)
  261. local MoveStyle = Enum.EasingStyle[MoveStyle2]
  262. local outorin = Enum.EasingDirection[outorin2]
  263.  
  264.  
  265. local dahspeed=1
  266.  
  267. local tweeningInformation = TweenInfo.new(
  268. AnimTime/dahspeed,
  269. MoveStyle,
  270. outorin,
  271. 0,
  272. false,
  273. 0
  274. )
  275. local MoveCF = CFr
  276. local tweenanim = TweenService:Create(SPart,tweeningInformation,MoveCF)
  277. tweenanim:Play()
  278. end
  279.  
  280. function GatherAllInstances(Parent,ig)
  281. local Instances = {}
  282. local Ignore=nil
  283. if ig ~= nil then
  284. Ignore = ig
  285. end
  286.  
  287. local function GatherInstances(Parent,Ignore)
  288. for i, v in pairs(Parent:GetChildren()) do
  289.  
  290. if v ~= Ignore then
  291. GatherInstances(v,Ignore)
  292. table.insert(Instances, v) end
  293. end
  294. end
  295. GatherInstances(Parent,Ignore)
  296. return Instances
  297. end
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307. function WeldAllTo(Part1,Part2,Extra)
  308.  
  309. local EXCF = Part2.CFrame * Extra
  310.  
  311. for i, v3 in pairs(GatherAllInstances(Part2)) do
  312. if v3:isA("BasePart") then
  313.  
  314.  
  315. local STW=weld(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )
  316.  
  317.  
  318. v3.Anchored=false
  319. --v3.Transparency=0
  320. v3.CanCollide=false
  321.  
  322. v3.Parent = Part1
  323.  
  324. end
  325. end
  326.  
  327.  
  328. Part2:Destroy()
  329.  
  330. end
  331. local SToneTexture = Create("Texture")({
  332.  
  333.  
  334. Texture = "http://www.roblox.com/asset/?id=1693385655",
  335. Color3 = Color3.new(163/255, 162/255, 165/255),
  336.  
  337. })
  338.  
  339. function AddStoneTexture(part)
  340. coroutine.resume(coroutine.create(function()
  341. for i = 0,6,1 do
  342. local Tx = SToneTexture:Clone()
  343. Tx.Face = i
  344. Tx.Parent=part
  345. end
  346. end))
  347. end
  348.  
  349. New = function(Object, Parent, Name, Data)
  350. local Object = Instance.new(Object)
  351. for Index, Value in pairs(Data or {}) do
  352. Object[Index] = Value
  353. end
  354. Object.Parent = Parent
  355. Object.Name = Name
  356. return Object
  357. end
  358. function recurse(root,callback,i)
  359. coroutine.resume(coroutine.create(function()
  360. i= i or 0
  361. for _,v in pairs(root:GetChildren()) do
  362. i = i + 1
  363. callback(i,v)
  364.  
  365. if #v:GetChildren() > 0 then
  366. i = recurse(v,callback,i)
  367. end
  368. end
  369. end))
  370. return i
  371. end
  372.  
  373. function ragdollJoint(part0, part1, attachmentName, className, properties)
  374.  
  375. attachmentName = attachmentName--.."RigAttachment"
  376.  
  377.  
  378. local constraint = Instance.new(className.."Constraint")
  379. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  380. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  381. constraint.Name = "RagdollConstraint"..part1.Name
  382.  
  383. for _,propertyData in next,properties or {} do
  384. constraint[propertyData[1]] = propertyData[2]
  385. end
  386.  
  387. local Rcharacter = part0.Parent
  388. constraint.Parent = Rcharacter
  389. end
  390.  
  391. function MakeAth(AthParent,AthName,AthPosX,AthPosY,AthPosZ,AthRot,AthAX,SecondaryAxis)
  392.  
  393. coroutine.resume(coroutine.create(function()
  394. local ATH = Instance.new("Attachment",AthParent)
  395. ATH.Position = Vector3.new(AthPosX,AthPosY,AthPosZ)
  396. ATH.Name = AthName
  397. if AthRot ~= nil then
  398. ATH.Rotation = AthRot end
  399. if AthAX ~= nil then
  400. ATH.Axis = AthAX end
  401. if SecondaryAxis ~= nil then
  402. ATH.SecondaryAxis = SecondaryAxis end
  403. end))
  404. end
  405. function getAttachment0(attachmentName,Rcharacter)
  406. for i, child in pairs(GatherAllInstances(Rcharacter)) do
  407. local attachment = child:FindFirstChild(attachmentName)
  408. if attachment then
  409. return attachment
  410.  
  411. end
  412.  
  413. end
  414.  
  415.  
  416.  
  417.  
  418.  
  419. end
  420.  
  421. function makrag(Rcharacter)
  422.  
  423.  
  424. --HitModel
  425.  
  426.  
  427. local camera = workspace.CurrentCamera
  428.  
  429. --Make it so ragdoll can't collide with invisible HRP, but don't let HRP fall through map and be destroyed in process
  430. coroutine.resume(coroutine.create(function()
  431. if Rcharacter:FindFirstChild("HumanoidRootPart")then
  432. Rcharacter.HumanoidRootPart.Anchored = true
  433. Rcharacter.HumanoidRootPart.CanCollide = false
  434. --- Rcharacter.HumanoidRootPart.Position = Vector3.new(0,-10,0)
  435. Rcharacter.HumanoidRootPart.Parent = nil
  436. end
  437. end))
  438. --Helps to fix constraint spasms
  439. recurse(Rcharacter, function(_,v)
  440. if v:IsA("Attachment") then
  441. v.Axis = Vector3.new(0, 1, 0)
  442. v.SecondaryAxis = Vector3.new(0, 0, 1)
  443. v.Rotation = Vector3.new(0, 0, 0)
  444. end
  445. end)
  446.  
  447. --Re-attach hats
  448.  
  449.  
  450. coroutine.resume(coroutine.create(function()
  451. if Rcharacter:FindFirstChild("Torso")then
  452.  
  453. local RMT = Rcharacter:FindFirstChild("Torso")
  454.  
  455. local RMH = Rcharacter:FindFirstChild("Head")
  456.  
  457. local RLA = Rcharacter:FindFirstChild("Left Arm")
  458.  
  459. local RRA = Rcharacter:FindFirstChild("Right Arm")
  460.  
  461. local RLL = Rcharacter:FindFirstChild("Left Leg")
  462.  
  463. local RRL = Rcharacter:FindFirstChild("Right Leg")
  464.  
  465. --MakeAth(RMH,"",0,0,0)
  466. MakeAth(RMH,"NeckRigAttachment",0,-.5,0)
  467. MakeAth(RRA,"RightShoulderRigAttachment",-0.4, 0.8, 0,Vector3.new(-180, 0, 90),Vector3.new(0, -1, -0),Vector3.new(0, 1, 0))
  468. MakeAth(RLA,"LeftShoulderRigAttachment",0.4, 0.8, 0,Vector3.new(-180, 0, 90),Vector3.new(0, -1, -0),Vector3.new(-1, 0, 0))
  469. MakeAth(RRL,"RightHipRigAttachment",0, 1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  470. MakeAth(RLL,"LeftHipRigAttachment",0, 1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  471. ------------------------------------------------------
  472. MakeAth(RMT,"NeckRigAttachment",0, 1, 0)
  473. MakeAth(RMT,"RightShoulderRigAttachment",1, 0.8, 0,Vector3.new(-180, 0, 0),Vector3.new(1, -0, 0),Vector3.new(0, -1, 0))
  474. MakeAth(RMT,"LeftShoulderRigAttachment",-1, 0.8, 0,Vector3.new(0, 0, -180),Vector3.new(-1, -0, 0),Vector3.new(0, -1, 0))
  475. MakeAth(RMT,"RightHipRigAttachment",0.5, -1.1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  476. MakeAth(RMT,"LeftHipRigAttachment",-0.5, -1.1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485. coroutine.resume(coroutine.create(function()
  486. local LAT = Instance.new("BallSocketConstraint")
  487. LAT.Parent = RMT
  488. LAT.Attachment0 = RLA.LeftShoulderRigAttachment
  489. LAT.Attachment1 = RMT.LeftShoulderRigAttachment
  490. LAT.Enabled = true
  491. LAT.LimitsEnabled=true
  492. LAT.UpperAngle=70
  493. end))
  494. coroutine.resume(coroutine.create(function()
  495. local RAT = Instance.new("BallSocketConstraint")
  496. RAT.Parent = RMT
  497. RAT.Attachment0 = RRA.RightShoulderRigAttachment
  498. RAT.Attachment1 = RMT.RightShoulderRigAttachment
  499. RAT.Enabled = true
  500. RAT.LimitsEnabled=true
  501. RAT.UpperAngle=70
  502. end))
  503. coroutine.resume(coroutine.create(function()
  504. local TLL = Instance.new("BallSocketConstraint")
  505. TLL.Parent = RMT
  506. TLL.Attachment0 = RLL.LeftHipRigAttachment
  507. TLL.Attachment1 = RMT.LeftHipRigAttachment
  508. TLL.Enabled = true
  509. TLL.LimitsEnabled=true
  510. TLL.UpperAngle=70
  511. end))
  512. coroutine.resume(coroutine.create(function()
  513. local TRL = Instance.new("BallSocketConstraint")
  514. TRL.Parent = RMT
  515. TRL.Attachment0 = RRL.RightHipRigAttachment
  516. TRL.Attachment1 = RMT.RightHipRigAttachment
  517. TRL.Enabled = true
  518. TRL.LimitsEnabled=true
  519. TRL.UpperAngle=70
  520. end))
  521.  
  522. end
  523. end))
  524. coroutine.resume(coroutine.create(function()
  525. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.UpperTorso, "WaistRigAttachment", "BallSocket", {
  526. {"LimitsEnabled",true};
  527. {"UpperAngle",5};
  528. }) end)) coroutine.resume(coroutine.create(function()
  529. local NeckProperties = {
  530. {"LimitsEnabled", true};
  531. {"UpperAngle",5};
  532.  
  533. }
  534. local Rtorso = Rcharacter:FindFirstChild("Torso") or Rcharacter:FindFirstChild("UpperTorso")
  535. ragdollJoint(Rtorso, Rcharacter.Head, "NeckRigAttachment", "Hinge", NeckProperties)
  536. end)) coroutine.resume(coroutine.create(function()
  537.  
  538. local handProperties = {
  539. {"LimitsEnabled", true};
  540. {"UpperAngle",0};
  541. {"LowerAngle",0};
  542. }
  543. ragdollJoint(Rcharacter.LeftLowerArm, Rcharacter.LeftHand, "LeftWristRigAttachment", "Hinge", handProperties)
  544. ragdollJoint(Rcharacter.RightLowerArm, Rcharacter.RightHand, "RightWristRigAttachment", "Hinge", handProperties)
  545. end)) coroutine.resume(coroutine.create(function()
  546. local shinProperties = {
  547. {"LimitsEnabled", true};
  548. {"UpperAngle", 0};
  549. {"LowerAngle", -75};
  550. }
  551. ragdollJoint(Rcharacter.LeftUpperLeg, Rcharacter.LeftLowerLeg, "LeftKneeRigAttachment", "Hinge", shinProperties)
  552. ragdollJoint(Rcharacter.RightUpperLeg, Rcharacter.RightLowerLeg, "RightKneeRigAttachment", "Hinge", shinProperties)
  553. end)) coroutine.resume(coroutine.create(function()
  554. local footProperties = {
  555. {"LimitsEnabled", true};
  556. {"UpperAngle", 15};
  557. {"LowerAngle", -45};
  558. }
  559. ragdollJoint(Rcharacter.LeftLowerLeg, Rcharacter.LeftFoot, "LeftAnkleRigAttachment", "Hinge", footProperties)
  560. ragdollJoint(Rcharacter.RightLowerLeg, Rcharacter.RightFoot, "RightAnkleRigAttachment", "Hinge", footProperties)
  561. end))
  562. --TODO fix ability for socket to turn backwards whenn ConeConstraints are shipped
  563. coroutine.resume(coroutine.create(function()
  564. ragdollJoint(Rcharacter.UpperTorso, Rcharacter.LeftUpperArm, "LeftShoulderRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  565. ragdollJoint(Rcharacter.LeftUpperArm, Rcharacter.LeftLowerArm, "LeftElbowRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  566. ragdollJoint(Rcharacter.UpperTorso, Rcharacter.RightUpperArm, "RightShoulderRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  567. ragdollJoint(Rcharacter.RightUpperArm, Rcharacter.RightLowerArm, "RightElbowRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  568. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.LeftUpperLeg, "LeftHipRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  569. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.RightUpperLeg, "RightHipRigAttachment", "BallSocket") end))
  570.  
  571.  
  572. for i = 0,2 do
  573. coroutine.resume(coroutine.create(function()
  574. for _,child in next,Rcharacter:GetChildren() do
  575. if child:IsA("Accoutrement") then
  576. --Loop through all parts instead of only checking for one to be forwards-compatible in the event
  577. --ROBLOX implements multi-part accessories
  578. for _,part in next,child:GetChildren() do
  579. if part:IsA("BasePart") then part.CanCollide = false
  580.  
  581.  
  582. local attachment1 = part:FindFirstChildOfClass("Attachment")
  583. local attachment0 = getAttachment0(attachment1.Name,Rcharacter)
  584. if attachment0 and attachment1 then
  585. --Shouldn't use constraints for this, but have to because of a ROBLOX idiosyncrasy where
  586. --joints connecting a character are perpetually deleted while the character is dead
  587.  
  588.  
  589. local HatProperties = {
  590. {"LimitsEnabled", true};
  591. {"UpperAngle", 0};
  592. {"LowerAngle", -0};
  593. }
  594.  
  595. coroutine.resume(coroutine.create(function()
  596. wait()
  597. local rg = ragdollJoint(attachment0.Parent, part, ""..attachment1.Name, "Hinge", HatProperties)
  598. end))
  599.  
  600. end
  601. end
  602. end
  603. end
  604. end
  605.  
  606. end))
  607. wait(0.5)
  608. end
  609. for _,v in pairs(Rcharacter:GetChildren()) do
  610. if v:isA("Script") or v:isA("LocalScript") then
  611. v:Destroy()
  612. end
  613. end
  614.  
  615.  
  616. coroutine.resume(coroutine.create(function()
  617. wait(1)
  618. for _,v3 in pairs(game:GetService("Players"):GetChildren()) do
  619. coroutine.resume(coroutine.create(function()
  620. if v3:isA("Player") and v3.Character == Rcharacter then
  621. Rcharacter.Archivable=true
  622. local ORcharacter = Rcharacter:Clone()
  623. --Rcharacter2.Archivable=false
  624. --Rcharacter3.Archivable=false
  625. ORcharacter.Parent = Rcharacter.Parent
  626. local Rhum = ORcharacter:FindFirstChildOfClass("Humanoid")
  627. Rhum.PlatformStand = true
  628. Rhum.Health = Rhum.MaxHealth
  629. Rcharacter:Destroy()
  630. wait()
  631. Rhum.Health = 0
  632. game:GetService("Debris"):AddItem(ORcharacter, 380)
  633.  
  634. end
  635. end))
  636. end
  637.  
  638.  
  639. end))
  640.  
  641.  
  642. end
  643.  
  644.  
  645. function Tran(Num)
  646. local GivenLeter = ""
  647. if Num == "1" then
  648. GivenLeter = "a"
  649. elseif Num == "2" then
  650. GivenLeter = "b"
  651. elseif Num == "3" then
  652. GivenLeter = "c"
  653. elseif Num == "4" then
  654. GivenLeter = "d"
  655. elseif Num == "5" then
  656. GivenLeter = "e"
  657. elseif Num == "6" then
  658. GivenLeter = "f"
  659. elseif Num == "7" then
  660. GivenLeter = "g"
  661. elseif Num == "8" then
  662. GivenLeter = "h"
  663. elseif Num == "9" then
  664. GivenLeter = "i"
  665. elseif Num == "10" then
  666. GivenLeter = "j"
  667. elseif Num == "11" then
  668. GivenLeter = "k"
  669. elseif Num == "12" then
  670. GivenLeter = "l"
  671. elseif Num == "13" then
  672. GivenLeter = "m"
  673. elseif Num == "14" then
  674. GivenLeter = "n"
  675. elseif Num == "15" then
  676. GivenLeter = "o"
  677. elseif Num == "16" then
  678. GivenLeter = "p"
  679. elseif Num == "17" then
  680. GivenLeter = "q"
  681. elseif Num == "18" then
  682. GivenLeter = "r"
  683. elseif Num == "19" then
  684. GivenLeter = "s"
  685. elseif Num == "20" then
  686. GivenLeter = "t"
  687. elseif Num == "21" then
  688. GivenLeter = "u"
  689. elseif Num == "22" then
  690. GivenLeter = "v"
  691. elseif Num == "23" then
  692. GivenLeter = "w"
  693. elseif Num == "24" then
  694. GivenLeter = "x"
  695. elseif Num == "25" then
  696. GivenLeter = "y"
  697. elseif Num == "26" then
  698. GivenLeter = "z"
  699. elseif Num == "27" then
  700. GivenLeter = "_"
  701. elseif Num == "28" then
  702. GivenLeter = "0"
  703. elseif Num == "29" then
  704. GivenLeter = "1"
  705. elseif Num == "30" then
  706. GivenLeter = "2"
  707. elseif Num == "31" then
  708. GivenLeter = "3"
  709. elseif Num == "32" then
  710. GivenLeter = "4"
  711. elseif Num == "33" then
  712. GivenLeter = "5"
  713. elseif Num == "34" then
  714. GivenLeter = "6"
  715. elseif Num == "35" then
  716. GivenLeter = "7"
  717. elseif Num == "36" then
  718. GivenLeter = "8"
  719. elseif Num == "37" then
  720. GivenLeter = "9"
  721. end
  722. return GivenLeter
  723.  
  724. end
  725.  
  726. function MaybeOk(Mode,Extra)
  727. local ReturningValue = ""
  728. if Mode == 1 then
  729.  
  730.  
  731.  
  732. -- v.C0 = CFrame.new(1,1,1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  733.  
  734. --print(v.C0)
  735. local GivenText = ""
  736. local msg = Extra
  737. local Txt = ""
  738. local FoundTime=0
  739. local LastFound = 0
  740. delay(wait(0),function()
  741. for v3 = 1, #msg do
  742.  
  743. if string.sub(msg,0+v3,v3) == "," then
  744.  
  745. local TheN = string.sub(msg,LastFound,v3-1)
  746.  
  747.  
  748. local NumTranslate = Tran(string.sub(msg,LastFound,v3-1))
  749.  
  750.  
  751.  
  752. FoundTime = FoundTime + 1
  753.  
  754.  
  755. GivenText = GivenText..NumTranslate
  756.  
  757. LastFound=v3+1
  758. Txt=""
  759. end
  760. Txt=string.sub(msg,1,v3)
  761.  
  762.  
  763. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  764.  
  765.  
  766. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  767. wait()
  768. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  769. end;
  770.  
  771. ReturningValue=GivenText
  772. for v3 = 1, #Txt do
  773. Txt=string.sub(msg,-1,v3)
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781. end;
  782. -- Gui:remove()
  783. end)
  784.  
  785.  
  786. elseif Mode == 2 then
  787.  
  788. print("fat")
  789. end
  790.  
  791.  
  792.  
  793. while ReturningValue == "" do wait() end
  794. return ReturningValue
  795.  
  796. end
  797.  
  798.  
  799.  
  800. ----------------------
  801. --[End Of Functions]--
  802. ----------------------
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809. ------------------
  810. --[Sword]--
  811. ------------------
  812.  
  813.  
  814.  
  815.  
  816. function sandbox(var,func)
  817. local env = getfenv(func)
  818. local newenv = setmetatable({},{
  819. __index = function(self,k)
  820. if k=="script" then
  821. return var
  822. else
  823. return env[k]
  824. end
  825. end,
  826. })
  827. setfenv(func,newenv)
  828. return func
  829. end
  830. cors = {}
  831. mas = Instance.new("Model",game:GetService("Lighting"))
  832. Model0 = Instance.new("Model")
  833. Part1 = Instance.new("Part")
  834. ParticleEmitter2 = Instance.new("ParticleEmitter")
  835. Model3 = Instance.new("Model")
  836. Beam4 = Instance.new("Beam") ------------------------------------------------------------------------------
  837. Beam5 = Instance.new("Beam")
  838. Beam6 = Instance.new("Beam")
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845. Model7 = Instance.new("Model")
  846. Part8 = Instance.new("Part")
  847. ParticleEmitter9 = Instance.new("ParticleEmitter")
  848. Part10 = Instance.new("Part")
  849. SpecialMesh11 = Instance.new("SpecialMesh")
  850. Part12 = Instance.new("Part")
  851. SpecialMesh13 = Instance.new("SpecialMesh")
  852. Model14 = Instance.new("Model")
  853. Part15 = Instance.new("Part")
  854. SpecialMesh16 = Instance.new("SpecialMesh")
  855. Part17 = Instance.new("Part")
  856. SpecialMesh18 = Instance.new("SpecialMesh")
  857. Part19 = Instance.new("Part")
  858. ParticleEmitter20 = Instance.new("ParticleEmitter")
  859. Model21 = Instance.new("Model")
  860. Part22 = Instance.new("Part")
  861. SpecialMesh23 = Instance.new("SpecialMesh")
  862. Part24 = Instance.new("Part")
  863. SpecialMesh25 = Instance.new("SpecialMesh")
  864. Part26 = Instance.new("Part")
  865. SpecialMesh27 = Instance.new("SpecialMesh")
  866. Part28 = Instance.new("Part")
  867. SpecialMesh29 = Instance.new("SpecialMesh")
  868. Part30 = Instance.new("Part")
  869. SpecialMesh31 = Instance.new("SpecialMesh")
  870. Part32 = Instance.new("Part")
  871. SpecialMesh33 = Instance.new("SpecialMesh")
  872. Decal34 = Instance.new("Decal")
  873. Part35 = Instance.new("Part")
  874. ParticleEmitter36 = Instance.new("ParticleEmitter")
  875. Part37 = Instance.new("Part")
  876.  
  877. TAttachment = Instance.new("Attachment",Part1)
  878. HAttachment2 = Instance.new("Attachment",Part35)
  879. RAttachment3 = Instance.new("Attachment",Part8)
  880. LAttachment4 = Instance.new("Attachment",Part19)
  881.  
  882. --TAttachment
  883. --HAttachment2
  884. --RAttachment3
  885. --LAttachment4
  886.  
  887.  
  888. --Part35,Part19,Part8
  889. --Head,LeftArm,RightArm
  890.  
  891.  
  892. SpecialMesh38 = Instance.new("SpecialMesh")
  893. Model0.Name = "VoidBoss"
  894. Model0.Parent = mas
  895. Part1.Name = "Torso"
  896. Part1.Parent = Model0
  897. Part1.CFrame = CFrame.new(3.5, 0.0108870268, -65.510788, 2.08616257e-07, 0, -1, 0.999999881, 0, 2.08616257e-07, 0, -0.999999881, 0)
  898. Part1.Orientation = Vector3.new(0, -90, 90)
  899. Part1.Position = Vector3.new(3.5, 0.0108870268, -65.510788)
  900. Part1.Rotation = Vector3.new(-90, -90, 0)
  901. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  902. Part1.Transparency = 1
  903. Part1.Size = Vector3.new(1, 1, 1)
  904. Part1.Anchored = true
  905. Part1.BottomSurface = Enum.SurfaceType.Smooth
  906. Part1.BrickColor = BrickColor.new("Institutional white")
  907. Part1.CanCollide = false
  908. Part1.TopSurface = Enum.SurfaceType.Smooth
  909. Part1.brickColor = BrickColor.new("Institutional white")
  910. Part1.FormFactor = Enum.FormFactor.Symmetric
  911. Part1.formFactor = Enum.FormFactor.Symmetric
  912. ParticleEmitter2.Parent = Part1
  913. ParticleEmitter2.Speed = NumberRange.new(6, 6)
  914. ParticleEmitter2.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.299,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(0.499,Color3.new(0,0,0)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  915. ParticleEmitter2.LightInfluence = 1
  916. ParticleEmitter2.Texture = "rbxassetid://258128463"
  917. ParticleEmitter2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.2,0.86913582086563),NumberSequenceKeypoint.new(1,1)})
  918. ParticleEmitter2.ZOffset = 1
  919. ParticleEmitter2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.3749998807907),NumberSequenceKeypoint.new(1,0.68749964237213)})
  920. ParticleEmitter2.Acceleration = Vector3.new(1, 0, 0)
  921. ParticleEmitter2.Drag = 3
  922. ParticleEmitter2.Lifetime = NumberRange.new(2, 4)
  923. ParticleEmitter2.LockedToPart = true
  924. ParticleEmitter2.Rate = 50
  925. ParticleEmitter2.RotSpeed = NumberRange.new(-100, 100)
  926. ParticleEmitter2.SpreadAngle = Vector2.new(360, 0)
  927. ParticleEmitter2.VelocitySpread = 360
  928. Model3.Parent = Part1
  929.  
  930. --TAttachment
  931. --HAttachment2
  932. --RAttachment3
  933. --LAttachment4
  934.  
  935.  
  936. Beam4.Name = "RightArm"
  937. Beam4.Parent = Model3
  938. Beam4.Attachment0 = TAttachment
  939. Beam4.Attachment1 = RAttachment3
  940. Beam4.CurveSize0 = 10
  941. Beam4.FaceCamera = true
  942. Beam4.LightInfluence = 1
  943. Beam4.Texture = "rbxassetid://130207880"
  944. Beam4.TextureLength = 0.875
  945. Beam4.TextureSpeed = 1
  946. Beam4.Transparency = NumberSequence.new(.5,0)
  947. Beam4.Width0 = 3
  948. Beam4.Width1 = 3
  949. Beam5.Name = "LeftArm"
  950. Beam5.Parent = Model3
  951. Beam5.Attachment0 = TAttachment
  952. Beam5.Attachment1 = LAttachment4
  953. Beam5.CurveSize0 = 10
  954. Beam5.FaceCamera = true
  955. Beam5.LightInfluence = 1
  956. Beam5.Texture = "rbxassetid://130207880"
  957. Beam5.TextureLength = 0.875
  958. Beam5.TextureSpeed = 1
  959. Beam5.Transparency = NumberSequence.new(.5,0)
  960. Beam5.Width0 = 3
  961. Beam5.Width1 = 3
  962. Beam6.Name = "Head"
  963. Beam6.Parent = Model3
  964. Beam6.Attachment0 = TAttachment
  965. Beam6.Attachment1 = HAttachment2
  966. Beam6.FaceCamera = true
  967. Beam6.LightInfluence = 1
  968. Beam6.Segments = 1
  969. Beam6.Texture = "rbxassetid://130207880"
  970. Beam6.TextureSpeed = 1
  971. Beam6.Transparency = NumberSequence.new(.5,0)
  972. Beam6.Width0 = 3
  973. Beam6.Width1 = 1.5
  974. Model7.Name = "RightArm"
  975. Model7.Parent = Model0
  976. Part8.Name = "Particles"
  977. Part8.Parent = Model7
  978. Part8.CFrame = CFrame.new(-3, 3.62246037, -66.4395981, -1, 0, 0, 0, 0.999390841, 0.0348994173, 0, 0.0348994173, -0.999390841)
  979. Part8.Orientation = Vector3.new(-2, 180, 0)
  980. Part8.Position = Vector3.new(-3, 3.62246037, -66.4395981)
  981. Part8.Rotation = Vector3.new(-178, 0, -180)
  982. Part8.Color = Color3.new(0, 0, 0)
  983. Part8.Transparency = 1
  984. Part8.Size = Vector3.new(0.5, 0.5, 0.5)
  985. Part8.Anchored = true
  986. Part8.BottomSurface = Enum.SurfaceType.Smooth
  987.  
  988. Part8.CanCollide = false
  989. Part8.Material = Enum.Material.Neon
  990. Part8.TopSurface = Enum.SurfaceType.Smooth
  991.  
  992. Part8.FormFactor = Enum.FormFactor.Symmetric
  993. Part8.formFactor = Enum.FormFactor.Symmetric
  994. ParticleEmitter9.Parent = Part8
  995. ParticleEmitter9.Speed = NumberRange.new(1.2000000476837, 1.2000000476837)
  996. ParticleEmitter9.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  997. ParticleEmitter9.LightInfluence = 1
  998. ParticleEmitter9.Texture = "rbxassetid://258128463"
  999. ParticleEmitter9.Transparency= NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.7),NumberSequenceKeypoint.new(1,1)})
  1000. ParticleEmitter9.ZOffset = 2
  1001. ParticleEmitter9.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.9999998807907),NumberSequenceKeypoint.new(0.43749988079071,0.37499964237213),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1002. ParticleEmitter9.Acceleration = Vector3.new(0, 0, -0.400000006)
  1003. ParticleEmitter9.Drag = 1
  1004. ParticleEmitter9.Lifetime = NumberRange.new(3, 3)
  1005. ParticleEmitter9.LockedToPart = true
  1006. ParticleEmitter9.Rate = 100
  1007. ParticleEmitter9.RotSpeed = NumberRange.new(-100, 100)
  1008. ParticleEmitter9.SpreadAngle = Vector2.new(360, 360)
  1009. ParticleEmitter9.VelocitySpread = 360
  1010. Part10.Parent = Model7
  1011. Part10.CFrame = CFrame.new(-2, 4.33036613, -62.6395836, -0.965925813, 0.0669872463, -0.25, 0, 0.965925872, 0.258818835, 0.258819044, 0.249999791, -0.933012724)
  1012. Part10.Orientation = Vector3.new(-15, -165, 0)
  1013. Part10.Position = Vector3.new(-2, 4.33036613, -62.6395836)
  1014. Part10.Rotation = Vector3.new(-164.5, -14.4799995, -176.029999)
  1015. Part10.Color = Color3.new(0, 0, 0)
  1016. Part10.Size = Vector3.new(1, 1, 0.5)
  1017. Part10.Anchored = true
  1018. Part10.BottomSurface = Enum.SurfaceType.Smooth
  1019.  
  1020. Part10.CanCollide = false
  1021. Part10.Material = Enum.Material.Neon
  1022. Part10.TopSurface = Enum.SurfaceType.Smooth
  1023.  
  1024. Part10.FormFactor = Enum.FormFactor.Symmetric
  1025. Part10.formFactor = Enum.FormFactor.Symmetric
  1026. SpecialMesh11.Parent = Part10
  1027. SpecialMesh11.MeshType = Enum.MeshType.Sphere
  1028. Part12.Parent = Model7
  1029. Part12.CFrame = CFrame.new(-1.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
  1030. Part12.Position = Vector3.new(-1.5, 4.83036566, -63.1395836)
  1031. Part12.Color = Color3.new(0.792157, 0.796079, 0.819608)
  1032. Part12.Size = Vector3.new(1, 1, 1)
  1033. Part12.Anchored = true
  1034. Part12.BottomSurface = Enum.SurfaceType.Smooth
  1035. Part12.BrickColor = BrickColor.new("Ghost grey")
  1036. Part12.CanCollide = false
  1037. Part12.Material = Enum.Material.Fabric
  1038. Part12.TopSurface = Enum.SurfaceType.Smooth
  1039. Part12.brickColor = BrickColor.new("Ghost grey")
  1040. Part12.FormFactor = Enum.FormFactor.Symmetric
  1041. Part12.formFactor = Enum.FormFactor.Symmetric
  1042. SpecialMesh13.Parent = Part12
  1043. SpecialMesh13.MeshId = "rbxassetid://1282322452"
  1044. SpecialMesh13.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  1045. SpecialMesh13.MeshType = Enum.MeshType.FileMesh
  1046. Model14.Name = "LeftArm"
  1047. Model14.Parent = Model0
  1048. Part15.Parent = Model14
  1049. Part15.CFrame = CFrame.new(8.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
  1050. Part15.Position = Vector3.new(8.5, 4.83036566, -63.1395836)
  1051. Part15.Color = Color3.new(0.792157, 0.796079, 0.819608)
  1052. Part15.Size = Vector3.new(1, 1, 1)
  1053. Part15.Anchored = true
  1054. Part15.BottomSurface = Enum.SurfaceType.Smooth
  1055. Part15.BrickColor = BrickColor.new("Ghost grey")
  1056. Part15.CanCollide = false
  1057. Part15.Material = Enum.Material.Fabric
  1058. Part15.TopSurface = Enum.SurfaceType.Smooth
  1059. Part15.brickColor = BrickColor.new("Ghost grey")
  1060. Part15.FormFactor = Enum.FormFactor.Symmetric
  1061. Part15.formFactor = Enum.FormFactor.Symmetric
  1062. SpecialMesh16.Parent = Part15
  1063. SpecialMesh16.MeshId = "rbxassetid://1279765257"
  1064. SpecialMesh16.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  1065. SpecialMesh16.MeshType = Enum.MeshType.FileMesh
  1066. Part17.Parent = Model14
  1067. Part17.CFrame = CFrame.new(9, 4.33036613, -62.6395836, -0.965925872, -0.0669871867, 0.249999806, 0, 0.965925872, 0.258818835, -0.258818835, 0.249999806, -0.933012784)
  1068. Part17.Orientation = Vector3.new(-15, 165, 0)
  1069. Part17.Position = Vector3.new(9, 4.33036613, -62.6395836)
  1070. Part17.Rotation = Vector3.new(-164.5, 14.4799995, 176.029999)
  1071. Part17.Color = Color3.new(0, 0, 0)
  1072. Part17.Size = Vector3.new(1, 1, 0.5)
  1073. Part17.Anchored = true
  1074. Part17.BottomSurface = Enum.SurfaceType.Smooth
  1075.  
  1076. Part17.CanCollide = false
  1077. Part17.Material = Enum.Material.Neon
  1078. Part17.TopSurface = Enum.SurfaceType.Smooth
  1079.  
  1080. Part17.FormFactor = Enum.FormFactor.Symmetric
  1081. Part17.formFactor = Enum.FormFactor.Symmetric
  1082. SpecialMesh18.Parent = Part17
  1083. SpecialMesh18.MeshType = Enum.MeshType.Sphere
  1084. Part19.Name = "Particles"
  1085. Part19.Parent = Model14
  1086. Part19.CFrame = CFrame.new(10, 3.62246037, -66.4395981, -1, 0, 0, 0, 0.999390841, 0.0348994173, 0, 0.0348994173, -0.999390841)
  1087. Part19.Orientation = Vector3.new(-2, 180, 0)
  1088. Part19.Position = Vector3.new(10, 3.62246037, -66.4395981)
  1089. Part19.Rotation = Vector3.new(-178, 0, -180)
  1090. Part19.Color = Color3.new(0, 0, 0)
  1091. Part19.Transparency = 1
  1092. Part19.Size = Vector3.new(0.5, 0.5, 0.5)
  1093. Part19.Anchored = true
  1094. Part19.BottomSurface = Enum.SurfaceType.Smooth
  1095.  
  1096. Part19.CanCollide = false
  1097. Part19.Material = Enum.Material.Neon
  1098. Part19.TopSurface = Enum.SurfaceType.Smooth
  1099.  
  1100. Part19.FormFactor = Enum.FormFactor.Symmetric
  1101. Part19.formFactor = Enum.FormFactor.Symmetric
  1102. ParticleEmitter20.Parent = Part19
  1103. ParticleEmitter20.Speed = NumberRange.new(1.2000000476837, 1.2000000476837)
  1104. ParticleEmitter20.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1105. ParticleEmitter20.LightInfluence = 1
  1106. ParticleEmitter20.Texture = "rbxassetid://258128463"
  1107. ParticleEmitter20.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.7),NumberSequenceKeypoint.new(1,1)})
  1108. ParticleEmitter20.ZOffset = 2
  1109. ParticleEmitter20.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.9999998807907),NumberSequenceKeypoint.new(0.43749988079071,0.37499964237213),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1110. ParticleEmitter20.Acceleration = Vector3.new(0, 0, -0.400000006)
  1111. ParticleEmitter20.Drag = 1
  1112. ParticleEmitter20.Lifetime = NumberRange.new(3, 3)
  1113. ParticleEmitter20.LockedToPart = true
  1114. ParticleEmitter20.Rate = 100
  1115. ParticleEmitter20.RotSpeed = NumberRange.new(-100, 100)
  1116. ParticleEmitter20.SpreadAngle = Vector2.new(360, 360)
  1117. ParticleEmitter20.VelocitySpread = 360
  1118. Model21.Name = "Head"
  1119. Model21.Parent = Model0
  1120. Part22.Parent = Model21
  1121. Part22.CFrame = CFrame.new(4, 8.9408741, -63.4595413, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1122. Part22.Orientation = Vector3.new(-15, 180, 0)
  1123. Part22.Position = Vector3.new(4, 8.9408741, -63.4595413)
  1124. Part22.Rotation = Vector3.new(-165, 0, -180)
  1125. Part22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1126. Part22.Size = Vector3.new(0.400000036, 0.400000036, 1.20000005)
  1127. Part22.Anchored = true
  1128. Part22.BottomSurface = Enum.SurfaceType.Smooth
  1129. Part22.BrickColor = BrickColor.new("Institutional white")
  1130. Part22.CanCollide = false
  1131. Part22.Locked = true
  1132. Part22.Material = Enum.Material.Neon
  1133. Part22.TopSurface = Enum.SurfaceType.Smooth
  1134. Part22.brickColor = BrickColor.new("Institutional white")
  1135. Part22.FormFactor = Enum.FormFactor.Symmetric
  1136. Part22.formFactor = Enum.FormFactor.Symmetric
  1137. Part22.Name = "Eye1"
  1138. SpecialMesh23.Parent = Part22
  1139. SpecialMesh23.MeshType = Enum.MeshType.Sphere
  1140. Part24.Parent = Model21
  1141. Part24.CFrame = CFrame.new(3.5, 8.93740559, -63.2534142, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1142. Part24.Orientation = Vector3.new(-15, 180, 0)
  1143. Part24.Position = Vector3.new(3.5, 8.93740559, -63.2534142)
  1144. Part24.Rotation = Vector3.new(-165, 0, -180)
  1145. Part24.Color = Color3.new(0, 0, 0)
  1146. Part24.Size = Vector3.new(2, 1, 0.800000012)
  1147. Part24.Anchored = true
  1148. Part24.BottomSurface = Enum.SurfaceType.Smooth
  1149.  
  1150. Part24.CanCollide = false
  1151. Part24.Locked = true
  1152. Part24.Material = Enum.Material.Neon
  1153. Part24.TopSurface = Enum.SurfaceType.Smooth
  1154.  
  1155. Part24.FormFactor = Enum.FormFactor.Symmetric
  1156. Part24.formFactor = Enum.FormFactor.Symmetric
  1157. SpecialMesh25.Parent = Part24
  1158. SpecialMesh25.MeshType = Enum.MeshType.Sphere
  1159. Part26.Parent = Model21
  1160. Part26.CFrame = CFrame.new(3.5, 7.62994099, -63.3966942, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1161. Part26.Orientation = Vector3.new(-15, 180, 0)
  1162. Part26.Position = Vector3.new(3.5, 7.62994099, -63.3966942)
  1163. Part26.Rotation = Vector3.new(-165, 0, -180)
  1164. Part26.Color = Color3.new(0, 0, 0)
  1165. Part26.Size = Vector3.new(1.80000007, 1.5999999, 0.600000024)
  1166. Part26.Anchored = true
  1167. Part26.BottomSurface = Enum.SurfaceType.Smooth
  1168.  
  1169. Part26.CanCollide = false
  1170. Part26.Locked = true
  1171. Part26.Material = Enum.Material.Neon
  1172. Part26.TopSurface = Enum.SurfaceType.Smooth
  1173.  
  1174. Part26.FormFactor = Enum.FormFactor.Symmetric
  1175. Part26.formFactor = Enum.FormFactor.Symmetric
  1176. SpecialMesh27.Parent = Part26
  1177. SpecialMesh27.MeshType = Enum.MeshType.Sphere
  1178. Part28.Parent = Model21
  1179. Part28.CFrame = CFrame.new(3, 8.9408741, -63.4595413, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1180. Part28.Orientation = Vector3.new(-15, 180, 0)
  1181. Part28.Position = Vector3.new(3, 8.9408741, -63.4595413)
  1182. Part28.Rotation = Vector3.new(-165, 0, -180)
  1183. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1184. Part28.Size = Vector3.new(0.400000036, 0.400000036, 1.20000005)
  1185. Part28.Anchored = true
  1186. Part28.BottomSurface = Enum.SurfaceType.Smooth
  1187. Part28.BrickColor = BrickColor.new("Institutional white")
  1188. Part28.CanCollide = false
  1189. Part28.Locked = true
  1190. Part28.Material = Enum.Material.Neon
  1191. Part28.TopSurface = Enum.SurfaceType.Smooth
  1192. Part28.brickColor = BrickColor.new("Institutional white")
  1193. Part28.FormFactor = Enum.FormFactor.Symmetric
  1194. Part28.formFactor = Enum.FormFactor.Symmetric
  1195. Part28.Name = "Eye2"
  1196. SpecialMesh29.Parent = Part28
  1197. SpecialMesh29.MeshType = Enum.MeshType.Sphere
  1198. Part30.Parent = Model21
  1199. Part30.CFrame = CFrame.new(3.5, 8.98917007, -63.4466019, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1200. Part30.Orientation = Vector3.new(-15, 180, 0)
  1201. Part30.Position = Vector3.new(3.5, 8.98917007, -63.4466019)
  1202. Part30.Rotation = Vector3.new(-165, 0, -180)
  1203. Part30.Color = Color3.new(0, 0, 0)
  1204. Part30.Size = Vector3.new(1, 1, 1)
  1205. Part30.Anchored = true
  1206. Part30.BottomSurface = Enum.SurfaceType.Smooth
  1207.  
  1208. Part30.CanCollide = false
  1209. Part30.Locked = true
  1210. Part30.Material = Enum.Material.Neon
  1211. Part30.TopSurface = Enum.SurfaceType.Smooth
  1212.  
  1213. Part30.FormFactor = Enum.FormFactor.Symmetric
  1214. Part30.formFactor = Enum.FormFactor.Symmetric
  1215. SpecialMesh31.Parent = Part30
  1216. SpecialMesh31.MeshType = Enum.MeshType.Sphere
  1217. Part32.Name = "Handle"
  1218. Part32.Parent = Model21
  1219. Part32.CFrame = CFrame.new(3.5, 8.19017696, -63.2465782, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1220. Part32.Orientation = Vector3.new(-15, 180, 0)
  1221. Part32.Position = Vector3.new(3.5, 8.19017696, -63.2465782)
  1222. Part32.Rotation = Vector3.new(-165, 0, -180)
  1223. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1224. Part32.Size = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  1225. Part32.Anchored = true
  1226. Part32.BottomSurface = Enum.SurfaceType.Smooth
  1227. Part32.BrickColor = BrickColor.new("Really black")
  1228. Part32.CanCollide = false
  1229. Part32.Locked = true
  1230. Part32.Material = Enum.Material.Fabric
  1231. Part32.TopSurface = Enum.SurfaceType.Smooth
  1232. Part32.brickColor = BrickColor.new("Really black")
  1233. Part32.FormFactor = Enum.FormFactor.Symmetric
  1234. Part32.formFactor = Enum.FormFactor.Symmetric
  1235. SpecialMesh33.Parent = Part32
  1236. SpecialMesh33.MeshId = "http://www.roblox.com/asset/?id=13520257"
  1237. SpecialMesh33.Scale = Vector3.new(3, 3.0999999, 3)
  1238. SpecialMesh33.MeshType = Enum.MeshType.FileMesh
  1239. SpecialMesh33.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  1240. Decal34.Parent = Part32
  1241. --Decal34.Texture = "http://www.roblox.com/asset/?id="..MaskTextureId--124337542 2340547251
  1242. Part35.Name = "Particles"
  1243. Part35.Parent = Model21
  1244. Part35.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1245. Part35.Orientation = Vector3.new(-17, 180, 0)
  1246. Part35.Position = Vector3.new(3.5, 8.64255619, -64.4712448)
  1247. Part35.Rotation = Vector3.new(-163, 0, -180)
  1248. Part35.Color = Color3.new(0, 0, 0)
  1249. Part35.Transparency = 1
  1250. Part35.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  1251. Part35.Anchored = true
  1252. Part35.BottomSurface = Enum.SurfaceType.Smooth
  1253.  
  1254. Part35.CanCollide = false
  1255. Part35.Locked = true
  1256. Part35.Material = Enum.Material.Neon
  1257. Part35.TopSurface = Enum.SurfaceType.Smooth
  1258.  
  1259. Part35.FormFactor = Enum.FormFactor.Symmetric
  1260. Part35.formFactor = Enum.FormFactor.Symmetric
  1261. ParticleEmitter36.Parent = Part35
  1262. ParticleEmitter36.Speed = NumberRange.new(2, 2)
  1263. ParticleEmitter36.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1264. ParticleEmitter36.LightInfluence = 1
  1265. ParticleEmitter36.Texture = "rbxassetid://258128463"
  1266. ParticleEmitter36.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.5),NumberSequenceKeypoint.new(1,1)})
  1267. ParticleEmitter36.ZOffset = -2
  1268. ParticleEmitter36.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.7500001192093),NumberSequenceKeypoint.new(0.7500001192093,0.74999988079071),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1269. ParticleEmitter36.Acceleration = Vector3.new(0, 0.25, 0)
  1270. ParticleEmitter36.Drag = 2
  1271. ParticleEmitter36.Lifetime = NumberRange.new(1, 3)
  1272. ParticleEmitter36.LockedToPart = true
  1273. ParticleEmitter36.Rate = 100.01999664307
  1274. ParticleEmitter36.RotSpeed = NumberRange.new(-100, 100)
  1275. ParticleEmitter36.SpreadAngle = Vector2.new(360, 360)
  1276. ParticleEmitter36.VelocitySpread = 360
  1277. Part37.Name = "Head"
  1278. Part37.Parent = Model21
  1279. Part37.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1280. Part37.Orientation = Vector3.new(-17, 180, 0)
  1281. Part37.Position = Vector3.new(3.5, 8.64255619, -64.4712448)
  1282. Part37.Rotation = Vector3.new(-163, 0, -180)
  1283. Part37.Color = Color3.new(0.00784314, 0.00784314, 0.00784314)
  1284. Part37.Size = Vector3.new(3, 3, 3)
  1285. Part37.Anchored = true
  1286. Part37.BottomSurface = Enum.SurfaceType.Smooth
  1287.  
  1288. Part37.CanCollide = false
  1289. Part37.Locked = true
  1290. Part37.Material = Enum.Material.Fabric
  1291. Part37.TopSurface = Enum.SurfaceType.Smooth
  1292.  
  1293. Part37.FormFactor = Enum.FormFactor.Symmetric
  1294. Part37.formFactor = Enum.FormFactor.Symmetric
  1295. SpecialMesh38.Parent = Part37
  1296. for i,v in pairs(mas:GetChildren()) do
  1297. v.Parent = script
  1298. pcall(function() v:MakeJoints() end)
  1299. end
  1300. mas:Destroy()
  1301. for i,v in pairs(cors) do
  1302. spawn(function()
  1303. pcall(v)
  1304. end)
  1305. end
  1306.  
  1307. script:WaitForChild("VoidBoss")
  1308. script.VoidBoss:WaitForChild("LeftArm")
  1309. script.VoidBoss:WaitForChild("RightArm")
  1310. script.VoidBoss:WaitForChild("Head")
  1311. local LAP=Instance.new("Part")
  1312. LAP.Reflectance = 0
  1313. LAP.Transparency = 1
  1314. LAP.CanCollide = false
  1315. LAP.Locked = true
  1316. LAP.Anchored=true
  1317. LAP.BrickColor = BrickColor.new("Really blue")
  1318. LAP.Name = "Left Leg"
  1319. LAP.Size = Vector3.new()
  1320. LAP.Material = "SmoothPlastic"
  1321. LAP:BreakJoints()
  1322. -- LAP.Parent = Character
  1323. LAP.CFrame = CFrame.new(8.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)*angles(math.rad(90),0,math.rad(180))
  1324. for i,v in pairs(script.VoidBoss.LeftArm:GetChildren()) do
  1325. v.Parent = LAP
  1326. end
  1327. script.VoidBoss.LeftArm:Destroy()
  1328. LAP.Parent = script.VoidBoss
  1329.  
  1330. local RAP=Instance.new("Part")
  1331. RAP.Reflectance = 0
  1332. RAP.Transparency = 1
  1333. RAP.CanCollide = false
  1334. RAP.Locked = true
  1335. RAP.Anchored=true
  1336. RAP.BrickColor = BrickColor.new("Really blue")
  1337. RAP.Name = "Right Leg"
  1338. RAP.Size = Vector3.new()
  1339. RAP.Material = "SmoothPlastic"
  1340. RAP:BreakJoints()
  1341. -- RAP.Parent = Character
  1342. RAP.CFrame = CFrame.new(-1.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)*angles(math.rad(90),0,math.rad(180))
  1343. for i,v in pairs(script.VoidBoss.RightArm:GetChildren()) do
  1344. v.Parent = RAP
  1345. end
  1346. script.VoidBoss.RightArm:Destroy()
  1347. RAP.Parent = script.VoidBoss
  1348.  
  1349. local HHP=Instance.new("Part")
  1350. HHP.Reflectance = 0
  1351. HHP.Transparency = 1
  1352. HHP.CanCollide = false
  1353. HHP.Locked = true
  1354. HHP.Anchored=true
  1355. HHP.BrickColor = BrickColor.new("Really blue")
  1356. HHP.Name = "Head"
  1357. HHP.Size = Vector3.new()
  1358. HHP.Material = "SmoothPlastic"
  1359. HHP:BreakJoints()
  1360.  
  1361. HHP.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1362. for i,v in pairs(script.VoidBoss.Head:GetChildren()) do
  1363. v.Parent = HHP
  1364. end
  1365. script.VoidBoss.Head:Destroy()
  1366. HHP.Parent = script.VoidBoss
  1367.  
  1368.  
  1369. --[ ACTIVATE MODEL BY GETING RID OF THIS LINE
  1370. for i, v in pairs(GatherAllInstances(script.VoidBoss)) do
  1371. if v:isA("BasePart") then
  1372. RemoveOutlines(v)
  1373. if v:FindFirstChildOfClass("SpecialMesh") and v:FindFirstChildOfClass("SpecialMesh").MeshId~=nil then
  1374. --local mesh = v:FindChildOfClass("SpecialMesh")
  1375. --v.Size = v.Size/2
  1376.  
  1377.  
  1378. end
  1379. end
  1380. end
  1381.  
  1382. for _,v in pairs(script.VoidBoss:children()) do
  1383. if v:IsA("BasePart") then
  1384.  
  1385. if Character:FindFirstChild(""..v.Name) then
  1386. local Part1=Character:FindFirstChild(""..v.Name)
  1387. local Part2=v
  1388.  
  1389. WeldAllTo(Part1,Part2,CFrame.new(0,0,0))
  1390.  
  1391. end
  1392.  
  1393.  
  1394. end
  1395. end
  1396.  
  1397. --]]
  1398.  
  1399.  
  1400.  
  1401.  
  1402. for _,v in pairs(Character:children()) do
  1403. if v:IsA("Accessory") then
  1404. v:Destroy()
  1405. elseif v:IsA("BasePart") then
  1406. v.Transparency =1
  1407. end
  1408. end
  1409.  
  1410.  
  1411.  
  1412. DGT= function()
  1413. local Tlifetime = 0.17
  1414. local DaggerTrail=Instance.new("Trail",Sword)
  1415. local Attach1 = Instance.new("Attachment",Sword.HitBox)
  1416. local Attach2 = Instance.new("Attachment",Sword.HitBox)
  1417. Attach2.Position = Vector3.new(0,0,3)
  1418. Attach1.Position = Vector3.new(0,0,-3)
  1419. DaggerTrail.Attachment0 = Attach1
  1420. DaggerTrail.Attachment1 = Attach2
  1421. DaggerTrail.Texture = "rbxassetid://1251856844"
  1422. DaggerTrail.Lifetime = .1
  1423. DaggerTrail.MaxLength = 10
  1424. DaggerTrail.MinLength = 0
  1425. DaggerTrail.TextureMode= "Static"
  1426. DaggerTrail.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1427. DaggerTrail.WidthScale=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  1428. DaggerTrail.LightEmission=0
  1429. DaggerTrail.Color = ColorSequence.new(Color3.new(0,1,0),Color3.new(0,1,0))
  1430. DaggerTrail.LightEmission = 1
  1431. game:GetService("Debris"):AddItem(DaggerTrail, Tlifetime)
  1432. game:GetService("Debris"):AddItem(Attach1, Tlifetime)
  1433. game:GetService("Debris"):AddItem(Attach2, Tlifetime)
  1434. end
  1435.  
  1436. function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1437. local Part = Create("Part"){
  1438.  
  1439. Parent = Parent,
  1440. Reflectance = Reflectance,
  1441. Transparency = Transparency,
  1442. CanCollide = false,
  1443. Locked = true,
  1444. BrickColor = BrickColor.new(tostring(BColor)),
  1445. Name = Name,
  1446. Size = Size,
  1447. Material = Material,
  1448. }
  1449. RemoveOutlines(Part)
  1450. return Part
  1451. end
  1452.  
  1453. function CreateMesh2(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1454. local NEWMESH = IT(MESH)
  1455. if MESH == "SpecialMesh" then
  1456. NEWMESH.MeshType = MESHTYPE
  1457. if MESHID ~= "nil" and MESHID ~= "" then
  1458. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1459. end
  1460. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1461. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1462. end
  1463. end
  1464. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1465. NEWMESH.Scale = SCALE
  1466. NEWMESH.Parent = PARENT
  1467. return NEWMESH
  1468. end
  1469.  
  1470. function CreatePart2(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1471. local NEWPART = IT("Part")
  1472. NEWPART.formFactor = FORMFACTOR
  1473. NEWPART.Reflectance = REFLECTANCE
  1474. NEWPART.Transparency = TRANSPARENCY
  1475. NEWPART.CanCollide = false
  1476. NEWPART.Locked = true
  1477. NEWPART.Anchored = true
  1478. if ANCHOR == false then
  1479. NEWPART.Anchored = false
  1480. end
  1481. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1482. NEWPART.Name = NAME
  1483. NEWPART.Size = SIZE
  1484. NEWPART.Position = Torso.Position
  1485. NEWPART.Material = MATERIAL
  1486. NEWPART:BreakJoints()
  1487. NEWPART.Parent = PARENT
  1488. return NEWPART
  1489. end
  1490.  
  1491. local S = IT("Sound")
  1492. function CreateSound2(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1493. local NEWSOUND = nil
  1494. coroutine.resume(coroutine.create(function()
  1495. NEWSOUND = S:Clone()
  1496. NEWSOUND.Parent = PARENT
  1497. NEWSOUND.Volume = VOLUME
  1498. NEWSOUND.Pitch = PITCH
  1499. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1500. NEWSOUND:play()
  1501. if DOESLOOP == true then
  1502. NEWSOUND.Looped = true
  1503. else
  1504. repeat wait(1) until NEWSOUND.Playing == false
  1505. NEWSOUND:remove()
  1506. end
  1507. end))
  1508. return NEWSOUND
  1509. end
  1510.  
  1511.  
  1512. function WACKYEFFECT(Table)
  1513. local TYPE = (Table.EffectType or "Sphere")
  1514. local SIZE = (Table.Size or VT(1,1,1))
  1515. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1516. local TRANSPARENCY = (Table.Transparency or 0)
  1517. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1518. local CFRAME = (Table.CFrame or Torso.CFrame)
  1519. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1520. local ROTATION1 = (Table.RotationX or 0)
  1521. local ROTATION2 = (Table.RotationY or 0)
  1522. local ROTATION3 = (Table.RotationZ or 0)
  1523. local MATERIAL = (Table.Material or "Neon")
  1524. local COLOR = (Table.Color or C3(1,1,1))
  1525. local TIME = (Table.Time or 45)
  1526. local SOUNDID = (Table.SoundID or nil)
  1527. local SOUNDPITCH = (Table.SoundPitch or nil)
  1528. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1529. local TweenNameType = (Table.TweenNType or "Linear" )
  1530. local TweenInOutType = (Table.TweenOType or "InOut" )
  1531. coroutine.resume(coroutine.create(function()
  1532. local PLAYSSOUND = false
  1533. local SOUND = nil
  1534. local EFFECT = CreatePart2(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1535. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1536. PLAYSSOUND = true
  1537. SOUND = CreateSound2(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1538. end
  1539. EFFECT.Color = COLOR
  1540. local MSH = nil
  1541. if TYPE == "Sphere" then
  1542. MSH = CreateMesh2("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1543. elseif TYPE == "Block" then
  1544. MSH = IT("BlockMesh",EFFECT)
  1545. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1546. elseif TYPE == "Wave" then
  1547. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1548. elseif TYPE == "Ring" then
  1549. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1550. elseif TYPE == "Slash" then
  1551. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1552. elseif TYPE == "Round Slash" then
  1553. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1554. elseif TYPE == "Swirl" then
  1555. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1556. elseif TYPE == "Skull" then
  1557. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1558. elseif TYPE == "Crystal" then
  1559. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1560. elseif TYPE == "Crown" then
  1561. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "173770780", "", SIZE, VT(0,0,0))
  1562. end
  1563. if MSH ~= nil then
  1564. local MOVESPEED = nil
  1565. if MOVEDIRECTION ~= nil then
  1566. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1567. end
  1568. local GROWTH = SIZE - ENDSIZE
  1569. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1570. if TYPE == "Block" then
  1571.  
  1572. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",TIME/60)
  1573. else
  1574.  
  1575. SetTween(EFFECT,{CFrame = CFRAME},"Linear","InOut",0)
  1576.  
  1577. end
  1578.  
  1579.  
  1580.  
  1581. wait()
  1582.  
  1583. SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS},"Linear","InOut",TIME/60)
  1584.  
  1585. if TYPE == "Block" then
  1586.  
  1587. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1588. else
  1589.  
  1590. SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1591.  
  1592. end
  1593. if MOVEDIRECTION ~= nil then
  1594. local ORI = EFFECT.Orientation
  1595.  
  1596. SetTween(EFFECT,{CFrame=CF(MOVEDIRECTION)},"Linear","InOut",TIME/60)
  1597. SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",TIME/60)
  1598.  
  1599.  
  1600. end
  1601. MSH.Scale = MSH.Scale - GROWTH/TIME
  1602. SetTween(MSH,{Scale=ENDSIZE},TweenNameType,TweenInOutType,TIME/60)
  1603. if TYPE == "Wave" then
  1604.  
  1605. SetTween(MSH,{Offset=VT(0,0,-MSH.Scale.X/8)},TweenNameType,TweenInOutType,TIME/60)
  1606. end
  1607. for LOOP = 1, TIME+1 do
  1608. wait(.05)
  1609.  
  1610. --SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS/TIME},"Linear","InOut",0)
  1611.  
  1612.  
  1613. if TYPE == "Block" then
  1614.  
  1615. -- SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1616. else
  1617.  
  1618. -- SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1619.  
  1620. end
  1621. if MOVEDIRECTION ~= nil then
  1622. local ORI = EFFECT.Orientation
  1623.  
  1624. -- SetTween(EFFECT,{CFrame=CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)},"Linear","InOut",0)
  1625. -- SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",0)
  1626.  
  1627.  
  1628. end
  1629. end
  1630. game:GetService("Debris"):AddItem(EFFECT, 15)
  1631. coroutine.resume(coroutine.create(function()
  1632. if PLAYSSOUND == false then
  1633. EFFECT:remove()
  1634. else
  1635. SOUND.Stopped:Connect(function()
  1636. EFFECT:remove()
  1637. end)
  1638. end
  1639. end))
  1640. else
  1641. coroutine.resume(coroutine.create(function()
  1642. if PLAYSSOUND == false then
  1643. EFFECT:remove()
  1644. else
  1645. repeat wait() until SOUND.Playing == false
  1646. EFFECT:remove()
  1647. end
  1648. end))
  1649. end
  1650. end))
  1651. end
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1659.  
  1660. if hit.Parent == nil then
  1661. return
  1662. end
  1663. local h = hit.Parent:FindFirstChild("Humanoid")
  1664. for _,v in pairs(hit.Parent:children()) do
  1665. if v:IsA("Humanoid") then
  1666.  
  1667. h = v
  1668.  
  1669. end
  1670.  
  1671. end
  1672.  
  1673. --gg
  1674.  
  1675. --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1676. coroutine.resume(coroutine.create(function()
  1677. if h.Health >9999999 and minim <9999 and Type~= "IgnoreType" and(h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1678.  
  1679.  
  1680. local FATag = Instance.new("Model",h.Parent)
  1681.  
  1682. FATag.Name = "Fly away"
  1683. game:GetService("Debris"):AddItem(FATag, 2.5)
  1684.  
  1685.  
  1686. for _,v in pairs(h.Parent:children()) do
  1687. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1688. v.Anchored=true
  1689. end
  1690. end
  1691.  
  1692. wait(.25)
  1693.  
  1694. if h.Parent:FindFirstChildOfClass("Body Colors")then
  1695. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1696. end
  1697.  
  1698.  
  1699. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1700.  
  1701. coroutine.resume(coroutine.create(function()
  1702.  
  1703.  
  1704. local YourGone = Instance.new("Part")
  1705. YourGone.Reflectance = 0
  1706. YourGone.Transparency = 1
  1707. YourGone.CanCollide = false
  1708. YourGone.Locked = true
  1709. YourGone.Anchored=true
  1710. YourGone.BrickColor = BrickColor.new("Really blue")
  1711. YourGone.Name = "YourGone"
  1712. YourGone.Size = Vector3.new()
  1713. YourGone.Material = "SmoothPlastic"
  1714. YourGone:BreakJoints()
  1715. YourGone.Parent = FoundTorso
  1716. YourGone.CFrame = FoundTorso.CFrame
  1717.  
  1718. local NewParticle = Instance.new("ParticleEmitter")
  1719. NewParticle.Parent = YourGone
  1720. NewParticle.Acceleration = Vector3.new(0,0,0)
  1721. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1722. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1723. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1724. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1725. NewParticle.Speed = NumberRange.new(0,0.0)
  1726. NewParticle.ZOffset = 2
  1727. NewParticle.Texture = "rbxassetid://243660364"
  1728. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1729. NewParticle.Rotation = NumberRange.new(-180,180)
  1730. NewParticle.Enabled = false
  1731. game:GetService("Debris"):AddItem(YourGone, 3)
  1732. for i = 0,2,1 do
  1733. NewParticle:Emit(1)
  1734. so("1448044156", FoundTorso,2, 1)
  1735. h.Parent:BreakJoints()
  1736. YourGone.CFrame = FoundTorso.CFrame
  1737. for _,v in pairs(h.Parent:children()) do
  1738. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1739. v.Anchored=false
  1740. -- v.Material = "Neon"
  1741. --v.BrickColor = BrickColor.new("Really red")
  1742. if v:FindFirstChildOfClass("SpecialMesh")then
  1743. --v:Destroy()
  1744. end
  1745. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1746. -- v:Destroy()
  1747. end
  1748. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1749.  
  1750. vp.Parent = v
  1751. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)
  1752.  
  1753.  
  1754. end
  1755.  
  1756.  
  1757.  
  1758. end
  1759.  
  1760.  
  1761.  
  1762. wait(.2)
  1763. end
  1764. wait(.1)
  1765. NewParticle:Emit(3)
  1766. so("1448044156", FoundTorso,2, .8)
  1767. h.Parent:BreakJoints()
  1768. YourGone.CFrame = FoundTorso.CFrame
  1769. for _,v in pairs(h.Parent:children()) do
  1770. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1771. v.Anchored=false
  1772. -- v.Material = "Neon"
  1773. --v.BrickColor = BrickColor.new("Really red")
  1774. if v:FindFirstChildOfClass("SpecialMesh")then
  1775. --v:Destroy()
  1776. end
  1777. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1778. -- v:Destroy()
  1779. end
  1780. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1781.  
  1782. vp.Parent = v
  1783. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)
  1784.  
  1785.  
  1786. end
  1787.  
  1788.  
  1789.  
  1790. end
  1791.  
  1792.  
  1793.  
  1794.  
  1795. end))
  1796.  
  1797.  
  1798.  
  1799.  
  1800. wait(.1)
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808. end
  1809.  
  1810.  
  1811. end))
  1812. if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1813. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1814. return
  1815. end
  1816. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").basstracker1970, Parent = h})
  1817. game:GetService("Debris"):AddItem(c, 0.5)
  1818. if HitSound ~= nil and HitPitch ~= nil then
  1819. so(HitSound, hit, 1, HitPitch)
  1820. end
  1821. local Damage = math.random(minim, maxim)
  1822. local blocked = false
  1823. local block = hit.Parent:findFirstChild("Block")
  1824. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1825. blocked = true
  1826. block.Value = block.Value - 1
  1827. print(block.Value)
  1828. end
  1829. lockon(h.Parent)
  1830. if blocked == false then
  1831. h.Health = h.Health - Damage
  1832. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 2.5, Color3.new(0,0,0))
  1833. else
  1834. h.Health = h.Health - Damage / 2
  1835. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 2.5, Color3.new(0,0,0))
  1836.  
  1837. end
  1838.  
  1839. if Type == "Knockdown" then
  1840. local hum = h
  1841.  
  1842. hum.PlatformStand = true
  1843. coroutine.resume(coroutine.create(function(HHumanoid)
  1844.  
  1845. wait(.2)
  1846. HHumanoid.PlatformStand = false
  1847. end
  1848. ), hum)
  1849.  
  1850.  
  1851.  
  1852. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1853. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1854. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
  1855. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1856. game:GetService("Debris"):AddItem(bodvol, .2)
  1857. game:GetService("Debris"):AddItem(rl, 0.2)
  1858.  
  1859.  
  1860.  
  1861. elseif Type == "Knockdown2" then
  1862. local hum = h
  1863.  
  1864. hum.PlatformStand = true
  1865. coroutine.resume(coroutine.create(function(HHumanoid)
  1866.  
  1867.  
  1868. Combo = 1 wait(.2)
  1869. HHumanoid.PlatformStand = false
  1870. end
  1871. ), hum)
  1872. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1873. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1874. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1875. game:GetService("Debris"):AddItem(bodvol, 0.2)
  1876. game:GetService("Debris"):AddItem(rl, 0.2)
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  1884. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  1885.  
  1886. elseif Type == "Normal" then
  1887. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1888. if knockback > 0 then
  1889.  
  1890. local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1891. vp.Parent = HTorso
  1892. end
  1893. game:GetService("Debris"):AddItem(vp, 0.25)
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907. elseif Type== "Instakill" then
  1908. coroutine.resume(coroutine.create(function()
  1909. if (h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1910.  
  1911.  
  1912. local FATag = Instance.new("Model",h.Parent)
  1913.  
  1914. FATag.Name = "Fly away"
  1915. game:GetService("Debris"):AddItem(FATag, 2.5)
  1916.  
  1917.  
  1918. for _,v in pairs(h.Parent:children()) do
  1919. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1920. v.Anchored=true
  1921. end
  1922. end
  1923.  
  1924. wait(.25)
  1925.  
  1926. if h.Parent:FindFirstChildOfClass("Body Colors")then
  1927. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1928. end
  1929.  
  1930.  
  1931. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1932.  
  1933. coroutine.resume(coroutine.create(function()
  1934.  
  1935.  
  1936. local YourGone = Instance.new("Part")
  1937. YourGone.Reflectance = 0
  1938. YourGone.Transparency = 1
  1939. YourGone.CanCollide = false
  1940. YourGone.Locked = true
  1941. YourGone.Anchored=true
  1942. YourGone.BrickColor = BrickColor.new("Really blue")
  1943. YourGone.Name = "YourGone"
  1944. YourGone.Size = Vector3.new()
  1945. YourGone.Material = "SmoothPlastic"
  1946. YourGone:BreakJoints()
  1947. YourGone.Parent = FoundTorso
  1948. YourGone.CFrame = FoundTorso.CFrame
  1949.  
  1950. local NewParticle = Instance.new("ParticleEmitter")
  1951. NewParticle.Parent = YourGone
  1952. NewParticle.Acceleration = Vector3.new(0,0,0)
  1953. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1954. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1955. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1956. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1957. NewParticle.Speed = NumberRange.new(0,0.0)
  1958. NewParticle.ZOffset = 2
  1959. NewParticle.Texture = "rbxassetid://243660364"
  1960. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1961. NewParticle.Rotation = NumberRange.new(-180,180)
  1962. NewParticle.Enabled = false
  1963. game:GetService("Debris"):AddItem(YourGone, 3)
  1964. for i = 0,2,1 do
  1965. NewParticle:Emit(1)
  1966. so("1448044156", FoundTorso,2, 1)
  1967. h.Parent:BreakJoints()
  1968. YourGone.CFrame = FoundTorso.CFrame
  1969. for _,v in pairs(h.Parent:children()) do
  1970. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1971. v.Anchored=false
  1972. -- v.Material = "Neon"
  1973. --v.BrickColor = BrickColor.new("Really red")
  1974. if v:FindFirstChildOfClass("SpecialMesh")then
  1975. --v:Destroy()
  1976. end
  1977. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1978. -- v:Destroy()
  1979. end
  1980. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1981.  
  1982. vp.Parent = v
  1983. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)
  1984.  
  1985.  
  1986. end
  1987.  
  1988.  
  1989.  
  1990. end
  1991.  
  1992.  
  1993.  
  1994. wait(.2)
  1995. end
  1996. wait(.1)
  1997. NewParticle:Emit(3)
  1998. so("1448044156", FoundTorso,2, .8)
  1999. h.Parent:BreakJoints()
  2000. YourGone.CFrame = FoundTorso.CFrame
  2001. for _,v in pairs(h.Parent:children()) do
  2002. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  2003. v.Anchored=false
  2004. -- v.Material = "Neon"
  2005. --v.BrickColor = BrickColor.new("Really red")
  2006. if v:FindFirstChildOfClass("SpecialMesh")then
  2007. --v:Destroy()
  2008. end
  2009. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  2010. -- v:Destroy()
  2011. end
  2012. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  2013.  
  2014. vp.Parent = v
  2015. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)
  2016.  
  2017.  
  2018. end
  2019.  
  2020.  
  2021.  
  2022. end
  2023.  
  2024.  
  2025.  
  2026.  
  2027. end))
  2028.  
  2029.  
  2030.  
  2031.  
  2032. wait(.1)
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040. end
  2041.  
  2042.  
  2043. end))
  2044.  
  2045.  
  2046.  
  2047.  
  2048. elseif Type == "HPSteal" then
  2049. Humanoid.Health = Humanoid.Health + Damage
  2050. local hum = h
  2051.  
  2052. hum.PlatformStand = true
  2053. coroutine.resume(coroutine.create(function(HHumanoid)
  2054.  
  2055.  
  2056. Combo = 1 wait(.2)
  2057. HHumanoid.PlatformStand = false
  2058. end
  2059. ), hum)
  2060. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2061. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  2062. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  2063. game:GetService("Debris"):AddItem(bodvol, 0.2)
  2064. game:GetService("Debris"):AddItem(rl, 0.2)
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  2072. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  2073.  
  2074.  
  2075. elseif Type == "Impale" then
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2)
  2085. hit.Parent.Humanoid.PlatformStand = true
  2086.  
  2087.  
  2088. wait(1)
  2089. hit.Parent.Humanoid.PlatformStand = false
  2090. elseif Type == "IgnoreType" then
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096. elseif Type == "Up" then
  2097. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2098. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  2099. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2100. game:GetService("Debris"):AddItem(bodyVelocity, .1)
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108. elseif Type == "Snare" then
  2109. local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2110. game:GetService("Debris"):AddItem(bp, 1)
  2111.  
  2112.  
  2113.  
  2114. elseif Type == "Freeze2" then
  2115. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2116. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  2117. hit.Parent.Torso.Anchored = true
  2118. coroutine.resume(coroutine.create(function(Part)
  2119.  
  2120. wait(1.5)
  2121. Part.Anchored = false
  2122. end
  2123. ), hit.Parent.Torso)
  2124. game:GetService("Debris"):AddItem(BodPos, 3)
  2125. game:GetService("Debris"):AddItem(BodGy, 3)
  2126. end
  2127. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  2128. game:GetService("Debris"):AddItem(debounce, Delay)
  2129. c = Instance.new("ObjectValue")
  2130. c.Name = "creator"
  2131. c.Value = Player
  2132. c.Parent = h
  2133. game:GetService("Debris"):AddItem(c, 0.5)
  2134. end
  2135. end
  2136.  
  2137.  
  2138.  
  2139. ShowDamage = function(Pos, Text, Time, Color)
  2140.  
  2141. local Rate = 0.033333333333333
  2142. if not Pos then
  2143. local Pos = Vector3.new(0, 0, 0)
  2144. end
  2145. local Text = Text or ""
  2146. local Time = Time or 2
  2147. if not Color then
  2148. local Color = Color3.new(1, 0, 1)
  2149. end
  2150. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2151. EffectPart.Anchored = true
  2152. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(2, 0, 2, 0), Adornee = EffectPart, Parent = EffectPart})
  2153. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = "DMG: "..Text.."", TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  2154. game.Debris:AddItem(EffectPart, Time + 0.1)
  2155. EffectPart.Parent = game:GetService("Workspace")
  2156. delay(0, function()
  2157.  
  2158. local Frames = Time / Rate
  2159.  
  2160.  
  2161.  
  2162. print(Frames)
  2163. TextLabel.TextTransparency=0
  2164. EffectPart.CFrame=CFrame.new(Pos)
  2165. wait()
  2166. SetTween(TextLabel,{TextTransparency=1},"Quad","In",Frames/60)
  2167. SetTween(TextLabel,{Rotation=math.random(-25,25)},"Elastic","InOut",Frames/60)
  2168. SetTween(TextLabel,{TextColor3=Color3.new(.15,0,.5)},"Elastic","InOut",Frames/60)
  2169.  
  2170. SetTween(EffectPart,{CFrame = CFrame.new(Pos) + Vector3.new(math.random(-5,5), math.random(1,5), math.random(-5,5))},"Linear","InOut",Frames/60)
  2171.  
  2172.  
  2173. wait(Frames/60)
  2174.  
  2175. if EffectPart and EffectPart.Parent then
  2176. EffectPart:Destroy()
  2177. end
  2178. end
  2179. )
  2180. end
  2181.  
  2182. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type2)
  2183.  
  2184.  
  2185.  
  2186.  
  2187. local Type=""
  2188.  
  2189.  
  2190.  
  2191.  
  2192. if mememode == true then
  2193.  
  2194. Type= "Instakill"
  2195.  
  2196. else
  2197. Type=Type2
  2198. end
  2199. if Type2 == "NormalKnockdown" then
  2200. Type= "Knockdown"
  2201. end
  2202.  
  2203. for _,c in pairs(workspace:children()) do
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209. local hum = c:FindFirstChild("Humanoid")
  2210. for _,v in pairs(c:children()) do
  2211. if v:IsA("Humanoid") then
  2212. hum = v
  2213. end
  2214. end
  2215.  
  2216.  
  2217.  
  2218.  
  2219. if hum ~= nil then
  2220. local head = c:findFirstChild("Head")
  2221. if head ~= nil then
  2222. local targ = head.Position - Part.Position
  2223. local mag = targ.magnitude
  2224. if mag <= magni and c.Name ~= Player.Name then
  2225. Damagefunc(Part, head, mindam, maxdam, knock, Type, RootPart, 0.1, "851453784", 1.2)
  2226. end
  2227. end
  2228. end
  2229. end
  2230. end
  2231.  
  2232.  
  2233. function CFMagniDamage(HTCF,magni, mindam, maxdam, knock, Type)
  2234. local DGP = Instance.new("Part")
  2235.  
  2236. DGP.Parent = Character
  2237. DGP.Size = Vector3.new(0.05, 0.05, 0.05)
  2238. DGP.Transparency = 1
  2239. DGP.CanCollide = false
  2240. DGP.Anchored = true
  2241. RemoveOutlines(DGP)
  2242. DGP.Position=DGP.Position + Vector3.new(0,-.1,0)
  2243. DGP.CFrame = HTCF
  2244.  
  2245. coroutine.resume(coroutine.create(function()
  2246. MagniDamage(DGP, magni, mindam, maxdam, knock, Type)
  2247. end))
  2248. game:GetService("Debris"):AddItem(DGP, .05)
  2249.  
  2250.  
  2251. DGP.Archivable = false
  2252. end
  2253.  
  2254.  
  2255.  
  2256.  
  2257. ------------------
  2258. --[End of Sword]--
  2259. ------------------
  2260.  
  2261. ---------------
  2262. --[Particles]--
  2263. ---------------
  2264.  
  2265.  
  2266. local Particle2_1 = Create("ParticleEmitter"){
  2267. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (170/255, 255/255, 255/255)),
  2268. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.75,.4),NumberSequenceKeypoint.new(1,1)}),
  2269. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,.0)}),
  2270. Texture = "rbxassetid://241922778",
  2271. Lifetime = NumberRange.new(0.55,0.95),
  2272. Rate = 100,
  2273. VelocitySpread = 180,
  2274. Rotation = NumberRange.new(0),
  2275. RotSpeed = NumberRange.new(-200,200),
  2276. Speed = NumberRange.new(8.0),
  2277. LightEmission = 1,
  2278. LockedToPart = false,
  2279. Acceleration = Vector3.new(0, 0, 0),
  2280. EmissionDirection = "Top",
  2281. Drag = 4,
  2282. Enabled = false
  2283. }
  2284.  
  2285.  
  2286. local BEGONE_Particle = Create("ParticleEmitter"){
  2287. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (1, 1, 1)),
  2288. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.1,0),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(0.5,.2),NumberSequenceKeypoint.new(1,1)}),
  2289. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.15,1.5),NumberSequenceKeypoint.new(.75,1.5),NumberSequenceKeypoint.new(1,0)}),
  2290. Texture = "rbxassetid://936193661",
  2291. Lifetime = NumberRange.new(1.5),
  2292. Rate = 100,
  2293. VelocitySpread = 0,
  2294. Rotation = NumberRange.new(0),
  2295. RotSpeed = NumberRange.new(-10,10),
  2296. Speed = NumberRange.new(0),
  2297. LightEmission = .25,
  2298. LockedToPart = true,
  2299. Acceleration = Vector3.new(0, -0, 0),
  2300. EmissionDirection = "Top",
  2301. Drag = 4,
  2302. ZOffset = 1,
  2303. Enabled = false
  2304. }
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315. local VoidEmitter = Create("ParticleEmitter"){
  2316. Speed = NumberRange.new(1, 1),
  2317. Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))}),
  2318. LightInfluence = 1,
  2319. Texture = "rbxassetid://258128463",
  2320. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.5),NumberSequenceKeypoint.new(1,1)}),
  2321. ZOffset = 2,
  2322. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.7500001192093),NumberSequenceKeypoint.new(0.7500001192093,0.74999988079071),NumberSequenceKeypoint.new(1,0.68749964237213)}),
  2323. Acceleration = Vector3.new(0, 0.25, 0),
  2324. Drag = 2,
  2325. Lifetime = NumberRange.new(1, 2),
  2326. LockedToPart = false,
  2327. Rate = 50.01999664307,
  2328. RotSpeed = NumberRange.new(-100, 100),
  2329. SpreadAngle = Vector2.new(360, 360),
  2330. VelocitySpread = 360,
  2331. Enabled = false
  2332. }
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339. ----------------------
  2340. --[End Of Particles]--
  2341. ----------------------
  2342.  
  2343.  
  2344.  
  2345.  
  2346. -----------------
  2347.  
  2348. function lockon_OnOff ()
  2349. coroutine.resume(coroutine.create(function()
  2350.  
  2351. local NewParticleH = Instance.new("Attachment",eye)
  2352. NewParticleH.Position = Vector3.new(0,0,.25)
  2353. coroutine.resume(coroutine.create(function()
  2354. local CrystalMainColor = Color3.new(0,1,0)
  2355.  
  2356.  
  2357. local NewParticle = Particle2_1:Clone()
  2358. NewParticle.Parent = NewParticleH
  2359. NewParticle.Enabled = true
  2360. NewParticle.Texture = "rbxassetid://68942583"
  2361. NewParticle.Acceleration = Vector3.new(0,0,0)
  2362. NewParticle.Speed = NumberRange.new(0)
  2363. NewParticle.LockedToPart = true
  2364. NewParticle.ZOffset = .25
  2365. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.5),NumberSequenceKeypoint.new(1,0)})
  2366. NewParticle.Rate = 50
  2367. NewParticle.Color = ColorSequence.new(CrystalMainColor, CrystalMainColor)
  2368. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,.9)})
  2369. NewParticle.Name = "XEF"
  2370.  
  2371.  
  2372. end))
  2373.  
  2374.  
  2375. while ZT == true do
  2376.  
  2377.  
  2378.  
  2379. SetTween(imgl,{Rotation=imgl.Rotation+25.5},"Elastic","Out",3)
  2380. if ZTfade==true then
  2381. SetTween(imgl,{ImageTransparency=.7},"Elastic","Out",3)
  2382. SetTween(crosshair,{Size = UDim2.new(10,0,10,0)},"Elastic","Out",1.5)
  2383. end
  2384.  
  2385.  
  2386. wait(1.5)
  2387. if ZTfade==true then
  2388. SetTween(imgl,{ImageTransparency=0},"Linear","InOut",0)
  2389. SetTween(crosshair,{Size = UDim2.new(11,0,11,0)},"Elastic","InOut",0)
  2390. end
  2391. wait()
  2392. end
  2393.  
  2394. crosshair.Adornee = nil
  2395. crosshair.Enabled = false
  2396. NewParticleH:Destroy()
  2397.  
  2398. end))
  2399. end
  2400.  
  2401. function lockon (targetted)
  2402. if ZT == true then
  2403.  
  2404. coroutine.resume(coroutine.create(function()
  2405. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2406. crosshair.Enabled = true
  2407.  
  2408. ZTfade = false
  2409. SetTween(imgl,{ImageTransparency=1},"Linear","InOut",0)
  2410.  
  2411. SetTween(crosshair,{Size = UDim2.new(40,0,40,0)},"Linear","InOut",0)
  2412.  
  2413. wait()
  2414.  
  2415. SetTween(imgl,{ImageTransparency=.7},"Bounce","Out",2)
  2416.  
  2417. SetTween(crosshair,{Size = UDim2.new(10,0,10,0)},"Elastic","InOut",1)
  2418. wait(1)
  2419. ZTfade = true
  2420. end))
  2421. end
  2422. end
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429. -----------------
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435. --[[
  2436. for i, v in pairs(C:GetChildren()) do
  2437. if v:IsA("Accessory")then
  2438. v:Destroy()
  2439. end
  2440. if v:IsA("BasePart")then
  2441. v.Transparency =1
  2442. if v.Name == "Head" then
  2443. v:FindFirstChildOfClass("Decal"):Destroy()
  2444. end
  2445. end
  2446. end--]]
  2447. --[[
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461. local tweeningInformation = TweenInfo.new(
  2462. 0.5,
  2463. Enum.EasingStyle.Back,
  2464. Enum.EasingDirection.Out,
  2465. 0,
  2466. false,
  2467. 0
  2468. )
  2469. --]]
  2470.  
  2471.  
  2472. local RJW=weld(RJ.Parent,RJ.Part0,RJ.Part1,RJ.C0)
  2473. RJW.C1 = RJ.C1
  2474. RJW.Name = RJ.Name
  2475.  
  2476. local NeckW=weld(Neck.Parent,Neck.Part0,Neck.Part1,Neck.C0)
  2477. NeckW.C1 = Neck.C1
  2478. NeckW.Name = Neck.Name
  2479.  
  2480.  
  2481. --print(WRJ.Parent.Name)
  2482.  
  2483. local RW=weld(Torso,Torso,RightArm,cf(0,0,0))
  2484.  
  2485. local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))
  2486.  
  2487. local RH=weld(Torso,RightArm,RightLeg,cf(0,0,0))
  2488.  
  2489. local LH=weld(Torso,LeftArm,LeftLeg,cf(0,0,0))
  2490.  
  2491.  
  2492.  
  2493. RW.C1 = cn(0, 0.5, 0)
  2494. LW.C1 = cn(0, 0.5, 0)
  2495. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2496. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503. --------
  2504. --(#Torso)
  2505. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2506. --------
  2507. --(#Head)
  2508. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2509. --------
  2510. --(#Right Arm)
  2511. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2512. --------
  2513. --(#Left Arm)
  2514. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2515. --------
  2516. --(#Right Leg)
  2517. SetTween(RH,{C0=CFrame.new(0, -0.90, 0)},"Quad","InOut",0.1)
  2518. --------
  2519. --(#Left Leg)
  2520. SetTween(LH,{C0=CFrame.new(0, -0.90, 0)},"Quad","InOut",0.1)
  2521.  
  2522.  
  2523.  
  2524. --[[
  2525. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2526. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2527. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Quad","Out",0.1)
  2528. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",0.1)
  2529. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2530. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2531. --]]
  2532.  
  2533. function Attack1()
  2534. attack = true
  2535. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",1)
  2536. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",1)
  2537. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(30))},"Quad","InOut",1)
  2538. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-30))},"Quad","InOut",1)
  2539. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",1)
  2540. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",1)
  2541.  
  2542.  
  2543. wait(1)
  2544.  
  2545. WACKYEFFECT({Time = 10, EffectType = "Slash", Size = (VT(60,0,60)), Size2 = (VT(0,0,0)), Transparency = 1, Transparency2 = .5, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 454850461, SoundPitch = 1, SoundVolume = 8})
  2546.  
  2547. for i = 10, 60,10 do
  2548. WACKYEFFECT({Time = 10+i, EffectType = "Slash", Size = (VT(60,0,60)), Size2 = (VT(0,0,0)), Transparency = 1, Transparency2 = .5, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2549. end
  2550. for i = 0,10 do wait() wait() wait()
  2551. local AREA = RootPart.CFrame * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,MRANDOM(2,20))
  2552. local TIMER = MRANDOM(30,50)/4
  2553. WACKYEFFECT({Time = TIMER, EffectType = "Sphere", Size = VT(5,0,5)/1.1, Size2 = VT(0,15,0)/1.1, Transparency = .9, Transparency2 = 0, CFrame = AREA, MoveToPos = AREA.p+VT(0,MRANDOM(35,60),0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2554. WACKYEFFECT({Time = TIMER, EffectType = "Sphere", Size = VT(5,0,5), Size2 = VT(0,15,0), Transparency = 0.9, Transparency2 = 0.5, CFrame = AREA, MoveToPos = AREA.p+VT(0,MRANDOM(35,60),0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2555.  
  2556. end
  2557. if mememode == false then
  2558. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,3)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2559. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2560. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(30))},"Quad","InOut",.4)
  2561. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2562. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2563. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2564.  
  2565. for i = 10, 30,10 do
  2566. WACKYEFFECT({Time = 20+i, EffectType = "Wave", Size = VT(5,0,5), Size2 = (VT(31,0,31)*7)/4.1, Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,5,0) * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2567. end
  2568. WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(600,600,600), Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = 376976397, SoundPitch = .5, SoundVolume = 7})
  2569. WACKYEFFECT({Time = 100, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(600,600,600), Transparency = 0, Transparency2 = 1, CFrame=RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 528589382, SoundPitch = 1.5, SoundVolume = 10})
  2570. WACKYEFFECT({Time = 120, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(600,600,600)), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2571.  
  2572. CFMagniDamage(Head.CFrame,600,80,90,100,"Knockdown")
  2573.  
  2574.  
  2575.  
  2576. else
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,3)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2584. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2585. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(30))},"Quad","InOut",.4)
  2586. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2587. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2588. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2589.  
  2590.  
  2591. WACKYEFFECT({Time = 120*2, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1600,1600,1600), Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = 376976397, SoundPitch = .5, SoundVolume = 5})
  2592. WACKYEFFECT({Time = 100*2, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1600,1600,1600), Transparency = 0, Transparency2 = 1, CFrame=RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 132164034, SoundPitch = 1.2, SoundVolume = 10})
  2593. for i = 10, 60,10 do
  2594. WACKYEFFECT({Time = 20+i*2, EffectType = "Wave", Size = VT(5,0,5), Size2 = (VT(31,0,31)*7)/4.1, Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,5,0) * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2595. WACKYEFFECT({Time = 12*i, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(1600,1600,1600)), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame , MoveToPos = nil, RotationX = 0, RotationY = math.random(-180,180), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2596.  
  2597. CFMagniDamage(Head.CFrame,1600,80,90,100,"Knockdown")
  2598. wait(.05)
  2599. end
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610. end
  2611.  
  2612. wait(1)
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618. attack=false
  2619. end
  2620.  
  2621.  
  2622. function Attack2()
  2623. attack = true
  2624.  
  2625. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2626. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2627. SetTween(RW,{C0=CFrame.new(3.5 , 2.5, -0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Back","Out",.4)
  2628. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, -0)*angles(math.rad(-0),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2629. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2630. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636. wait(.3)
  2637.  
  2638.  
  2639. SetTween(RJW,{C0=RootCF*CFrame.new(0,-5,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  2640. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(40),math.rad(0))},"Quad","InOut",.2)
  2641. SetTween(RW,{C0=CFrame.new(3.5 , -4.5, -10)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  2642. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, 2)*angles(math.rad(-30),math.rad(0),math.rad(-30))},"Quad","InOut",.2)
  2643. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(-90),math.rad(-40),math.rad(20))},"Quad","InOut",.2)
  2644. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(-0))},"Quad","InOut",.2)
  2645.  
  2646.  
  2647.  
  2648.  
  2649. -- LAP.Parent = Character
  2650. wait(.1)
  2651. local portal =Instance.new("Part")
  2652. portal.Reflectance = 0
  2653. portal.Transparency = 1
  2654. portal.CanCollide = false
  2655. portal.Locked = true
  2656. portal.Anchored=true
  2657. portal.BrickColor = BrickColor.new("Really blue")
  2658. portal.Name = "portal"
  2659. portal.Size = Vector3.new()
  2660. portal.Material = "SmoothPlastic"
  2661. portal:BreakJoints()
  2662. portal.CFrame = RootPart.CFrame*cn(4,0,-17)
  2663. local Portalfloor,PortalPos = rayCast(portal.Position, CFrame.new(portal.Position, portal.Position - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  2664. portal.CFrame = cn(PortalPos)
  2665.  
  2666. local max = 50
  2667. local min = 6.5
  2668. local light = min
  2669. if mememode == true then
  2670. min = 0
  2671. max = 100
  2672. light = 3
  2673. end
  2674.  
  2675. coroutine.resume(coroutine.create(function()
  2676. WACKYEFFECT({Time = 120, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(max+15,1,max+15)), Transparency = 0.9, Transparency2 = 1, CFrame = portal.CFrame , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2677. WACKYEFFECT({Time = 240, EffectType = "Sphere", Size = VT(0,.1,0), Size2 = VT(light-.5,0.1,light-.5)*1.5, Transparency = 0, Transparency2 = 1, CFrame=portal.CFrame*cn(0,-0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 376976397, SoundPitch = 1, SoundVolume = 3,TweenNType="Back",TweenOType="Out"})
  2678. wait(120/60)
  2679.  
  2680. coroutine.resume(coroutine.create(function()
  2681. wait(.1)
  2682. for _,c in pairs(workspace:children()) do
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691. local h = c:FindFirstChild("Humanoid")
  2692. for _,v in pairs(c:children()) do
  2693. if v:IsA("Humanoid") then
  2694. if v.Health > 0.0001 then
  2695. h = v else h = nil end
  2696. end
  2697. end
  2698.  
  2699. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  2700.  
  2701. if h ~= nil and head ~= nil then
  2702. local targ = head.Position - portal.Position
  2703. local mag = targ.magnitude
  2704.  
  2705.  
  2706. if mag < max and mag > min and c ~= Character then
  2707.  
  2708. print("Kill")
  2709. coroutine.resume(coroutine.create(function()
  2710. local Shade =Instance.new("Model",Effects)
  2711. local hed =Instance.new("Part")
  2712. hed.Reflectance = 0
  2713. hed.Transparency = 1
  2714. hed.CanCollide = false
  2715. hed.Locked = true
  2716. hed.Anchored=false
  2717. hed.Color = Color3.new(0,0,0)
  2718. head.Material = "SmoothPlastic"
  2719. local sTor=hed:Clone()
  2720. sTor.Name = "Torso2"
  2721. sTor.Size = Vector3.new(2,2,1)
  2722. sTor.Material = "SmoothPlastic"
  2723. sTor:BreakJoints()
  2724. sTor.CFrame = portal.CFrame*cn(0,-10,0)
  2725. local sraor=hed:Clone()
  2726. sraor.Name = "RightArm"
  2727. sraor.Size = Vector3.new(1,2,1)
  2728. sraor.Material = "SmoothPlastic"
  2729. sraor:BreakJoints()
  2730. sraor.CFrame = portal.CFrame*cn(0,-10,0)
  2731. local slaor=sraor:Clone()
  2732. slaor.Name = "LeftArm"
  2733. local srlor=sraor:Clone()
  2734. srlor.Name = "RightLeg"
  2735. local sllor=sraor:Clone()
  2736. sllor.Name = "LeftLeg"
  2737. hed.Name = "Head2"
  2738. hed.Size = Vector3.new(1,1,1)
  2739. hed.Material = "SmoothPlastic"
  2740. hed:BreakJoints()
  2741. hed.CFrame = portal.CFrame*cn(0,-10,0)
  2742.  
  2743. local Mesh =Instance.new("SpecialMesh",hed)
  2744.  
  2745. Mesh.Scale=Vector3.new(1.25,1.25,1.25)
  2746. coroutine.resume(coroutine.create(function()
  2747. local Eye = Instance.new("Part")
  2748. Eye.Reflectance = 0
  2749. Eye.Transparency = 0
  2750. Eye.CanCollide = false
  2751. Eye.Locked = true
  2752. Eye.Anchored=false
  2753. Eye.BrickColor = BrickColor.new("White")
  2754. Eye.Name = "BEGONE"
  2755. Eye.Size = Vector3.new(0.05,0.3,0.05)
  2756. Eye.Material = "Neon"
  2757. Eye:BreakJoints()
  2758. Eye.Parent = Shade
  2759. local EMesh =Instance.new("SpecialMesh",Eye)
  2760.  
  2761. EMesh.MeshType = "Sphere"
  2762.  
  2763.  
  2764.  
  2765.  
  2766. local Eye=weld(Eye,hed,Eye,cf(.18,.18,-.55))
  2767.  
  2768. end))
  2769. coroutine.resume(coroutine.create(function()
  2770. local Eye = Instance.new("Part")
  2771. Eye.Reflectance = 0
  2772. Eye.Transparency = 0
  2773. Eye.CanCollide = false
  2774. Eye.Locked = true
  2775. Eye.Anchored=false
  2776. Eye.BrickColor = BrickColor.new("White")
  2777. Eye.Name = "BEGONE"
  2778. Eye.Size = Vector3.new(.05,.3,.05)
  2779. Eye.Material = "Neon"
  2780. Eye:BreakJoints()
  2781. Eye.Parent = Shade
  2782.  
  2783.  
  2784. local EMesh =Instance.new("SpecialMesh",Eye)
  2785.  
  2786. EMesh.MeshType = "Sphere"
  2787.  
  2788.  
  2789. local Eye=weld(Eye,hed,Eye,cf(-.18,.18,-.55))
  2790.  
  2791. end))
  2792.  
  2793. sTor.Anchored = true
  2794. hed.Parent = Shade
  2795. sTor.Parent = Shade
  2796. sraor.Parent = Shade
  2797. slaor.Parent = Shade
  2798. srlor.Parent = Shade
  2799. sllor.Parent = Shade
  2800.  
  2801.  
  2802. SetTween(sTor,{Transparency=0},"Quad","InOut",1)
  2803. SetTween(hed,{Transparency=0},"Quad","InOut",1)
  2804. SetTween(sraor,{Transparency=0},"Quad","InOut",1)
  2805. SetTween(slaor,{Transparency=0},"Quad","InOut",1)
  2806. SetTween(srlor,{Transparency=0},"Quad","InOut",1)
  2807. SetTween(sllor,{Transparency=0},"Quad","InOut",1)
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813. local NeckW2=MakeJoint(sTor,sTor,hed,CFrame.new(0,0,0))
  2814. NeckW2.C1 = NeckW.C1
  2815.  
  2816. --print(WRJ.Parent.Name)
  2817.  
  2818. local RW2=MakeJoint(sTor,sTor,sraor,cf(0,0,0))
  2819.  
  2820. local LW2=MakeJoint(sTor,sTor,slaor,cf(0,0,0))
  2821.  
  2822. local RH2=MakeJoint(sTor,sTor,srlor,cf(0,0,0))
  2823.  
  2824. local LH2=MakeJoint(sTor,sTor,sllor,cf(0,0,0))
  2825.  
  2826.  
  2827.  
  2828. RW2.C1 = cn(0, 0.5, 0)
  2829. LW2.C1 = cn(0, 0.5, 0)
  2830. RH2.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2831. LH2.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2832.  
  2833.  
  2834.  
  2835.  
  2836. head.Anchored = true
  2837.  
  2838. --------
  2839. --(#Torso)
  2840. SetTween(sTor,{CFrame=cn(head.Position.x,portal.Position.y-5,head.Position.z)},"Quad","InOut", .1)
  2841. --------
  2842. --(#Head)
  2843. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2844. --------
  2845. --(#Right Arm)
  2846. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2847. --------
  2848. --(#Left Arm)
  2849. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2850. --------
  2851. --(#Right Leg)
  2852. SetTween(RH2,{C0=CFrame.new(.5, -0.90, 0)},"Quad","InOut",0.1)
  2853. --------
  2854. --(#Left Leg)
  2855. SetTween(LH2,{C0=CFrame.new(-.5, -0.90, 0)},"Quad","InOut",0.1)
  2856.  
  2857.  
  2858. wait(.1)
  2859.  
  2860.  
  2861. --------
  2862. --(#Torso)
  2863. SetTween(sTor,{CFrame=head.CFrame*CFrame.new(0,0,2)},"Quad","InOut",1/2)
  2864. --------
  2865. --(#Head)
  2866. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",1/2)
  2867. --------
  2868. --(#Right Arm)
  2869. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",1/2)
  2870. --------
  2871. --(#Left Arm)
  2872. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",1/2)
  2873.  
  2874. wait(1/2)
  2875. --------
  2876. --(#Torso)
  2877. SetTween(sTor,{CFrame=head.CFrame*CFrame.new(0,0,1)},"Quad","InOut",1/3)
  2878. --------
  2879. --(#Head)
  2880. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0))},"Quad","InOut",1/3)
  2881. --------
  2882. --(#Right Arm)
  2883. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",1/3)
  2884. --------
  2885. --(#Left Arm)
  2886. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",1/3)
  2887.  
  2888. wait(1/3)
  2889. --------
  2890. local Grab=MakeJoint(sTor,sTor,head,cf(0,0,-1))
  2891. head.Anchored = false
  2892. --(#Torso)
  2893.  
  2894. --------
  2895. --(#Head)
  2896. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0))},"Quad","InOut",1/3)
  2897. --------
  2898. --(#Right Arm)
  2899. SetTween(RW2,{C0=CFrame.new(1.3 , 0.5, -.3)*angles(math.rad(90),math.rad(0),math.rad(-50))},"Quad","InOut",1/3)
  2900. --------
  2901. --(#Left Arm)
  2902. SetTween(LW2,{C0=CFrame.new(-1.3, 0.5, -.3)*angles(math.rad(90),math.rad(0),math.rad(50))},"Quad","InOut",1/3)
  2903.  
  2904. wait(1/3)
  2905. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(1,16,1), Size2 = (VT(10,0,10)), Transparency = 0.2, Transparency2 = 1, CFrame = cn(head.Position.x,portal.Position.y,head.Position.z) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2906.  
  2907. SetTween(sTor,{CFrame=cn(head.Position.x,portal.Position.y-5,head.Position.z)},"Quad","InOut", .2)
  2908.  
  2909. wait(.2)
  2910.  
  2911. Shade:Destroy()
  2912. coroutine.resume(coroutine.create(function()
  2913. c:BreakJoints()
  2914. end))
  2915. c.Parent = nil
  2916. h:Destroy()
  2917. c:Destroy()
  2918.  
  2919.  
  2920. end))
  2921.  
  2922. end
  2923. end
  2924. end
  2925. end))
  2926. --CFMagniDamage(portal.CFrame,60,10,20,0,"Normal")
  2927.  
  2928. WACKYEFFECT({Time = 160, EffectType = "Sphere", Size = VT(max+15,1,max+15)*1.5, Size2 = VT(0,.05,0), Transparency = 1, Transparency2 = 0, CFrame=portal.CFrame*cn(0,-0.025,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 424195979, SoundPitch = .5, SoundVolume = 4,TweenNType="Quad",TweenOType="InOut"})
  2929. portal:Destroy()
  2930. end))
  2931.  
  2932.  
  2933.  
  2934.  
  2935. wait(.3)
  2936.  
  2937.  
  2938.  
  2939. attack=false
  2940. end
  2941.  
  2942.  
  2943.  
  2944.  
  2945. --[[
  2946. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2947. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2948. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Quad","Out",0.1)
  2949. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",0.1)
  2950. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2951. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2952. --]]
  2953.  
  2954.  
  2955.  
  2956. function AT1()
  2957. attack = true
  2958.  
  2959.  
  2960. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-50),math.rad(40),math.rad(80))},"Quad","InOut",.3)
  2961. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(50),math.rad(-40),math.rad(-40))},"Quad","InOut",.3)
  2962. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(40),math.rad(-30),math.rad(-25))},"Quad","Out",.3)
  2963. SetTween(LW,{C0=CFrame.new(-3.5, 5.5, -.0)*angles(math.rad(-78),math.rad(0),math.rad(-120))},"Quad","Out",.3)
  2964. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(45),math.rad(0))},"Quad","InOut",.3)
  2965. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  2966. wait(.3)
  2967. so("160773067", RootPart, 1.5, math.random(120,150)/100)
  2968. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Quad","InOut",.15)
  2969. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",.15)
  2970. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(-0),math.rad(-50),math.rad(90))},"Quad","Out",.15)
  2971. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",.15)
  2972. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  2973. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  2974. wait(.15/2)
  2975.  
  2976. CFMagniDamage(RootPart.CFrame*cn(4,0,-4),12.5,10,20,20,"HPSteal")
  2977.  
  2978. wait(.15/2)
  2979.  
  2980.  
  2981.  
  2982.  
  2983. attack = false
  2984. end
  2985.  
  2986.  
  2987. function AT2()
  2988. attack = true
  2989.  
  2990. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-50),math.rad(-40),math.rad(-80))},"Quad","InOut",.3)
  2991. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(50),math.rad(40),math.rad(40))},"Quad","InOut",.3)
  2992. SetTween(RW,{C0=CFrame.new(3.5 , 5.5, -.0)*angles(math.rad(-78),math.rad(0),math.rad(120))},"Quad","Out",.3)
  2993. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(40),math.rad(30),math.rad(25))},"Quad","Out",.3)
  2994. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  2995. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(-45),math.rad(0))},"Quad","InOut",.3)
  2996. wait(.3)
  2997. so("160773067", RootPart, 1.5, math.random(120,150)/100)
  2998. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",.15)
  2999. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Quad","InOut",.15)
  3000. SetTween(RW,{C0=CFrame.new(3.5 , 2.5, -.0)*angles(math.rad(-0),math.rad(0),math.rad(30))},"Quad","Out",.15)
  3001. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(50),math.rad(-90))},"Quad","Out",.15)
  3002. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3003. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3004. wait(.15/2)
  3005.  
  3006. CFMagniDamage(RootPart.CFrame*cn(-4,0,-4),12.5,10,20,50,"HPSteal")
  3007.  
  3008. wait(.15/2)
  3009.  
  3010.  
  3011.  
  3012.  
  3013. attack = false
  3014. end
  3015.  
  3016. function findNearestTorso(pos)
  3017. local list = game.Workspace:children()
  3018. local torso = nil
  3019. local dist = 1000
  3020. local temp = nil
  3021. local human = nil
  3022. local temp2 = nil
  3023. for x = 1, #list do
  3024. temp2 = list[x]
  3025. if (temp2.className == "Model") and (temp2 ~= Character) then
  3026. temp = (temp2:FindFirstChild("Torso") or temp2:FindFirstChild("UpperTorso"))
  3027. human = temp2:FindFirstChildOfClass("Humanoid")
  3028. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  3029. if (temp.Position - pos).magnitude < dist then
  3030. torso = temp
  3031. dist = (temp.Position - pos).magnitude
  3032. end
  3033. end
  3034. end
  3035. end
  3036. return torso
  3037. end
  3038.  
  3039. function Attack3()
  3040. attack = true
  3041.  
  3042. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3043. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3044. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","Out",.4)
  3045. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-0))},"Quad","Out",.4)
  3046. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3047. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3048. wait(.05)
  3049.  
  3050. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3051. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3052. SetTween(RW,{C0=CFrame.new(3.5 , 3.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(80))},"Quad","Out",.3)
  3053. SetTween(LW,{C0=CFrame.new(-3.5, 3.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-80))},"Quad","Out",.3)
  3054. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(-90),math.rad(0))},"Quad","InOut",.3)
  3055. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(90),math.rad(-0))},"Quad","InOut",.3)
  3056. wait(.3)
  3057. so("260435136", RootPart, 2, .8)
  3058. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3059. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,-5,2)*angles(math.rad(30),math.rad(-40),math.rad(0))},"Quad","InOut",.3)
  3060. SetTween(RW,{C0=CFrame.new(6.0 , -2, -8)*angles(math.rad(85),math.rad(0),math.rad(-80))},"Quad","Out",.3)
  3061. SetTween(LW,{C0=CFrame.new(-6.0, -2, -8)*angles(math.rad(90),math.rad(0),math.rad(80))},"Quad","Out",.3)
  3062. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(-90),math.rad(0))},"Quad","InOut",.3)
  3063. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(90),math.rad(-0))},"Quad","InOut",.3)
  3064. wait(.3)
  3065.  
  3066.  
  3067. local TheGunHandle = Instance.new("Part")
  3068. TheGunHandle.Reflectance = 0
  3069. TheGunHandle.Transparency = 1
  3070. TheGunHandle.CanCollide = false
  3071. TheGunHandle.Locked = true
  3072. TheGunHandle.Anchored=false
  3073. TheGunHandle.BrickColor = BrickColor.new("Really blue")
  3074. TheGunHandle.Name = "BHandle"
  3075. TheGunHandle.Size = Vector3.new(2.5,1,2.5)
  3076. TheGunHandle.Material = "SmoothPlastic"
  3077. TheGunHandle:BreakJoints()
  3078. TheGunHandle.Parent = workspace
  3079. TheGunHandle.CFrame = RootPart.CFrame
  3080.  
  3081.  
  3082. local SWeld=weld(TheGunHandle,RootPart,TheGunHandle,cf(0,0,-9)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3083. local IsHit = false
  3084. local function onTouch(HitPa)
  3085. if IsHit == false then
  3086. local c = HitPa.Parent
  3087. local h = HitPa.Parent:FindFirstChild("Humanoid")
  3088. for _,v in pairs(HitPa.Parent:children()) do
  3089. if v:IsA("Humanoid") then
  3090.  
  3091. h = v end
  3092.  
  3093. end
  3094. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  3095. local realhead = c:FindFirstChild("Head")
  3096. if h ~= nil and head ~= nil and realhead ~= nil then
  3097.  
  3098. IsHit = true
  3099. RootPart.Anchored=true
  3100. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,-5,2)*angles(math.rad(30),math.rad(40),math.rad(0))},"Quad","InOut",3)
  3101. local SWeld=MakeJoint(head,Torso,head,cf(0,-1,-9)*angles(math.rad(180),math.rad(0),math.rad(180)))
  3102.  
  3103. coroutine.resume(coroutine.create(function()
  3104. local pem = VoidEmitter:Clone()
  3105. pem.Enabled = true
  3106. pem.Parent = realhead
  3107. so("2162238854", RootPart, 2, .5)
  3108. wait(2.9)
  3109. if mememode == false then
  3110. wait(.1)
  3111. end
  3112. pem.Rate = 0
  3113. if mememode == true then
  3114. coroutine.resume(coroutine.create(function()
  3115.  
  3116. local Dust = Instance.new("Model")
  3117. local DustTorso = Instance.new("Part",Dust)
  3118. local DustHead = Instance.new("Part",Dust)
  3119. game:GetService("Debris"):AddItem(DustHead, 120)
  3120. DustHead.Name = "Head"
  3121. DustHead.Size = Vector3.new(realhead.Size.y,realhead.Size.y,realhead.Size.y)
  3122. RemoveOutlines(DustHead)
  3123. DustHead:BreakJoints()
  3124. DustHead.CFrame = CFrame.new(0,1000,0)
  3125. DustHead.Transparency = 1
  3126. DustTorso.Name = "Torso"
  3127. DustTorso.Size = Vector3.new(realhead.Size.y,realhead.Size.y,realhead.Size.y)
  3128. RemoveOutlines(DustTorso)
  3129. DustTorso:BreakJoints()
  3130. DustTorso.CFrame = CFrame.new(0,1000,0)
  3131. DustTorso.Transparency = 1
  3132. Dust.Name = "DustMinion"
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143. pem.Parent = DustHead
  3144. pem.Rate = 100
  3145.  
  3146. local DustWeld=weld(DustTorso,DustHead,DustTorso,cf(0,0,0))
  3147. DustTorso.CFrame = realhead.CFrame
  3148. wait(.2)
  3149. local DustHumanoid = Instance.new("Humanoid",Dust)
  3150. DustHumanoid.MaxHealth = 40
  3151. DustHumanoid.Health = 40
  3152. DustHumanoid.WalkSpeed = 17
  3153. Dust.Parent = Effects
  3154.  
  3155. so("438666001", DustTorso, 2, .8)
  3156.  
  3157.  
  3158. coroutine.resume(coroutine.create(function()
  3159. local DustAlive = true
  3160.  
  3161. while DustAlive == true do
  3162.  
  3163.  
  3164.  
  3165. if DustHumanoid.Health > 0.001 then
  3166.  
  3167.  
  3168.  
  3169. local FindNewTorso = findNearestTorso(DustTorso.Position)
  3170.  
  3171. if FindNewTorso ~= nil then
  3172.  
  3173. DustHumanoid:MoveTo(FindNewTorso.Position)
  3174. --print(DustHumanoid.Name)
  3175. local mag = (DustTorso.Position-FindNewTorso.Position).magnitude
  3176. if mag < 10 and FindNewTorso.Parent:FindFirstChildOfClass("Humanoid") and FindNewTorso.Parent:FindFirstChildOfClass("Humanoid").Health > 0.001 then
  3177.  
  3178.  
  3179. coroutine.resume(coroutine.create(function()
  3180.  
  3181. coroutine.resume(coroutine.create(function()
  3182. makrag(FindNewTorso.Parent)
  3183. end))
  3184. FindNewTorso.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  3185. FindNewTorso.Parent:BreakJoints()
  3186. if FindNewTorso.Parent:FindFirstChild("Head") then
  3187. pem.Parent = FindNewTorso.Parent.Head
  3188. pem:Emit(10)
  3189. so("215395388", DustTorso, 2, .8)
  3190. end
  3191. end))
  3192. DustHumanoid.Health = 0
  3193. end
  3194.  
  3195. else
  3196. wait(2)
  3197. DustHumanoid.Health = 0
  3198. end
  3199.  
  3200.  
  3201. end
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207. if DustHumanoid.Health < 0.001 then
  3208. coroutine.resume(coroutine.create(function()
  3209. pem.Rate = 0
  3210. end))
  3211. DustAlive = false
  3212. game:GetService("Debris"):AddItem(Dust, 2)
  3213. so("2162238854", DustTorso, 2, .8)
  3214. end
  3215.  
  3216.  
  3217. if Dust.Parent ~= Effects then
  3218. coroutine.resume(coroutine.create(function()
  3219. Dust:Destroy()
  3220. end))
  3221. DustAlive = false
  3222. end
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228. wait(1)
  3229. end
  3230.  
  3231.  
  3232.  
  3233. end))
  3234.  
  3235.  
  3236.  
  3237.  
  3238. end))
  3239. end
  3240. end))
  3241.  
  3242.  
  3243.  
  3244. wait(3)
  3245. coroutine.resume(coroutine.create(function()
  3246. head.Velocity = RootPart.CFrame.lookVector * 1.2
  3247. coroutine.resume(coroutine.create(function()
  3248. makrag(c)
  3249. end))
  3250. h.Health = 0
  3251. c:BreakJoints()
  3252. RootPart.CFrame = Torso.CFrame*cn(0,-2,0)
  3253. RootPart.Anchored=false
  3254. end))
  3255. attack = false
  3256.  
  3257. end
  3258.  
  3259. end
  3260. end
  3261. TheGunHandle.Touched:connect(onTouch)
  3262.  
  3263.  
  3264. wait(1)
  3265. coroutine.resume(coroutine.create(function()
  3266. TheGunHandle:Destroy()
  3267. end))
  3268.  
  3269. if IsHit == false then
  3270. attack = false
  3271. end
  3272. end
  3273.  
  3274.  
  3275. function Attack4()
  3276. attack=true
  3277. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3278. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3279. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(50))},"Back","Out",.6)
  3280. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-50))},"Back","Out",.6)
  3281. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3282. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3283. wait(.6)
  3284. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3285. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3286. SetTween(RW,{C0=CFrame.new(3.5 , 4.5, 4.0)*angles(math.rad(90),math.rad(0),math.rad(10))},"Quad","Out",.4)
  3287. SetTween(LW,{C0=CFrame.new(-3.5, 4.5, 4.0)*angles(math.rad(90),math.rad(0),math.rad(-10))},"Quad","Out",.4)
  3288. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3289. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3290. wait(.4)
  3291. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3292. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(60),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3293. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(-20))},"Back","Out",.2)
  3294. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(20))},"Back","Out",.2)
  3295. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3296. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3297. wait(.2)
  3298.  
  3299. local pilarsize= 1
  3300.  
  3301. if mememode == true then
  3302. pilarsize= 3
  3303. end
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310. WACKYEFFECT({Time = 30, EffectType = "Crown", Size = VT(9,0,9)*pilarsize, Size2 = (VT(10.5,110,10.5)*pilarsize), Transparency = 0.2, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,-3,-6)*angles(RAD(40),0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 357540482, SoundPitch = 1.8/(pilarsize/2), SoundVolume = 2*pilarsize})
  3311.  
  3312.  
  3313.  
  3314. coroutine.resume(coroutine.create(function()
  3315. wait(.1)
  3316. local RPP = RootPart.Position + Vector3.new(0,5,0)
  3317. local lookv= RootPart.CFrame.lookVector
  3318. coroutine.resume(coroutine.create(function()
  3319. for i = 1,10,1 do
  3320. local attackP = RPP+lookv*i*(15*pilarsize)
  3321. local attackCF = CF(attackP,attackP+lookv*5)
  3322. local Portalfloor,PortalPos,test1 = rayCast(attackP, CFrame.new(attackP, attackP - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  3323.  
  3324. local PortalPosCF = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90+math.random(-10,10)),RAD(math.random(-360,360)),RAD(math.random(-10,10)))
  3325. if PortalPosCF ~= nil then
  3326. local Pillar = Instance.new("Part")
  3327. Pillar.Reflectance = 0
  3328. Pillar.Transparency = 0
  3329. Pillar.CanCollide = true
  3330. Pillar.Locked = true
  3331. Pillar.Anchored=true
  3332. Pillar.BrickColor = BrickColor.new("White")
  3333. Pillar.Name = "Pillar"
  3334. Pillar.Size = Vector3.new(8.108, 29.681, 8.108)*pilarsize
  3335. Pillar.Material = "Concrete"
  3336. Pillar:BreakJoints()
  3337. Pillar.Parent = Effects
  3338. Pillar.CFrame = PortalPosCF*cn(0,-30*pilarsize,0)
  3339. local NewPillarMesh = Instance.new("SpecialMesh")
  3340. NewPillarMesh.Parent = Pillar
  3341. NewPillarMesh.MeshId = "http://www.roblox.com/asset/?id=2449719398"
  3342. NewPillarMesh.TextureId = "http://www.roblox.com/asset/?id=1693385655"
  3343. NewPillarMesh.Scale = Vector3.new(1,1,1)*pilarsize
  3344. NewPillarMesh.VertexColor = Vector3.new(23/255, 21/255, 29/255)
  3345. NewPillarMesh.MeshType = Enum.MeshType.FileMesh
  3346.  
  3347. SetTween(Pillar,{CFrame=PortalPosCF*cn(0,12*pilarsize,0)},"Quad","Out",.5)
  3348. coroutine.resume(coroutine.create(function()
  3349. wait(math.random(3,6))
  3350. SetTween(Pillar,{CFrame=PortalPosCF*cn(0,-30*pilarsize,0)*ANGLES(RAD(math.random(-90,90)),RAD(math.random(-360,360)),RAD(math.random(-90,90)))},"Bounce","In",2)
  3351. Pillar.CanCollide = false
  3352. wait(1.5)
  3353. CFMagniDamage(cn(PortalPos),18*pilarsize,20*pilarsize,30*pilarsize,50*pilarsize,"Knockdown")
  3354.  
  3355. WACKYEFFECT({Time = 50, EffectType = "Crown", Size = VT(15,0,15)*pilarsize, Size2 = (VT(19,120,19)*pilarsize), Transparency = 0.6, Transparency2 = 1, CFrame = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90),RAD(math.random(-360,360)),RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 1788899396, SoundPitch = 1/(pilarsize/2), SoundVolume = 3*pilarsize})
  3356.  
  3357. SetTween(Pillar,{Transparency=1},"Quad","Out",2)
  3358. wait(4)
  3359. Pillar:Destroy()
  3360. end))
  3361. CFMagniDamage(cn(PortalPos),16*pilarsize,10*pilarsize,20*pilarsize,-20*pilarsize,"NormalKnockdown")
  3362.  
  3363. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(9,0,9)*pilarsize, Size2 = (VT(4.5,160,4.5)*pilarsize), Transparency = 0.2, Transparency2 = 1, CFrame = PortalPosCF, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 2175667385, SoundPitch = 0.8/(pilarsize/2), SoundVolume = 2*pilarsize})
  3364. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(4.5,40,4.5)*pilarsize, Size2 = (VT(30,0,30)*pilarsize), Transparency = 0.7, Transparency2 = 1, CFrame = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90),RAD(math.random(-360,360)),RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 3})
  3365.  
  3366. end
  3367.  
  3368. wait(.05)
  3369. end
  3370. end))
  3371.  
  3372.  
  3373.  
  3374. end))
  3375.  
  3376. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3377. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3378. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -2.0)*angles(math.rad(90),math.rad(0),math.rad(-20))},"Back","Out",.4)
  3379. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -2.0)*angles(math.rad(90),math.rad(0),math.rad(20))},"Back","Out",.4)
  3380. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3381. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3382. wait(.4)
  3383. attack=false
  3384. end
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395. for i, v in pairs(Head:GetChildren()) do
  3396.  
  3397. if v:IsA("BasePart") and v.BrickColor.Name == "Institutional white" then
  3398. --v.Name = "Eye"
  3399. end
  3400.  
  3401.  
  3402. end
  3403.  
  3404.  
  3405.  
  3406.  
  3407. function ClickCombo()
  3408. if Anim == "Fall" or Anim == "Jump" then
  3409. if Combo == 0 then
  3410. --DownAT()
  3411. end
  3412. else
  3413. if Combo == 0 then
  3414. AT1()
  3415. Combo = 1
  3416. elseif Combo == 1 then
  3417. AT2()
  3418. Combo = 0
  3419. elseif Combo == 2 then
  3420. AT3()
  3421. Combo = 0
  3422. end
  3423. end
  3424. end
  3425.  
  3426. Button1DownF=function()
  3427.  
  3428. if attack==false then
  3429.  
  3430. ClickCombo()
  3431. else
  3432.  
  3433. end
  3434.  
  3435. end
  3436.  
  3437.  
  3438.  
  3439. KeyUpF=function(key)
  3440.  
  3441.  
  3442.  
  3443. end
  3444.  
  3445. Mouse.KeyDown:Connect(function(key)
  3446. key:lower()
  3447. if key == "z" and attack ==false then
  3448. Attack1()
  3449. end
  3450. if key == "x" and attack ==false then
  3451. Attack2()
  3452. end
  3453. if key == "c" and attack ==false then
  3454. Attack3()
  3455. end
  3456. if key == "v" and attack ==false then
  3457. Attack4()
  3458. end
  3459. end)
  3460.  
  3461.  
  3462.  
  3463.  
  3464. if mememode == false then
  3465. mememode=true
  3466. lastid= "http://www.roblox.com/asset/?id=167664731" --1847367023
  3467.  
  3468. lastsongpos = 0
  3469. s2.TimePosition = lastsongpos
  3470. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",1)
  3471. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",1)
  3472. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(60))},"Quad","InOut",1)
  3473. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-60))},"Quad","InOut",1)
  3474. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",1)
  3475. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",1)
  3476. so("1837106999", Character,1, 1)
  3477. wait(1)
  3478.  
  3479.  
  3480. lastid= "http://www.roblox.com/asset/?id=1907454616" --1847367023 194920243
  3481.  
  3482. lastsongpos = 0
  3483. s2.TimePosition = lastsongpos
  3484.  
  3485.  
  3486.  
  3487.  
  3488. for i, v in pairs(Head:GetChildren()) do
  3489. if v:IsA("BasePart") and v.BrickColor.Name == "Really black" and v.Name ~= "Head" then
  3490.  
  3491. if v.Name == "Handle" then
  3492. v.Transparency=1
  3493. v.Decal.Transparency=1
  3494. else
  3495. SetTween(v,{Transparency=1},"Quad","InOut",.1)
  3496.  
  3497. end
  3498.  
  3499.  
  3500. end
  3501. if v:IsA("BasePart") and (v.Name == "Eye1" or v.Name == "Eye2" ) then
  3502. SetTween(v,{Color=Color3.new(1,0,0)},"Quad","InOut",1)
  3503.  
  3504. SetTween(v.Mesh,{Scale=Vector3.new(0.8,5.8,.825)},"Quad","InOut",1)
  3505.  
  3506.  
  3507. SetTween(v.Mesh,{Offset=Vector3.new(0,-.5,0)},"Quad","InOut",1)
  3508.  
  3509.  
  3510.  
  3511. end
  3512.  
  3513.  
  3514. end
  3515.  
  3516. coroutine.resume(coroutine.create(function()
  3517. local MaskPart = Instance.new("Part")
  3518. MaskPart.Reflectance = 0
  3519. MaskPart.Transparency = 0
  3520. MaskPart.CanCollide = false
  3521. MaskPart.Locked = true
  3522. MaskPart.Anchored=false
  3523. MaskPart.BrickColor = BrickColor.new("Really blue")
  3524. MaskPart.Name = "LMaskPart"
  3525. MaskPart.Size = Vector3.new(.1,.1,.1)
  3526. MaskPart.Material = "SmoothPlastic"
  3527. MaskPart:BreakJoints()
  3528. MaskPart.Parent = Head
  3529. MaskPart.CFrame = RootPart.CFrame
  3530.  
  3531. local SWeld=weld(MaskPart,Head,MaskPart,cf(-.75,-0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3532. SetTween(SWeld,{C0=CFrame.new(-2.75,0,-1.0)*angles(math.rad(0),math.rad(-15),math.rad(math.random(-15,15)))},"Elastic","Out",1.5)
  3533.  
  3534. local NewMaskMesh = Instance.new("SpecialMesh")
  3535. NewMaskMesh.Parent = MaskPart
  3536. NewMaskMesh.MeshId = "http://www.roblox.com/asset/?id=2349611011"
  3537. NewMaskMesh.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  3538. NewMaskMesh.Scale = Vector3.new(3, 3.0999999, 3)/10
  3539. NewMaskMesh.MeshType = Enum.MeshType.FileMesh
  3540. end))
  3541. coroutine.resume(coroutine.create(function()
  3542. local MaskPart = Instance.new("Part")
  3543. MaskPart.Reflectance = 0
  3544. MaskPart.Transparency = 0
  3545. MaskPart.CanCollide = false
  3546. MaskPart.Locked = true
  3547. MaskPart.Anchored=false
  3548. MaskPart.BrickColor = BrickColor.new("Really blue")
  3549. MaskPart.Name = "RMaskPart"
  3550. MaskPart.Size = Vector3.new(.1,.1,.1)
  3551. MaskPart.Material = "SmoothPlastic"
  3552. MaskPart:BreakJoints()
  3553. MaskPart.Parent = Head
  3554. MaskPart.CFrame = RootPart.CFrame
  3555.  
  3556. local SWeld=weld(MaskPart,Head,MaskPart,cf(.75,-0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3557. SetTween(SWeld,{C0=CFrame.new(2.75,0,-1.0)*angles(math.rad(0),math.rad(-15),math.rad(math.random(-15,15)))},"Elastic","Out",1)
  3558.  
  3559. local NewMaskMesh = Instance.new("SpecialMesh")
  3560. NewMaskMesh.Parent = MaskPart
  3561. NewMaskMesh.MeshId = "http://www.roblox.com/asset/?id=2349606351"
  3562. NewMaskMesh.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  3563. NewMaskMesh.Scale = Vector3.new(3, 3.0999999, 3)/10
  3564. NewMaskMesh.MeshType = Enum.MeshType.FileMesh
  3565. end))
  3566.  
  3567.  
  3568.  
  3569.  
  3570. coroutine.resume(coroutine.create(function()
  3571. wait(1)
  3572. local MoveVal = 1
  3573. while mememode == true do
  3574.  
  3575. if MoveVal == 1 then
  3576. MoveVal =-1
  3577. else
  3578. MoveVal=1
  3579. end
  3580.  
  3581. if Head:FindFirstChild("RMaskPart") then
  3582.  
  3583. local HPa = Head:FindFirstChild("RMaskPart")
  3584. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(2.75+MoveVal/(math.random(30,40)/10),MoveVal/(math.random(60,80)/10),-1.0)*angles(math.rad(-30),math.rad(-15+MoveVal*5),math.rad(math.random(-15,15)))},"Quad","InOut",1)
  3585. end
  3586. if Head:FindFirstChild("LMaskPart") then
  3587. local HPa = Head:FindFirstChild("LMaskPart")
  3588. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(-2.75-MoveVal/(math.random(30,40)/10),MoveVal/(math.random(60,80)/10),-1.0)*angles(math.rad(-30),math.rad(15+MoveVal*5),math.rad(math.random(-15,15)))},"Quad","InOut",1)
  3589. end
  3590. if Head:FindFirstChild("Eye1") then
  3591. local HPa = Head:FindFirstChild("Eye1")
  3592. SetTween(HPa,{Color=Color3.new(.25+MoveVal/4,0,0)},"Quad","InOut",1)
  3593.  
  3594.  
  3595. end
  3596.  
  3597. if Head:FindFirstChild("Eye2") then
  3598. local HPa = Head:FindFirstChild("Eye2")
  3599. SetTween(HPa,{Color=Color3.new(.25+MoveVal/4,0,0)},"Quad","InOut",1)
  3600.  
  3601.  
  3602.  
  3603.  
  3604. end
  3605.  
  3606. wait(1)
  3607. end
  3608.  
  3609.  
  3610. if Head:FindFirstChild("RMaskPart") then
  3611.  
  3612. local HPa = Head:FindFirstChild("RMaskPart")
  3613. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(.75,-0,-1.25)*angles(math.rad(-0),math.rad(-0),math.rad(0))},"Quad","InOut",.1)
  3614. end
  3615. if Head:FindFirstChild("LMaskPart") then
  3616. local HPa = Head:FindFirstChild("LMaskPart")
  3617. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(-.75,-0.1,-1.25)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.1)
  3618. end
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624. for i, v in pairs(Head:GetChildren()) do
  3625. if v:IsA("BasePart") and v.BrickColor.Name == "Really black" and v.Name ~= "Head" then
  3626.  
  3627. if v.Name == "Handle" then
  3628. coroutine.resume(coroutine.create(function()
  3629. wait(.2)
  3630. v.Transparency=0
  3631. v.Decal.Transparency=0
  3632. end))
  3633. else
  3634. SetTween(v,{Transparency=0},"Quad","InOut",.1)
  3635.  
  3636. end
  3637.  
  3638.  
  3639. end
  3640. if v:IsA("BasePart") and (v.Name == "Eye1" or v.Name == "Eye2" ) then
  3641. SetTween(v,{Color=Color3.new(1,1,1)},"Quad","InOut",1)
  3642. SetTween(v.Mesh,{Offset=Vector3.new(0,0,0)},"Quad","InOut",1)
  3643. SetTween(v.Mesh,{Scale=Vector3.new(1,1,1)},"Quad","InOut",1)
  3644.  
  3645.  
  3646.  
  3647.  
  3648. end
  3649. if v:IsA("BasePart") and (v.Name == "RMaskPart" or v.Name == "LMaskPart" ) then
  3650. coroutine.resume(coroutine.create(function()
  3651. wait(.2)
  3652. v:Destroy()
  3653. end))
  3654. end
  3655.  
  3656. end
  3657.  
  3658.  
  3659.  
  3660. end))
  3661.  
  3662.  
  3663.  
  3664. lastsongpos = 0
  3665. s2.TimePosition = lastsongpos
  3666.  
  3667. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3668. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3669. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3670. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3671. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3672. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3673.  
  3674. wait(.5)
  3675. else
  3676. mememode=false
  3677.  
  3678.  
  3679.  
  3680. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3681. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3682. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3683. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3684. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3685. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3686.  
  3687. wait(.25)
  3688.  
  3689. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3690. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3691. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(60))},"Quad","InOut",.5)
  3692. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-60))},"Quad","InOut",.5)
  3693. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3694. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3695.  
  3696. wait(.5)
  3697.  
  3698.  
  3699. CurId=CurId-1
  3700.  
  3701.  
  3702. end
  3703.  
  3704. attack = false
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719. --math.rad(math.random(-math.random(1,5),math.random(1,5)))
  3720. gout= false
  3721. gnum = 0
  3722. gnum2 = 20
  3723. crypos=0
  3724. s3:play()
  3725. s3.Volume = 0
  3726. coroutine.resume(coroutine.create(function()
  3727. while Humanoid.Health>0.001 do
  3728. sine = sine + change
  3729. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3730.  
  3731. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3732. local velderp = RootPart.Velocity.y
  3733.  
  3734.  
  3735. local wwalk = Anim
  3736.  
  3737. if RootPart.Velocity.y > 1 and hitfloor == nil then
  3738. Anim = "Jump"
  3739.  
  3740. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  3741. Anim = "Fall"
  3742. elseif Humanoid.Sit == true then
  3743. Anim = "Sit"
  3744. elseif torvel < 1 and hitfloor ~= nil then
  3745. Anim = "Idle"
  3746. elseif torvel > 2 and hitfloor ~= nil then
  3747.  
  3748. Anim = "Walk"
  3749.  
  3750. else
  3751. Anim = ""
  3752.  
  3753. end
  3754.  
  3755. if Anim=="Jump" and wwalk == "Walk" and mememode==true then
  3756. local Portalfloor,PortalPos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  3757.  
  3758. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(0,60,0), Size2 = (VT(30,0,30)), Transparency = 0.2, Transparency2 = 1, CFrame = cn(PortalPos) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  3759.  
  3760. end
  3761.  
  3762.  
  3763.  
  3764. coroutine.resume(coroutine.create(function()
  3765. if mememode == true then
  3766. if s3.Parent == nil or s3 == nil then
  3767.  
  3768. s3 = s3c:Clone()
  3769. s3.Parent = Head
  3770. s3.Name = "Crying"
  3771. -- s2.SoundId = lastid
  3772. s3.Pitch = 0.5
  3773. s3.Volume = 0
  3774. s3.Looped = true
  3775. s3.archivable = false
  3776. s3.TimePosition = crypos
  3777.  
  3778. s3:play()
  3779.  
  3780.  
  3781. else
  3782. crypos=s3.TimePosition
  3783. s3.Pitch = 0.5
  3784.  
  3785. --s2.Volume = 1.5
  3786.  
  3787. s3.Looped = true
  3788. s3.SoundId = crying
  3789. s3.EmitterSize = 40
  3790. end
  3791.  
  3792.  
  3793. end
  3794. end))
  3795.  
  3796.  
  3797.  
  3798. coroutine.resume(coroutine.create(function()
  3799.  
  3800.  
  3801. if s2.Parent == nil or s2 == nil then
  3802.  
  3803. s2 = s2c:Clone()
  3804. s2.Parent = Torso
  3805. s2.Name = "BGMusic"
  3806. -- s2.SoundId = lastid
  3807. s2.Pitch = 1.5
  3808. s2.Volume = 1.5
  3809. s2.Looped = true
  3810. s2.archivable = false
  3811. s2.TimePosition = lastsongpos
  3812. if playsong == true then
  3813. s2:play()
  3814. elseif playsong == false then
  3815. s2:stop()
  3816. end
  3817.  
  3818.  
  3819. else
  3820. lastsongpos=s2.TimePosition
  3821.  
  3822. if mememode == false then
  3823.  
  3824. s2.Pitch = .85
  3825.  
  3826. s2.Volume = 1.5
  3827.  
  3828. s2.Looped = true
  3829. s2.SoundId = lastid
  3830. s2.EmitterSize = 30
  3831. else
  3832.  
  3833.  
  3834. s2.Pitch = .9
  3835.  
  3836. s2.Volume = 2
  3837.  
  3838. s2.Looped = true
  3839. s2.SoundId = lastid
  3840. s2.EmitterSize = 35
  3841. end
  3842.  
  3843. end
  3844.  
  3845.  
  3846.  
  3847. end))
  3848.  
  3849. if mememode == true then
  3850. gnum = gnum + 1
  3851. if gnum > gnum2 then
  3852.  
  3853. gnum2 = math.random(10,100)
  3854. gnum = 0
  3855. coroutine.resume(coroutine.create(function()
  3856. gout = true
  3857. s3.Volume = 3
  3858. wait(math.random(2,12)/50)
  3859.  
  3860.  
  3861. s3.Volume = 0
  3862. gout=false
  3863. end))
  3864.  
  3865.  
  3866. end
  3867. end
  3868.  
  3869.  
  3870.  
  3871. inairvel=torvel
  3872.  
  3873.  
  3874. if inairvel > 30 then
  3875. inairvel=30
  3876. end
  3877. inairvel=inairvel/50*2
  3878.  
  3879.  
  3880.  
  3881. if attack == false then
  3882. if Anim == "Jump" then
  3883. change = 0.60*2
  3884. SetTween(RJW,{C0=RootCF* cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(-6.5 - 1.5 * math.cos(sine / 8))+inairvel/2, math.rad(0), math.rad(0))},"Quad","Out",0.25)
  3885. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3886. SetTween(RW,{C0=CFrame.new(3.5 , -2.60, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(10 + 0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3887. SetTween(LW,{C0=CFrame.new(-3.5, -2.6, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-10 - 2 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3888. SetTween(RH,{C0=CFrame.new(0, -2+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3889. SetTween(LH,{C0=CFrame.new(0, -2+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3890.  
  3891.  
  3892. elseif Anim == "Fall" then
  3893. change = 0.60*2
  3894. SetTween(RJW,{C0=RootCF*cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(5.5 - 1.5 * math.cos(sine / 8))-inairvel, math.rad(0), math.rad(0))},"Quad","Out",0.25)
  3895. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(26.5 + 2.5 * math.cos(sine / 8))+inairvel, math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3896. SetTween(RW,{C0=CFrame.new(3.2 , -1.50, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(45 + 0 * math.cos(sine / 8)))},"Quad","InOut",0.15)
  3897. SetTween(LW,{C0=CFrame.new(-3.2, -1.5, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-45 - 2 * math.cos(sine / 8)))},"Quad","InOut",0.15)
  3898. SetTween(RH,{C0=CFrame.new(0, -1+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3899. SetTween(LH,{C0=CFrame.new(0, -1+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910. elseif Anim == "Idle" then
  3911.  
  3912.  
  3913.  
  3914. if mememode == false then
  3915.  
  3916. change = 0.60
  3917. Humanoid.JumpPower = 90
  3918. Humanoid.WalkSpeed=16
  3919. local ADNum = .25
  3920. SetTween(RJW,{C0=RootCF*cn(0, 0, 2.1 + 0.2395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(20 - 0 * math.cos(sine / 8)), math.rad((0 + .5* math.cos(sine / 4))), math.rad(-0))},"Quad","InOut",0.1)
  3921. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2) *angles(math.rad(-3.5 - 1.5 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(10), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  3922. SetTween(RW,{C0=CFrame.new(3 , 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 12 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(-25), math.rad(30 - 6 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3923. SetTween(LW,{C0=CFrame.new(-3, 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 12 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(25), math.rad(-30 + 6 * math.cos(sine / 8 )))},"Quad","Out",0.1)
  3924. SetTween(RH,{C0=CFrame.new(0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5- 6.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3925. SetTween(LH,{C0=CFrame.new(-0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5+ 6.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3926. else
  3927. change = 0.60
  3928. Humanoid.JumpPower = 90
  3929. Humanoid.WalkSpeed=16
  3930. local ADNum = .25
  3931. SetTween(RJW,{C0=RootCF*cn(0, 0, 2.1 + 0.2395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(20 - 0 * math.cos(sine / 8)), math.rad((0 + .5* math.cos(sine / 4))), math.rad(-0))},"Quad","InOut",0.1)
  3932.  
  3933. if gout == false then
  3934. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2) *angles(math.rad(13.5 - 1.5 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(0), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  3935. else
  3936. SetTween(NeckW,{C0=NeckCF*CFrame.new(0+ (math.random(-10,10)/350), -1, 2 + (math.random(-10,10)/350)) *angles(math.rad(math.random(-math.random(1,5),math.random(1,5))), math.rad(0+math.random(-math.random(1,5),math.random(1,5))), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.0)
  3937.  
  3938. end
  3939. SetTween(RW,{C0=CFrame.new(3 , 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 6 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(-25), math.rad(30 - 2 * math.cos(sine / 8)))},"Quad","Out",0.2)
  3940. SetTween(LW,{C0=CFrame.new(-3, 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 6 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(25), math.rad(-30 + 2 * math.cos(sine / 8 )))},"Quad","Out",0.1)
  3941. SetTween(RH,{C0=CFrame.new(0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5- 2.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3942. SetTween(LH,{C0=CFrame.new(-0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5+ 2.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  3943.  
  3944. end
  3945.  
  3946.  
  3947. elseif Anim == "Walk" then
  3948. local speed=1
  3949. if mememode == true then
  3950. speed=1.5
  3951. end
  3952.  
  3953.  
  3954.  
  3955. if mememode == false then
  3956.  
  3957.  
  3958. local ADNum = 1
  3959.  
  3960. change = 2.6*speed
  3961. Humanoid.JumpPower = 90*speed
  3962. Humanoid.WalkSpeed=56*speed
  3963. SetTween(RJW,{C0=RootCF*CFrame.new(0, 1 + 1.0395 * math.cos(sine / 4), 2.4+ 0.855 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad(20 - 6 * math.cos(sine / 4)), math.rad(12 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 70, math.rad(18 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3964. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2 + 0.025 * math.cos(sine / 4)) * angles(math.rad(10 + 6.5 * math.cos(sine / 4)), math.rad(0 - 16 * math.cos(sine / 8)), math.rad(-18 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 16)},"Linear","InOut",WalkAnimMove/speed)
  3965. --SetTween(RW,{C0=CFrame.new(1.5, 0.6, 0) * angles(math.rad(21+8 * math.cos(sine / 8)), math.rad(-70) + RootPart.RotVelocity.Y / 80, math.rad(70) + RootPart.RotVelocity.Y / 120)},"Linear","InOut",WalkAnimMove/speed)
  3966. --SetTween(LW,{C0=CFrame.new(-1.5, 0.6, 0) * angles(math.rad(90-6* math.cos(sine / 4)), math.rad(0) + RootPart.RotVelocity.Y / 80, math.rad(-10) - RootPart.RotVelocity.Y / 90)},"Linear","InOut",WalkAnimMove/speed)
  3967. SetTween(RW,{C0=cf(3, 1.5 - 0.55 * math.cos(sine / 8) / 2,-1.1+ 0.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-10.5 + 90 * math.cos(sine / 8)) + -math.sin(sine / 8) / 2.5, math.rad(90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 + 22.5 * math.cos(sine / 8)), math.rad(-90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3968. SetTween(LW,{C0=cf(-3, 1.5 + 0.55 * math.cos(sine / 8) / 2,-1.1+ -0.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-10.5 - 90 * math.cos(sine / 8)) + math.sin(sine / 8) / 2.5, math.rad(-90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 - 22.5 * math.cos(sine / 8)), math.rad(90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3969. SetTween(RH,{C0=cf(0, -2.825 - 0.55 * math.cos(sine / 8) / 2,-1 + 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 - 50 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + -math.sin(sine / 8) / 2.5, math.rad(90 + 0 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 8)), math.rad(-90) - RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3970. SetTween(LH,{C0=cf(-0, -2.825 + 0.55 * math.cos(sine / 8) / 2,-1 - 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 + 50 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + math.sin(sine / 8) / 2.5, math.rad(-90 + 0 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 8)), math.rad(90)- RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3971. else
  3972.  
  3973.  
  3974.  
  3975.  
  3976. local ADNum = 1
  3977.  
  3978. change = 2.6*speed
  3979. Humanoid.JumpPower = 90*speed
  3980. Humanoid.WalkSpeed=76*speed
  3981. SetTween(RJW,{C0=RootCF*CFrame.new(0, 1 + 1.3395 * math.cos(sine / 4), 2.4+ 0.855 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad(20 - 6 * math.cos(sine / 4)), math.rad(12 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 70, math.rad(18 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3982.  
  3983.  
  3984. if gout == false then
  3985. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 1, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad(10 + 6.5 * math.cos(sine / 4)), math.rad(0 - 3 * math.cos(sine / 8)), math.rad(-18 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 16)},"Linear","InOut",WalkAnimMove/speed)
  3986. else
  3987. SetTween(NeckW,{C0=NeckCF*CFrame.new(0+ (math.random(-10,10)/350), 1, 0 + (math.random(-10,10)/350)) *angles(math.rad(math.random(-math.random(1,5),math.random(1,5))), math.rad(0+math.random(-math.random(1,5),math.random(1,5))), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.0)
  3988.  
  3989. end
  3990.  
  3991.  
  3992. --SetTween(RW,{C0=CFrame.new(1.5, 0.6, 0) * angles(math.rad(21+8 * math.cos(sine / 8)), math.rad(-70) + RootPart.RotVelocity.Y / 80, math.rad(70) + RootPart.RotVelocity.Y / 120)},"Linear","InOut",WalkAnimMove/speed)
  3993. --SetTween(LW,{C0=CFrame.new(-1.5, 0.6, 0) * angles(math.rad(90-6* math.cos(sine / 4)), math.rad(0) + RootPart.RotVelocity.Y / 80, math.rad(-10) - RootPart.RotVelocity.Y / 90)},"Linear","InOut",WalkAnimMove/speed)
  3994. SetTween(RW,{C0=cf(3, 1.5 - 0.55 * math.cos(sine / 8) / 2,-1.1- 2.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-1.5 + 30 * math.cos(sine / 8)) + -math.sin(sine / 8) / 2.5, math.rad(90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 + 22.5 * math.cos(sine / 8)), math.rad(-90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3995. SetTween(LW,{C0=cf(-3, 1.5 + 0.55 * math.cos(sine / 8) / 2,-1.1- -2.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-1.5 - 30 * math.cos(sine / 8)) + math.sin(sine / 8) / 2.5, math.rad(-90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 - 22.5 * math.cos(sine / 8)), math.rad(90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  3996. SetTween(RH,{C0=cf(0, -2.825 - 0.55 * math.cos(sine / 8) / 2,-1 - 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 - 60 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + -math.sin(sine / 8) / 2.5, math.rad(90 - 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 + 6.5 * math.cos(sine / 8)), math.rad(-90) - RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3997. SetTween(LH,{C0=cf(-0, -2.825 + 0.55 * math.cos(sine / 8) / 2,-1 + 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 + 60 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + math.sin(sine / 8) / 2.5, math.rad(-90 - 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 - 6.5 * math.cos(sine / 8)), math.rad(90)- RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006. end
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017. elseif Anim == "Sit" then
  4018. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4019. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4020. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  4021. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  4022. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4023. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4024.  
  4025. end
  4026. end
  4027.  
  4028. wait(Animstep)
  4029. end
  4030. end))
  4031. local Value1=MaybeOk(1,"29,30,31,10,12,29,30,31,0") warn(MaybeOk(1,"12,15,1,4,9,14,7,0"))
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037. -----------------------------------------------------------------
  4038. -- ____________
  4039. -- /100101001011\ [-Deer Logger-]
  4040. -- [01-()-10-()-01] when runing this script then i can
  4041. -- \011001000101/ see who it isso its not the best
  4042. -- [10\-'--'-/01] plan you had and the white list
  4043. -- \10\ /10/ is just there to get rid of sum
  4044. -- [10\__/10] that copy the script
  4045. -- \======/
  4046. -----------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement