zXzGamePROzXz

Untitled

Jan 7th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.22 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. 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
  5.  
  6. CV="Maroon"
  7. p = game.Players.LocalPlayer
  8. char = p.Character
  9. local txt = Instance.new("BillboardGui", char)
  10. txt.Adornee = char .Head
  11. txt.Name = "_status"
  12. txt.Size = UDim2.new(2, 0, 1.2, 0)
  13. txt.StudsOffset = Vector3.new(-9, 8, 0)
  14. local text = Instance.new("TextLabel", txt)
  15. text.Size = UDim2.new(10, 0, 7, 0)
  16. text.FontSize = "Size24"
  17. text.TextScaled = true
  18. text.TextTransparency = 0
  19. text.BackgroundTransparency = 1
  20. text.TextTransparency = 0
  21. text.TextStrokeTransparency = 0
  22. text.Font = "Bodoni"
  23. text.TextStrokeColor3 = Color3.new(255,0,0)
  24.  
  25. v=Instance.new("Part")
  26. v.Name = "ColorBrick"
  27. v.Parent=p.Character
  28. v.FormFactor="Symmetric"
  29. v.Anchored=true
  30. v.CanCollide=false
  31. v.BottomSurface="Smooth"
  32. v.TopSurface="Smooth"
  33. v.Size=Vector3.new(10,5,3)
  34. v.Transparency=1
  35. v.CFrame=char.Torso.CFrame
  36. v.BrickColor=BrickColor.new(CV)
  37. v.Transparency=1
  38. text.TextColor3 = Color3.new(0,0,0)
  39. v.Shape="Block"
  40. text.Text = "Nahid Hunter"
  41.  
  42. local FavIDs = {340106355,927529620,876981900,398987889,1117396305}
  43.  
  44. function swait(num)
  45. if num==0 or num==nil then
  46. game:service'RunService'.Stepped:wait(0)
  47. else
  48. for i=0,num do
  49. game:service'RunService'.Stepped:wait(0)
  50. end
  51. end
  52. end
  53. function thread(f)
  54. coroutine.resume(coroutine.create(f))
  55. end
  56.  
  57. --Needed to add this for a good reason, thank me later mak.
  58. so = function(id,par,vol,pit)
  59. coroutine.resume(coroutine.create(function()
  60. local sou = Instance.new("Sound",par or workspace)
  61. sou.Volume=vol
  62. sou.Pitch=pit or 1
  63. sou.SoundId=id
  64. swait()
  65. sou:play()
  66. game:GetService("Debris"):AddItem(sou,8)
  67. end))
  68. end
  69.  
  70.  
  71. function clerp(a, b, t)
  72. local qa = {
  73. QuaternionFromCFrame(a)
  74. }
  75. local qb = {
  76. QuaternionFromCFrame(b)
  77. }
  78. local ax, ay, az = a.x, a.y, a.z
  79. local bx, by, bz = b.x, b.y, b.z
  80. local _t = 1 - t
  81. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  82. end
  83. function QuaternionFromCFrame(cf)
  84. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  85. local trace = m00 + m11 + m22
  86. if trace > 0 then
  87. local s = math.sqrt(1 + trace)
  88. local recip = 0.5 / s
  89. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  90. else
  91. local i = 0
  92. if m00 < m11 then
  93. i = 1
  94. end
  95. if m22 > (i == 0 and m00 or m11) then
  96. i = 2
  97. end
  98. if i == 0 then
  99. local s = math.sqrt(m00 - m11 - m22 + 1)
  100. local recip = 0.5 / s
  101. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  102. elseif i == 1 then
  103. local s = math.sqrt(m11 - m22 - m00 + 1)
  104. local recip = 0.5 / s
  105. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  106. elseif i == 2 then
  107. local s = math.sqrt(m22 - m00 - m11 + 1)
  108. local recip = 0.5 / s
  109. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  110. end
  111. end
  112. end
  113. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  114. local xs, ys, zs = x + x, y + y, z + z
  115. local wx, wy, wz = w * xs, w * ys, w * zs
  116. local xx = x * xs
  117. local xy = x * ys
  118. local xz = x * zs
  119. local yy = y * ys
  120. local yz = y * zs
  121. local zz = z * zs
  122. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  123. end
  124. function QuaternionSlerp(a, b, t)
  125. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  126. local startInterp, finishInterp
  127. if cosTheta >= 1.0E-4 then
  128. if 1 - cosTheta > 1.0E-4 then
  129. local theta = math.acos(cosTheta)
  130. local invSinTheta = 1 / math.sin(theta)
  131. startInterp = math.sin((1 - t) * theta) * invSinTheta
  132. finishInterp = math.sin(t * theta) * invSinTheta
  133. else
  134. startInterp = 1 - t
  135. finishInterp = t
  136. end
  137. elseif 1 + cosTheta > 1.0E-4 then
  138. local theta = math.acos(-cosTheta)
  139. local invSinTheta = 1 / math.sin(theta)
  140. startInterp = math.sin((t - 1) * theta) * invSinTheta
  141. finishInterp = math.sin(t * theta) * invSinTheta
  142. else
  143. startInterp = t - 1
  144. finishInterp = t
  145. end
  146. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  147. end
  148. function rayCast(Position, Direction, Range, Ignore)
  149. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  150. end
  151. --Wait what okay
  152. wait()
  153. local plr = game:service'Players'.LocalPlayer
  154. local char = plr.Character
  155. local hum = char.Humanoid
  156. local ra = char["Right Arm"]
  157. local la= char["Left Arm"]
  158. local rl= char["Right Leg"]
  159. local ll = char["Left Leg"]
  160. local hed = char.Head
  161. local root = char.HumanoidRootPart
  162. local rootj = root.RootJoint
  163. local tors = char.Torso
  164. local mouse = plr:GetMouse()
  165. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  166. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  167. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  168. local maincolor = BrickColor.new("Dark indigo")
  169. cf = CFrame.new
  170. angles = CFrame.Angles
  171. attack = false
  172. euler=CFrame.fromEulerAnglesXYZ
  173. equipped = false
  174. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  175. RSH, LSH = nil, nil
  176. RW = Instance.new("Weld")
  177. LW = Instance.new("Weld")
  178. RH = tors["Right Hip"]
  179. LH = tors["Left Hip"]
  180. RSH = tors["Right Shoulder"]
  181. LSH = tors["Left Shoulder"]
  182. RSH.Parent = nil
  183. LSH.Parent = nil
  184. RW.Name = "RW"
  185. RW.Part0 = tors
  186. RW.C0 = CFrame.new(1.5, 0.5, 0)
  187. RW.C1 = CFrame.new(0, 0.5, 0)
  188. RW.Part1 = ra
  189. RW.Parent = tors
  190. LW.Name = "LW"
  191. LW.Part0 = tors
  192. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  193. LW.C1 = CFrame.new(0, 0.5, 0)
  194. LW.Part1 = la
  195. LW.Parent = tors
  196. print('User is '..plr.Name)
  197. Effects = {}
  198.  
  199. ArtificialHB = Instance.new("BindableEvent", script)
  200. ArtificialHB.Name = "Heartbeat"
  201.  
  202. script:WaitForChild("Heartbeat")
  203.  
  204. frame = 1 / 60
  205. tf = 0
  206. allowframeloss = false
  207. tossremainder = false
  208. lastframe = tick()
  209. script.Heartbeat:Fire()
  210.  
  211. game:GetService("RunService").Heartbeat:connect(function(s, p)
  212. tf = tf + s
  213. if tf >= frame then
  214. if allowframeloss then
  215. script.Heartbeat:Fire()
  216. lastframe = tick()
  217. else
  218. for i = 1, math.floor(tf / frame) do
  219. script.Heartbeat:Fire()
  220. end
  221. lastframe = tick()
  222. end
  223. if tossremainder then
  224. tf = 0
  225. else
  226. tf = tf - frame * math.floor(tf / frame)
  227. end
  228. end
  229. end)
  230. local RbxUtility = LoadLibrary("RbxUtility")
  231. local Create = RbxUtility.Create
  232.  
  233. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  234. if hit.Parent == nil then
  235. return
  236. end
  237. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  238. for _, v in pairs(hit.Parent:children()) do
  239. if v:IsA("Humanoid") then
  240. h = v
  241. end
  242. end
  243. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  244. warn'No R15 allowed'
  245. hit.Parent:FindFirstChild("Head"):BreakJoints()
  246. end
  247.  
  248. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  249. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  250. if hit.Parent.DebounceHit.Value == true then
  251. return
  252. end
  253. end
  254. if insta == true then
  255. hit.Parent:FindFirstChild("Head"):BreakJoints()
  256. end
  257. local c = Create("ObjectValue"){
  258. Name = "creator",
  259. Value = game:service("Players").LocalPlayer,
  260. Parent = h,
  261. }
  262. game:GetService("Debris"):AddItem(c, .5)
  263. if HitSound ~= nil and HitPitch ~= nil then
  264. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  265. end
  266. local Damage = math.random(minim, maxim)
  267. local blocked = false
  268. local block = hit.Parent:findFirstChild("Block")
  269. if block ~= nil then
  270. if block.className == "IntValue" then
  271. if block.Value > 0 then
  272. blocked = true
  273. block.Value = block.Value - 1
  274. print(block.Value)
  275. end
  276. end
  277. end
  278. if blocked == false then
  279. h.Health = h.Health - Damage
  280. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  281. else
  282. h.Health = h.Health - (Damage / 2)
  283. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  284. end
  285. if Type == "Knockdown" then
  286. local hum = hit.Parent.Humanoid
  287. hum.PlatformStand = true
  288. coroutine.resume(coroutine.create(function(HHumanoid)
  289. swait(1)
  290. HHumanoid.PlatformStand = false
  291. end), hum)
  292. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  293. local bodvol = Create("BodyVelocity"){
  294. velocity = angle * knockback,
  295. P = 5000,
  296. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  297. Parent = hit,
  298. }
  299. local rl = Create("BodyAngularVelocity"){
  300. P = 3000,
  301. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  302. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  303. Parent = hit,
  304. }
  305. game:GetService("Debris"):AddItem(bodvol, .5)
  306. game:GetService("Debris"):AddItem(rl, .5)
  307. elseif Type == "Normal" then
  308. local vp = Create("BodyVelocity"){
  309. P = 500,
  310. maxForce = Vector3.new(math.huge, 0, math.huge),
  311. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  312. }
  313. if knockback > 0 then
  314. vp.Parent = hit.Parent.Torso
  315. end
  316. game:GetService("Debris"):AddItem(vp, .5)
  317. elseif Type == "Up" then
  318. local bodyVelocity = Create("BodyVelocity"){
  319. velocity = Vector3.new(0, 20, 0),
  320. P = 5000,
  321. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  322. Parent = hit,
  323. }
  324. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  325. elseif Type == "DarkUp" then
  326. coroutine.resume(coroutine.create(function()
  327. for i = 0, 1, 0.1 do
  328. swait()
  329. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  330. end
  331. end))
  332. local bodyVelocity = Create("BodyVelocity"){
  333. velocity = Vector3.new(0, 20, 0),
  334. P = 5000,
  335. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  336. Parent = hit,
  337. }
  338. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  339. elseif Type == "Snare" then
  340. local bp = Create("BodyPosition"){
  341. P = 2000,
  342. D = 100,
  343. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  344. position = hit.Parent.Torso.Position,
  345. Parent = hit.Parent.Torso,
  346. }
  347. game:GetService("Debris"):AddItem(bp, 1)
  348. elseif Type == "Freeze" then
  349. local BodPos = Create("BodyPosition"){
  350. P = 50000,
  351. D = 1000,
  352. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  353. position = hit.Parent.Torso.Position,
  354. Parent = hit.Parent.Torso,
  355. }
  356. local BodGy = Create("BodyGyro") {
  357. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  358. P = 20e+003,
  359. Parent = hit.Parent.Torso,
  360. cframe = hit.Parent.Torso.CFrame,
  361. }
  362. hit.Parent.Torso.Anchored = true
  363. coroutine.resume(coroutine.create(function(Part)
  364. swait(1.5)
  365. Part.Anchored = false
  366. end), hit.Parent.Torso)
  367. game:GetService("Debris"):AddItem(BodPos, 3)
  368. game:GetService("Debris"):AddItem(BodGy, 3)
  369. end
  370. local debounce = Create("BoolValue"){
  371. Name = "DebounceHit",
  372. Parent = hit.Parent,
  373. Value = true,
  374. }
  375. game:GetService("Debris"):AddItem(debounce, Delay)
  376. c = Create("ObjectValue"){
  377. Name = "creator",
  378. Value = Player,
  379. Parent = h,
  380. }
  381. game:GetService("Debris"):AddItem(c, .5)
  382. end
  383. end
  384.  
  385. function ShowDamage(Pos, Text, Time, Color)
  386. local Rate = (1 / 30)
  387. local Pos = (Pos or Vector3.new(0, 0, 0))
  388. local Text = (Text or "")
  389. local Time = (Time or 2)
  390. local Color = (Color or Color3.new(1, 0, 1))
  391. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  392. EffectPart.Anchored = true
  393. local BillboardGui = Create("BillboardGui"){
  394. Size = UDim2.new(3, 0, 3, 0),
  395. Adornee = EffectPart,
  396. Parent = EffectPart,
  397. }
  398. local TextLabel = Create("TextLabel"){
  399. BackgroundTransparency = 1,
  400. Size = UDim2.new(1, 0, 1, 0),
  401. Text = Text,
  402. Font = "Highway",
  403. TextColor3 = Color,
  404. TextScaled = true,
  405. Parent = BillboardGui,
  406. }
  407. game.Debris:AddItem(EffectPart, (Time))
  408. EffectPart.Parent = game:GetService("Workspace")
  409. delay(0, function()
  410. local Frames = (Time / Rate)
  411. for Frame = 1, Frames do
  412. wait(Rate)
  413. local Percent = (Frame / Frames)
  414. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  415. TextLabel.TextTransparency = Percent
  416. end
  417. if EffectPart and EffectPart.Parent then
  418. EffectPart:Destroy()
  419. end
  420. end)
  421. end
  422. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  423. for _, c in pairs(workspace:children()) do
  424. local hum = c:findFirstChild("Humanoid")
  425. if hum ~= nil then
  426. local head = c:findFirstChild("Head")
  427. if head ~= nil then
  428. local targ = head.Position - Part.Position
  429. local mag = targ.magnitude
  430. if magni >= mag and c.Name ~= plr.Name then
  431. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=623904185", 5.2)
  432. end
  433. end
  434. end
  435. end
  436. end
  437. function MagniKILL(Part, magni, knock, Type)
  438. for _, c in pairs(workspace:children()) do
  439. local hum = c:findFirstChild("Humanoid")
  440. if hum ~= nil then
  441. local head = c:findFirstChild("Head")
  442. if head ~= nil then
  443. local targ = head.Position - Part.Position
  444. local mag = targ.magnitude
  445. if magni >= mag and c.Name ~= plr.Name then
  446. hum.Health = 0
  447. end
  448. end
  449. end
  450. end
  451. end
  452. CFuncs = {
  453. Part = {
  454. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  455. local Part = Create("Part")({
  456. Parent = Parent,
  457. Reflectance = Reflectance,
  458. Transparency = Transparency,
  459. CanCollide = false,
  460. Locked = true,
  461. BrickColor = BrickColor.new(tostring(BColor)),
  462. Name = Name,
  463. Size = Size,
  464. Material = Material
  465. })
  466. RemoveOutlines(Part)
  467. return Part
  468. end
  469. },
  470. Mesh = {
  471. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  472. local Msh = Create(Mesh)({
  473. Parent = Part,
  474. Offset = OffSet,
  475. Scale = Scale
  476. })
  477. if Mesh == "SpecialMesh" then
  478. Msh.MeshType = MeshType
  479. Msh.MeshId = MeshId
  480. end
  481. return Msh
  482. end
  483. },
  484. Mesh = {
  485. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  486. local Msh = Create(Mesh)({
  487. Parent = Part,
  488. Offset = OffSet,
  489. Scale = Scale
  490. })
  491. if Mesh == "SpecialMesh" then
  492. Msh.MeshType = MeshType
  493. Msh.MeshId = MeshId
  494. end
  495. return Msh
  496. end
  497. },
  498. Weld = {
  499. Create = function(Parent, Part0, Part1, C0, C1)
  500. local Weld = Create("Weld")({
  501. Parent = Parent,
  502. Part0 = Part0,
  503. Part1 = Part1,
  504. C0 = C0,
  505. C1 = C1
  506. })
  507. return Weld
  508. end
  509. },
  510. Sound = {
  511. Create = function(id, par, vol, pit)
  512. coroutine.resume(coroutine.create(function()
  513. local S = Create("Sound")({
  514. Volume = vol,
  515. Pitch = pit or 1,
  516. SoundId = id,
  517. Parent = par or workspace
  518. })
  519. wait()
  520. S:play()
  521. game:GetService("Debris"):AddItem(S, 6)
  522. end))
  523. end
  524. },
  525. ParticleEmitter = {
  526. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  527. local fp = Create("ParticleEmitter")({
  528. Parent = Parent,
  529. Color = ColorSequence.new(Color1, Color2),
  530. LightEmission = LightEmission,
  531. Size = Size,
  532. Texture = Texture,
  533. Transparency = Transparency,
  534. ZOffset = ZOffset,
  535. Acceleration = Accel,
  536. Drag = Drag,
  537. LockedToPart = LockedToPart,
  538. VelocityInheritance = VelocityInheritance,
  539. EmissionDirection = EmissionDirection,
  540. Enabled = Enabled,
  541. Lifetime = LifeTime,
  542. Rate = Rate,
  543. Rotation = Rotation,
  544. RotSpeed = RotSpeed,
  545. Speed = Speed,
  546. VelocitySpread = VelocitySpread
  547. })
  548. return fp
  549. end
  550. }
  551. }
  552. function RemoveOutlines(part)
  553. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  554. end
  555. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  556. local Part = Create("Part")({
  557. formFactor = FormFactor,
  558. Parent = Parent,
  559. Reflectance = Reflectance,
  560. Transparency = Transparency,
  561. CanCollide = false,
  562. Locked = true,
  563. BrickColor = BrickColor.new(tostring(BColor)),
  564. Name = Name,
  565. Size = Size,
  566. Material = Material
  567. })
  568. RemoveOutlines(Part)
  569. return Part
  570. end
  571. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  572. local Msh = Create(Mesh)({
  573. Parent = Part,
  574. Offset = OffSet,
  575. Scale = Scale
  576. })
  577. if Mesh == "SpecialMesh" then
  578. Msh.MeshType = MeshType
  579. Msh.MeshId = MeshId
  580. end
  581. return Msh
  582. end
  583. function CreateWeld(Parent, Part0, Part1, C0, C1)
  584. local Weld = Create("Weld")({
  585. Parent = Parent,
  586. Part0 = Part0,
  587. Part1 = Part1,
  588. C0 = C0,
  589. C1 = C1
  590. })
  591. return Weld
  592. end
  593. EffectModel = Instance.new("Model", char)
  594. Effects = {
  595. Block = {
  596. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  597. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  598. prt.Anchored = true
  599. prt.CFrame = cframe
  600. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  601. game:GetService("Debris"):AddItem(prt, 10)
  602. if Type == 1 or Type == nil then
  603. table.insert(Effects, {
  604. prt,
  605. "Block1",
  606. delay,
  607. x3,
  608. y3,
  609. z3,
  610. msh
  611. })
  612. elseif Type == 2 then
  613. table.insert(Effects, {
  614. prt,
  615. "Block2",
  616. delay,
  617. x3,
  618. y3,
  619. z3,
  620. msh
  621. })
  622. else
  623. table.insert(Effects, {
  624. prt,
  625. "Block3",
  626. delay,
  627. x3,
  628. y3,
  629. z3,
  630. msh
  631. })
  632. end
  633. end
  634. },
  635. Sphere = {
  636. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  637. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  638. prt.Anchored = true
  639. prt.CFrame = cframe
  640. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  641. game:GetService("Debris"):AddItem(prt, 10)
  642. table.insert(Effects, {
  643. prt,
  644. "Cylinder",
  645. delay,
  646. x3,
  647. y3,
  648. z3,
  649. msh
  650. })
  651. end
  652. },
  653. Cylinder = {
  654. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  655. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  656. prt.Anchored = true
  657. prt.CFrame = cframe
  658. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  659. game:GetService("Debris"):AddItem(prt, 10)
  660. table.insert(Effects, {
  661. prt,
  662. "Cylinder",
  663. delay,
  664. x3,
  665. y3,
  666. z3,
  667. msh
  668. })
  669. end
  670. },
  671. Wave = {
  672. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  673. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  674. prt.Anchored = true
  675. prt.CFrame = cframe
  676. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  677. game:GetService("Debris"):AddItem(prt, 10)
  678. table.insert(Effects, {
  679. prt,
  680. "Cylinder",
  681. delay,
  682. x3 / 60,
  683. y3 / 60,
  684. z3 / 60,
  685. msh
  686. })
  687. end
  688. },
  689. Ring = {
  690. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  691. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  692. prt.Anchored = true
  693. prt.CFrame = cframe
  694. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  695. game:GetService("Debris"):AddItem(prt, 10)
  696. table.insert(Effects, {
  697. prt,
  698. "Cylinder",
  699. delay,
  700. x3,
  701. y3,
  702. z3,
  703. msh
  704. })
  705. end
  706. },
  707. Break = {
  708. Create = function(brickcolor, cframe, x1, y1, z1)
  709. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  710. prt.Anchored = true
  711. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  712. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  713. local num = math.random(10, 50) / 1000
  714. game:GetService("Debris"):AddItem(prt, 10)
  715. table.insert(Effects, {
  716. prt,
  717. "Shatter",
  718. num,
  719. prt.CFrame,
  720. math.random() - math.random(),
  721. 0,
  722. math.random(50, 100) / 100
  723. })
  724. end
  725. }
  726. }
  727. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  728. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  729. prt.Anchored = true
  730. prt.CFrame = cframe
  731. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  732. game:GetService("Debris"):AddItem(prt, 10)
  733. if Type == 1 or Type == nil then
  734. table.insert(Effects, {
  735. prt,
  736. "Block1",
  737. delay,
  738. x3,
  739. y3,
  740. z3,
  741. msh
  742. })
  743. elseif Type == 2 then
  744. table.insert(Effects, {
  745. prt,
  746. "Block2",
  747. delay,
  748. x3,
  749. y3,
  750. z3,
  751. msh
  752. })
  753. elseif Type == 3 then
  754. table.insert(Effects, {
  755. prt,
  756. "Block3",
  757. delay,
  758. x3,
  759. y3,
  760. z3,
  761. msh
  762. })
  763. end
  764. end
  765. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  766. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  767. prt.Anchored = true
  768. prt.CFrame = cframe
  769. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  770. game:GetService("Debris"):AddItem(prt, 10)
  771. table.insert(Effects, {
  772. prt,
  773. "Cylinder",
  774. delay,
  775. x3,
  776. y3,
  777. z3,
  778. msh
  779. })
  780. end
  781. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  782. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  783. prt.Anchored = true
  784. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  785. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  786. game:GetService("Debris"):AddItem(prt, 10)
  787. table.insert(Effects, {
  788. prt,
  789. "Cylinder",
  790. delay,
  791. x3,
  792. y3,
  793. z3,
  794. msh
  795. })
  796. end
  797. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  798. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  799. prt.Anchored = true
  800. prt.CFrame = cframe
  801. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  802. game:GetService("Debris"):AddItem(prt, 10)
  803. table.insert(Effects, {
  804. prt,
  805. "Cylinder",
  806. delay,
  807. x3,
  808. y3,
  809. z3,
  810. msh
  811. })
  812. end
  813. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  814. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  815. prt.Anchored = true
  816. prt.CFrame = cframe
  817. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  818. game:GetService("Debris"):AddItem(prt, 10)
  819. table.insert(Effects, {
  820. prt,
  821. "Cylinder",
  822. delay,
  823. x3,
  824. y3,
  825. z3,
  826. msh
  827. })
  828. end
  829. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  830. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  831. prt.Anchored = true
  832. prt.CFrame = cframe
  833. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  834. game:GetService("Debris"):AddItem(prt, 10)
  835. table.insert(Effects, {
  836. prt,
  837. "Cylinder",
  838. delay,
  839. x3,
  840. y3,
  841. z3,
  842. msh
  843. })
  844. end
  845. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  846. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  847. prt.Anchored = true
  848. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  849. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  850. local num = math.random(10, 50) / 1000
  851. game:GetService("Debris"):AddItem(prt, 10)
  852. table.insert(Effects, {
  853. prt,
  854. "Shatter",
  855. num,
  856. prt.CFrame,
  857. math.random() - math.random(),
  858. 0,
  859. math.random(50, 100) / 100
  860. })
  861. end
  862. function CreateSound(ID, PARENT, VOLUME, PITCH)
  863. local NEWSOUND = nil
  864. coroutine.resume(coroutine.create(function()
  865. NEWSOUND = Instance.new("Sound", PARENT)
  866. NEWSOUND.Volume = VOLUME
  867. NEWSOUND.Pitch = PITCH
  868. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  869. swait()
  870. NEWSOUND:play()
  871. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  872. end))
  873. return NEWSOUND
  874. end
  875.  
  876.  
  877. --[[
  878. Thanks for using Build-To-Lua by jarredbcv.
  879. ]]--
  880.  
  881. New = function(Object, Parent, Name, Data)
  882. local Object = Instance.new(Object)
  883. for Index, Value in pairs(Data or {}) do
  884. Object[Index] = Value
  885. end
  886. Object.Parent = Parent
  887. Object.Name = Name
  888. return Object
  889. end
  890.  
  891. XBlade = New("Model",char,"XBlade",{})
  892. Handle = New("Part",XBlade,"Handle",{BrickColor = BrickColor.new("Institutional black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(2, 0.119999982, 0.119999982),CFrame = CFrame.new(-44.0486794, 1.89940667, 173.921341, 0.99009043, -0.134159163, -0.0414969474, 0.0418755226, -2.00014849e-09, 0.999122798, -0.134041354, -0.990959466, 0.00561797712),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  893. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-41.3519974, 0.784493208, 173.553787, 0.134159118, 0.931669831, -0.337627381, -1.78345172e-10, 0.340707511, 0.940169215, 0.990959346, -0.126132146, 0.0457089804),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  894. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.93166995, 0.340707511, -0.12613225, -0.337627441, 0.940169275, 0.0457090214),C1 = CFrame.new(2.67253876, 0.00244140625, -1.22790456, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  895. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.92999995, 0.0500000156),CFrame = CFrame.new(-44.0702477, 1.93928599, 173.921783, 0.134159118, 0.99009037, -0.0414969437, -1.78345172e-10, 0.0418755226, 0.999122798, 0.990959346, -0.13404125, 0.00561797526),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  896. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(-0.019744873, 0.00245666504, 0.0407419205, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  897. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-40.7464447, 1.01027775, 173.471802, 0.134159118, 0.903306067, -0.407478601, -1.78345172e-10, 0.411195904, 0.911546826, 0.990959346, -0.122292183, 0.0551656336),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  898. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.903306186, 0.411195934, -0.122292288, -0.40747866, 0.911546886, 0.0551656857),C1 = CFrame.new(3.29253769, 0.00245666504, -1.02790737, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  899. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.130000025),CFrame = CFrame.new(-39.0396805, 1.93485165, 173.240723, 0.134159118, 0.86384666, -0.48556143, -1.78345172e-10, 0.489991099, 0.871727467, 0.990959346, -0.116950043, 0.065736711),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  900. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863846779, 0.489991099, -0.116950139, -0.48556149, 0.871727467, 0.0657367632),C1 = CFrame.new(5.05207825, 0.00245666504, -0.176268101, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  901. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-40.2101974, 1.23313034, 173.3992, 0.134159118, 0.88381362, -0.448190004, -1.78345172e-10, 0.452278793, 0.891876459, 0.990959346, -0.119653247, 0.0606772564),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  902. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.883813798, 0.452278793, -0.119653352, -0.448190093, 0.891876578, 0.0606773123),C1 = CFrame.new(3.84253311, 0.00245666504, -0.827910662, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  903. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-41.9794464, 0.607830167, 173.638718, 0.134159118, 0.966715217, -0.217858434, -1.78345172e-10, 0.219845936, 0.975534439, 0.990959346, -0.130876735, 0.0294943117),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  904. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.966715395, 0.219845951, -0.130876839, -0.217858493, 0.975534499, 0.0294943396),C1 = CFrame.new(2.03252411, 0.00245666504, -1.37789822, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  905. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.08000004, 0.0500000156),CFrame = CFrame.new(-42.5497932, 0.498351336, 173.715927, 0.134159118, 0.975934744, -0.171907738, -1.78345172e-10, 0.17347604, 0.984838009, 0.990959346, -0.132124841, 0.0232733674),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  906. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.975934923, 0.17347604, -0.132124975, -0.171907783, 0.984838068, 0.0232733898),C1 = CFrame.new(1.45289612, 0.00247192383, -1.46317959, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  907. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.92999995, 0.0500000156),CFrame = CFrame.new(-44.0665131, 1.84935343, 173.92128, 0.134159118, 0.99009037, -0.0414969437, -1.78345172e-10, 0.0418755226, 0.999122798, 0.990959346, -0.13404125, 0.00561797526),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  908. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(-0.019744873, 0.00245666504, -0.0492696762, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  909. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-42.5316505, 0.708744168, 173.713501, 0.134159118, 0.975934744, -0.171907738, -1.78345172e-10, 0.17347604, 0.984838009, 0.990959346, -0.132124841, 0.0232733674),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  910. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.975934923, 0.17347604, -0.132124975, -0.171907783, 0.984838068, 0.0232733898),C1 = CFrame.new(1.47999573, 0.00244140625, -1.25373793, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  911. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.079999879, 0.149999917, 0.100000016),CFrame = CFrame.new(-45.0332489, 1.85846865, 174.05719, 0.134159118, -0.0414969884, -0.99009037, -1.78345172e-10, 0.999122798, -0.0418755673, 0.990959346, 0.00561798224, 0.13404125),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  912. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, -0.0414970033, 0.999122858, 0.00561798783, -0.990090549, -0.0418755673, 0.134041384),C1 = CFrame.new(-0.994735718, -0.00253295898, 0.000717639923, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  913. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.52999997, 0.0500000156),CFrame = CFrame.new(-43.0991249, 1.12461293, 173.790329, 0.134159118, -0.041496899, -0.99009037, -1.78345172e-10, 0.999122798, -0.0418754779, 0.990959346, 0.0056179706, 0.13404125),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  914. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 1.60021901e-16, 0.990959764, -0.0414969139, 0.999122858, 0.00561797619, -0.990090549, -0.0418754779, 0.134041384),C1 = CFrame.new(0.925262451, 0.00244140625, -0.814253807, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  915. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Really Black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-41.8233681, 0.848814011, 173.617599, 0.134159118, 0.949757814, -0.282773912, -1.78345172e-10, 0.285353601, 0.958422184, 0.990959346, -0.128580973, 0.0382827483),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  916. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.949757874, 0.285353601, -0.128581077, -0.282773942, 0.958422303, 0.0382827818),C1 = CFrame.new(2.19998169, 0.00245666504, -1.14372134, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  917. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 0.0799999386, 0.0500000156),CFrame = CFrame.new(-43.1370964, 2.03881836, 173.795456, 0.134159118, -0.041496899, -0.99009037, -1.78345172e-10, 0.999122798, -0.0418754779, 0.990959346, 0.0056179706, 0.13404125),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  918. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 1.60021901e-16, 0.990959764, -0.0414969139, 0.999122858, 0.00561797619, -0.990090549, -0.0418754779, 0.134041384),C1 = CFrame.new(0.925262451, 0.00245666504, 0.100754261, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  919. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-38.9191017, 1.90829134, 173.224411, 0.134159118, 0.863252759, -0.486616373, -1.78345172e-10, 0.491055667, 0.871128023, 0.990959346, -0.116869673, 0.0658795312),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  920. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863252878, 0.491055697, -0.11686977, -0.486616433, 0.871128082, 0.0658795834),C1 = CFrame.new(5.17253876, 0.00245666504, -0.207900524, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  921. Wedge = New("WedgePart",XBlade,"Wedge",{BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.Neon,Size = Vector3.new(0.0799999461, 4.97000027, 1.66999996),CFrame = CFrame.new(-40.6379662, 1.33008528, 173.459518, 0.134159088, 0.990090489, -0.0414969511, -3.48056417e-10, 0.0418755226, 0.999122798, 0.990959585, -0.134041339, 0.00561797852),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  922. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(3.41497803, 7.62939453e-05, -0.712950706, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  923. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-40.5334549, 1.31371856, 173.442963, 0.134159118, 0.888382077, -0.439065397, -1.78345172e-10, 0.443070978, 0.89648658, 0.990959346, -0.120271713, 0.059441939),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  924. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.888382196, 0.443070978, -0.120271817, -0.439065516, 0.89648664, 0.0594419949),C1 = CFrame.new(3.51998901, 0.00245666504, -0.733733177, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  925. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-39.8037491, 1.65485072, 173.344177, 0.134159118, 0.879470766, -0.456653416, -1.78345172e-10, 0.460819334, 0.887493968, 0.990959346, -0.1190653, 0.0618230514),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  926. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.879470944, 0.460819364, -0.119065404, -0.456653476, 0.887494028, 0.0618231073),C1 = CFrame.new(4.26998901, 0.00245666504, -0.423735619, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  927. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1.02999997, 0.0500000156),CFrame = CFrame.new(-38.633503, 2.03729534, 173.18576, 0.134159118, 0.863252759, -0.486616373, -1.78345172e-10, 0.491055667, 0.871128023, 0.990959346, -0.116869673, 0.0658795312),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  928. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863252878, 0.491055697, -0.11686977, -0.486616433, 0.871128082, 0.0658795834),C1 = CFrame.new(5.46588898, 0.00244140625, -0.0910782814, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  929. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.0500000156),CFrame = CFrame.new(-39.5588799, 1.55094099, 173.311005, 0.134159118, 0.863252759, -0.486616373, -1.78345172e-10, 0.491055667, 0.871128023, 0.990959346, -0.116869673, 0.0658795312),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  930. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.863252878, 0.491055697, -0.11686977, -0.486616433, 0.871128082, 0.0658795834),C1 = CFrame.new(4.51252747, 0.00247192383, -0.537901878, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  931. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 5, 0.0500000156),CFrame = CFrame.new(-40.6833267, 2.18262863, 173.463257, 0.134159118, 0.99009037, -0.0414969437, -1.78345172e-10, 0.0418755226, 0.999122798, 0.990959346, -0.13404125, 0.00561797526),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  932. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.990090549, 0.0418755226, -0.134041384, -0.0414969586, 0.999122858, 0.00561798085),C1 = CFrame.new(3.40526581, 0.00245666504, 0.140748024, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  933. Part = New("Part",XBlade,"Part",{BrickColor = BrickColor.new("Institutional black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0899998769, 1, 0.360000014),CFrame = CFrame.new(-41.1286964, 1.07836723, 173.523544, 0.134159118, 0.920541048, -0.36688596, -1.78345172e-10, 0.37023294, 0.928938925, 0.990959346, -0.124625482, 0.0496700779),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(255, 0, 0),})
  934. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.134159088, 0, 0.990959764, 0.920541227, 0.37023297, -0.124625586, -0.36688602, 0.928938985, 0.0496701226),C1 = CFrame.new(2.9099884, 0.00245666504, -0.943724632, 0.990090549, 0.0418755226, -0.134041443, -0.134159133, -1.83043725e-09, -0.990959704, -0.0414969549, 0.999122798, 0.00561798038),})
  935.  
  936.  
  937. for _, v in pairs(XBlade:GetChildren()) do
  938. if v:IsA'BasePart' then
  939. v.CanCollide = false
  940. end
  941. end
  942.  
  943.  
  944.  
  945. local NewInstance = function(instance,parent,properties)
  946. local inst = Instance.new(instance,parent)
  947. if(properties)then
  948. for i,v in next, properties do
  949. pcall(function() inst[i] = v end)
  950. end
  951. end
  952. return inst;
  953. end
  954. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,-.9,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(90))})
  955. local Locket = NewInstance('Weld',char,{Part0=hed,Part1=String,C0 = CFrame.new(0,-.9,0.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))})
  956. local HeartL = NewInstance('Weld',char,{Part0=hed,Part1=Handle2,C0 = CFrame.new(0,-1.3,-0.7)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))})
  957.  
  958.  
  959.  
  960.  
  961. --Chat Function--
  962. function chatfunc(text,waitt)
  963. local chat = coroutine.wrap(function()
  964. if char:FindFirstChild("TalkingBillBoard")~= nil then
  965. char:FindFirstChild("TalkingBillBoard").Parent = nil
  966. end
  967. local naeeym2 = Instance.new("BillboardGui",char)
  968. naeeym2.Size = UDim2.new(0,100,0,40)
  969. naeeym2.StudsOffset = Vector3.new(0,2,0)
  970. naeeym2.Adornee = char.Head
  971. naeeym2.Name = "TalkingBillBoard"
  972. naeeym2.AlwaysOnTop = true
  973. local tecks2 = Instance.new("TextLabel",naeeym2)
  974. tecks2.BackgroundTransparency = 1
  975. tecks2.BorderSizePixel = 0
  976. tecks2.Text = ""
  977. tecks2.Font = "Code"
  978. tecks2.TextSize = 30
  979. tecks2.TextStrokeTransparency = 0
  980. tecks2.TextColor3 = Color3.fromRGB(255, 0, 0)
  981. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
  982. tecks2.Size = UDim2.new(1,0,0.5,0)
  983. for i = 1,string.len(text),1 do
  984. tecks2.Text = string.sub(text,1,i)
  985. swait(3)
  986. end
  987. wait(waitt/10)
  988. coroutine.resume(coroutine.create(function()
  989. for i = 1, 10 do
  990. tecks2.TextTransparency = tecks2.TextTransparency + 0.1
  991. swait()
  992. end
  993. naeeym2:Destroy()
  994. end))
  995. end)
  996. chat()
  997. end
  998.  
  999. local asd = Instance.new("ParticleEmitter")
  1000. asd.Color = ColorSequence.new(Color3.new(255, 0, 0), Color3.new(.255, 0, 0))
  1001. asd.LightEmission = .1
  1002. asd.Size = NumberSequence.new(0.2)
  1003. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1004. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1005. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1006. asd.Transparency = bbb
  1007. asd.Size = aaa
  1008. asd.ZOffset = .9
  1009. asd.Acceleration = Vector3.new(0, -5, 0)
  1010. asd.LockedToPart = false
  1011. asd.EmissionDirection = "Back"
  1012. asd.Lifetime = NumberRange.new(1, 2)
  1013. asd.Rotation = NumberRange.new(-100, 100)
  1014. asd.RotSpeed = NumberRange.new(-100, 100)
  1015. asd.Speed = NumberRange.new(2)
  1016. asd.Enabled = false
  1017. asd.VelocitySpread = 10000
  1018.  
  1019. function bleed(victim,amount)
  1020. local prtcl = asd:Clone()
  1021. prtcl.Parent = victim
  1022. prtcl:Emit(amount)
  1023. end
  1024.  
  1025.  
  1026. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1027. local NEWMESH = Instance.new(MESH)
  1028. if MESH == "SpecialMesh" then
  1029. NEWMESH.MeshType = MESHTYPE
  1030. if MESHID ~= "nil" and MESHID ~= "" then
  1031. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1032. end
  1033. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1034. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1035. end
  1036. end
  1037. NEWMESH.Offset = OFFSET or Vector3.new(0, 0, 0)
  1038. NEWMESH.Scale = SCALE
  1039. NEWMESH.Parent = PARENT
  1040. return NEWMESH
  1041. end
  1042.  
  1043. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1044. local NEWPART = Instance.new("Part")
  1045. NEWPART.formFactor = FORMFACTOR
  1046. NEWPART.Reflectance = REFLECTANCE
  1047. NEWPART.Transparency = TRANSPARENCY
  1048. NEWPART.CanCollide = false
  1049. NEWPART.Locked = true
  1050. NEWPART.Anchored = true
  1051. if ANCHOR == false then
  1052. NEWPART.Anchored = false
  1053. end
  1054. NEWPART.BrickColor = BrickColor.new(tostring(BRICKCOLOR))
  1055. NEWPART.Name = NAME
  1056. NEWPART.Size = SIZE
  1057. NEWPART.Position = tors.Position
  1058. NEWPART.Material = MATERIAL
  1059. NEWPART:BreakJoints()
  1060. NEWPART.Parent = PARENT
  1061. return NEWPART
  1062. end
  1063.  
  1064. local function weldBetween(a, b)
  1065. local weldd = Instance.new("ManualWeld")
  1066. weldd.Part0 = a
  1067. weldd.Part1 = b
  1068. weldd.C0 = CFrame.new()
  1069. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1070. weldd.Parent = a
  1071. return weldd
  1072. end
  1073.  
  1074. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  1075. local acs = Instance.new("Part")
  1076. acs.CanCollide = false
  1077. acs.Anchored = false
  1078. acs.Size = Vector3.new(0,0,0)
  1079. acs.CFrame = attachmentpart.CFrame
  1080. acs.Parent = char
  1081. acs.BrickColor = color
  1082. local meshs = Instance.new("SpecialMesh")
  1083. meshs.MeshId = mesh
  1084. meshs.TextureId = texture
  1085. meshs.Parent = acs
  1086. meshs.Scale = scale
  1087. meshs.Offset = offset
  1088. weldBetween(attachmentpart,acs)
  1089. end
  1090.  
  1091. local accessories = Instance.new("Folder",char)
  1092. accessories.Name = "Add-ons"
  1093.  
  1094. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  1095. if TYPE == "Gem" then
  1096. local acs = CreatePart(3, accessories, "Plastic", 0, 0, "COLOR", "Part", Vector3.new(0,0,0))
  1097. acs.Anchored = false
  1098. acs.CanCollide = false
  1099. acs.CFrame = PART.CFrame
  1100. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  1101. weldBetween(PART,acs)
  1102. elseif TYPE == "Skull" then
  1103. local acs = CreatePart(3, accessories, "Plastic", 0, 0, "COLOR", "Part", Vector3.new(0,0,0))
  1104. acs.Anchored = false
  1105. acs.CanCollide = false
  1106. acs.CFrame = PART.CFrame
  1107. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  1108. weldBetween(PART,acs)
  1109. elseif TYPE == "Eye" then
  1110. local acs = CreatePart(3, accessories, "Neon", 0 , 0, "COLOR", "Part", Vector3.new(0,0,0))
  1111. acs.Anchored = false
  1112. acs.CanCollide = false
  1113. acs.CFrame = PART.CFrame
  1114. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  1115. weldBetween(PART,acs)
  1116. end
  1117. end
  1118.  
  1119.  
  1120. createbodypart("Eye","Really black",hed,Vector3.new(0.2, 0.17, -0.55),Vector3.new(3,5,3))
  1121. createbodypart("Eye","White",hed,Vector3.new(-0.2, 0.17, -0.55),Vector3.new(3,5,3))
  1122.  
  1123. --Extras--
  1124.  
  1125. --Scarfs--
  1126. local Blobby = Instance.new("Part", char)
  1127. Blobby.Name = "Blob"
  1128. Blobby.CanCollide = false
  1129. Blobby.BrickColor = BrickColor.new("Institutional black")
  1130. Blobby.Transparency = 0
  1131. Blobby.Material = "Plastic"
  1132. Blobby.Size = Vector3.new(1, 1, 2)
  1133. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1134. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1135.  
  1136. local Weld = Instance.new("Weld", Blobby)
  1137. Weld.Part0 = hed
  1138. Weld.Part1 = Blobby
  1139. Weld.C1 = CFrame.new(0, 1.1, 0)
  1140. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(180),0)
  1141.  
  1142. local M2 = Instance.new("SpecialMesh")
  1143. M2.Parent = Blobby
  1144. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1145. M2.Scale = Vector3.new(0.8, 0.8, 0.8)
  1146.  
  1147. local Blobby2 = Instance.new("Part", char)
  1148. Blobby2.Name = "Blob"
  1149. Blobby2.CanCollide = false
  1150. Blobby2.BrickColor = BrickColor.new("Neon")
  1151. Blobby2.Transparency = 0
  1152. Blobby2.Material = "Plastic"
  1153. Blobby2.Size = Vector3.new(1, 1, 2)
  1154. Blobby2.TopSurface = Enum.SurfaceType.Smooth
  1155. Blobby2.BottomSurface = Enum.SurfaceType.Smooth
  1156.  
  1157. local Weld = Instance.new("Weld", Blobby2)
  1158. Weld.Part0 = hed
  1159. Weld.Part1 = Blobby2
  1160. Weld.C1 = CFrame.new(0, 1.2, 0)
  1161. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(180),0)
  1162.  
  1163. local M2 = Instance.new("SpecialMesh")
  1164. M2.Parent = Blobby2
  1165. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1166. M2.Scale = Vector3.new(0.8, 0.8, 0.8)
  1167.  
  1168. --Hair--
  1169. local Hair = Instance.new("Part", char)
  1170. Hair.Name = "Hair"
  1171. Hair.CanCollide = false
  1172. Hair.BrickColor = BrickColor.new("Institutional black")
  1173. Hair.Transparency = 0
  1174. Hair.Material = "Plastic"
  1175. Hair.Size = Vector3.new(1, 1, 2)
  1176. Hair.TopSurface = Enum.SurfaceType.Smooth
  1177. Hair.BottomSurface = Enum.SurfaceType.Smooth
  1178.  
  1179. local Weld = Instance.new("Weld", Hair)
  1180. Weld.Part0 = hed
  1181. Weld.Part1 = Hair
  1182. Weld.C1 = CFrame.new(0, -.5, 0)
  1183. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  1184.  
  1185. local M2 = Instance.new("SpecialMesh")
  1186. M2.Parent = Hair
  1187. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1188. M2.Scale = Vector3.new(1.2, 1.1, 1.1)
  1189.  
  1190. --Hood--
  1191. local Hood = Instance.new("Part", char)
  1192. Hood.Name = "Hood"
  1193. Hood.CanCollide = false
  1194. Hood.BrickColor = BrickColor.new("Institutional black")
  1195. Hood.Transparency = 0
  1196. Hood.Material = "Plastic"
  1197. Hood.Size = Vector3.new(1, 1, 2)
  1198. Hood.TopSurface = Enum.SurfaceType.Smooth
  1199. Hood.BottomSurface = Enum.SurfaceType.Smooth
  1200.  
  1201. local Weld = Instance.new("Weld", Hood)
  1202. Weld.Part0 = tors
  1203. Weld.Part1 = Hood
  1204. Weld.C1 = CFrame.new(0, .4, -.9)
  1205. Weld.C0 = CFrame.Angles(math.rad(-0),math.rad(0),math.rad(180))
  1206.  
  1207. local M2 = Instance.new("SpecialMesh")
  1208. M2.Parent = Hood
  1209. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1210. M2.Scale = Vector3.new(0.922, 0.922, 0.922)
  1211. hed.face.Texture = "http://www.roblox.com/asset/?id=176217905"
  1212.  
  1213.  
  1214.  
  1215. Slashy = Instance.new("Sound", ra)
  1216. Slashy.Volume = 5
  1217. Slashy.Pitch = 1
  1218. Slashy.SoundId = "http://www.roblox.com/asset/?id=978101945"
  1219. Slashy.Looped = false
  1220.  
  1221. local VALUE1 = false
  1222. local sine=0
  1223. for _, v in pairs(XBlade:GetChildren()) do
  1224. if v:IsA'BasePart' then
  1225. v.CanCollide = false
  1226. v.Transparency = 1
  1227. end
  1228. end
  1229. function intro()
  1230. attack = true
  1231. chatfunc("Made by Vecera a Ozzak1003.",3)
  1232. hum.WalkSpeed = 0
  1233. for i = 0,6,0.1 do
  1234. swait()
  1235. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1236. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1237. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1238. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1239. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1240. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1241. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1242. end
  1243. wait(2.5)
  1244. chatfunc("Now nahid will pay for his faults.",3)
  1245. wait(2.5)
  1246. for i = 0,6,0.1 do
  1247. swait()
  1248. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1249. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1250. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1251. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1252. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1254. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1255. end
  1256. wait(2.5)
  1257. chatfunc("Now i will kill every nahid that exists.",3)
  1258. wait(2.5)
  1259. for i = 0,6,0.1 do
  1260. swait()
  1261. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1262. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1263. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1264. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1265. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1266. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1267. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1268. end
  1269. wait(2.5)
  1270. chatfunc("It will be fun >:).",5)
  1271. wait(2.5)
  1272. for i = 0,6,0.1 do
  1273. swait()
  1274. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1275. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1276. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1277. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1278. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1279. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1280. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1281. end
  1282. wait(2.5)
  1283. chatfunc("Welcome to world without nahid.",5)
  1284. wait(2.5)
  1285.  
  1286. for i = 0,6,0.1 do
  1287. swait()
  1288. for _, v in pairs(XBlade:GetChildren()) do
  1289. if v:IsA'BasePart' then
  1290. v.CanCollide = false
  1291. v.Transparency = v.Transparency - .3
  1292. end
  1293. end
  1294. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1295. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1296. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1297. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1298. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(5)), 0.1)
  1299. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1300. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(180)), 0.15)
  1301. end
  1302. wait(4.5)
  1303. chatfunc("Oh yeah and dont you dare Clon99 saying this is your script",5)
  1304. wait(2.5)
  1305. CreateSound("367453005", hed, 10, 1)
  1306. ShadowHead = New("Part",char,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Neon"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1307. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1308. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1309. Effects.Ring.Create(BrickColor.new("Institutional black"), tors.CFrame*angles(math.rad(90),math.rad(0),math.rad(0)), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  1310. Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
  1311. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1312. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
  1313. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
  1314. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
  1315. local bigboi = Instance.new("Sound",tors)
  1316. bigboi.SoundId = "rbxassetid://570556587"
  1317. bigboi.Volume = 2.5
  1318. bigboi.Looped = true
  1319. bigboi.Pitch = 1
  1320. bigboi:Play()
  1321. attack = false
  1322. VALUE1 = true
  1323. hum.WalkSpeed = 28
  1324. end
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330. function NothingPersonal()
  1331. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1332. local HITBODY = mouse.Target.Parent
  1333. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  1334. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1335. if TORS ~= nil and HUMAN ~= nil then
  1336. attack = true
  1337. hum.WalkSpeed = 0
  1338. root.CFrame = TORS.CFrame * CFrame.new(-1,0,6)
  1339. TORS.Anchored = true
  1340. CreateSound("367453005", hed, 10, 1)
  1341. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  1342. for i = 0,6,0.1 do
  1343. swait()
  1344. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(-20)),0.15)
  1345. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1346. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1347. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1348. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(125)), 0.1)
  1349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(-15)), 0.1)
  1350. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1351. end
  1352. CreateSound("357417055", hed, 10, 1)
  1353. for i = 0,4,0.1 do
  1354. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(45)),0.15)
  1355. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1356. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1357. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1358. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(15)), 0.1)
  1359. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  1360. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1361. end
  1362. wait(2.5)
  1363. CreateSound("623904185", hed, 10, 1)
  1364. HITBODY:BreakJoints()
  1365. TORS.Anchored = false
  1366. attack = false
  1367. hum.WalkSpeed = 28
  1368. bleed(TORS,25)
  1369. end
  1370. end
  1371. end
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384. ---ATTACKS N STUFF
  1385. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1386. Hitboxpart = Instance.new("Part", EffectModel)
  1387. RemoveOutlines(Hitboxpart)
  1388. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1389. Hitboxpart.CanCollide = false
  1390. Hitboxpart.Transparency = 1
  1391. Hitboxpart.Anchored = true
  1392. Hitboxpart.CFrame = Pose
  1393. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1394. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1395. end
  1396. wait2 = false
  1397. combo = 1
  1398. mouse.Button1Down:connect(function(key)
  1399. if attack == false then
  1400. attack = true
  1401. hum.WalkSpeed = 3.01
  1402. if combo == 1 and wait2 == false then
  1403. wait2 = true
  1404. for i = 0, 1.2, 0.1 do
  1405. swait()
  1406. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-15)), 0.3)
  1407. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(175), math.rad(0), math.rad(0)), 0.1)
  1409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1410. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-0)), 0.3)
  1411. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(15), math.rad(-20)), 0.3)
  1412. end
  1413. Effects.Ring.Create(BrickColor.new("Institutional black"), ra.CFrame, 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  1414. Slashy:Play()
  1415. HitboxFunction(Wedge.CFrame * CFrame.new(0, 0, -.9), 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1416. for i = 0, 1.2, 0.1 do
  1417. swait()
  1418. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(15)), 0.3)
  1419. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.1)
  1421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1422. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-15), math.rad(-20)), 0.3)
  1423. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(-0), math.rad(0)), 0.3)
  1424. end
  1425. combo = 2
  1426. end
  1427. if combo == 2 and wait2 == false then
  1428. wait2 = true
  1429. HitboxFunction(ll.CFrame * CFrame.new(0, 0, .4), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  1430. for i = 0, 1.4, 0.1 do
  1431. swait()
  1432. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  1433. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  1434. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(10)), 0.3)
  1435. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-25),math.rad(0),math.rad(-4.5)),0.15)
  1436. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(90),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1437. LH.C0=clerp(LH.C0,cf(-1,-1,-1)*angles(math.rad(-60),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1438. end
  1439. combo = 3
  1440. end
  1441. if combo == 3 and wait2 == false then
  1442. wait2 = true
  1443.  
  1444. for i = 0, 1.2, 0.1 do
  1445. swait()
  1446. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-15)), 0.3)
  1447. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1448. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.1)
  1449. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1450. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-0)), 0.3)
  1451. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(15), math.rad(-20)), 0.3)
  1452. end
  1453. HitboxFunction(Wedge.CFrame * CFrame.new(0, 0, -.9), 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1454. Effects.Ring.Create(BrickColor.new("Institutional black"), Wedge.CFrame, 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  1455. Slashy:Play()
  1456. for i = 0, 1.2, 0.1 do
  1457. swait()
  1458. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(30)), 0.3)
  1459. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1460. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -1) * angles(math.rad(55), math.rad(0), math.rad(40)), 0.1)
  1461. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1462. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-15), math.rad(-20)), 0.3)
  1463. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(-0), math.rad(0)), 0.3)
  1464. end
  1465. combo = 1
  1466. end
  1467. hum.WalkSpeed = 16
  1468. wait2 = false
  1469. attack = false
  1470. end
  1471. end)
  1472.  
  1473.  
  1474. local Color = 0,0,0
  1475.  
  1476. local Num = 0.5
  1477.  
  1478. local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
  1479. local Size = 0.8
  1480. local Rate = 300
  1481. -------------------------------------------------------------------------------------
  1482. local Player = game:service'Players'.LocalPlayer
  1483. local Character = Player.Character
  1484. Torso = Character:WaitForChild'Torso'
  1485.  
  1486. local Wing1 = Instance.new("Part",Character)
  1487. Wing1.FormFactor = Enum.FormFactor.Custom
  1488. Wing1.Size = Vector3.new(.2, .2, .2)
  1489. Wing1.Name = "WIng_1"
  1490.  
  1491. local fire = Instance.new("ParticleEmitter", Wing1)
  1492. fire.VelocitySpread = 0
  1493. fire.Lifetime = NumberRange.new(2)
  1494. fire.Acceleration = Vector3.new(0, 2, 2)
  1495. fire.RotSpeed = NumberRange.new(10)
  1496. fire.Rate = Rate
  1497. fire.Rotation = NumberRange.new(151515)
  1498. fire.Name = "Fire"
  1499. fire.LightEmission = 0.78
  1500. fire.LockedToPart = true
  1501. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1502. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1503. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1504.  
  1505. local Wing2 = Wing1:Clone()
  1506. Wing2.Parent = Torso
  1507. local x,y,z = 0,-1,-6
  1508.  
  1509. Wld = function(a,b,cf)
  1510. local Weld = Instance.new('Weld',a)
  1511. Weld.Part0 = a
  1512. Weld.Part1 = b
  1513. Weld.C1 = cf
  1514. return Weld
  1515. end
  1516.  
  1517. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  1518. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  1519.  
  1520.  
  1521. game:service'RunService'.Stepped:connect(function()
  1522. --z = 6+math.sin(tick()*2)
  1523. y = -1+math.sin(tick()*Num)*Num2
  1524. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1525. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1526. end)
  1527. ------------------------------------------------------------------------------------------------
  1528. local Player = game:service'Players'.LocalPlayer
  1529. local Character = Player.Character
  1530. Torso = Character:WaitForChild'Torso'
  1531.  
  1532. local Wing1 = Instance.new("Part",Character)
  1533. Wing1.FormFactor = Enum.FormFactor.Custom
  1534. Wing1.Size = Vector3.new(.2, .2, .2)
  1535. Wing1.Name = "WIng_1"
  1536.  
  1537. local fire = Instance.new("ParticleEmitter", Wing1)
  1538. fire.VelocitySpread = 0
  1539. fire.Lifetime = NumberRange.new(2.5)
  1540. fire.Acceleration = Vector3.new(0, 4, 4)
  1541. fire.RotSpeed = NumberRange.new(10)
  1542. fire.Rate = Rate
  1543. fire.Rotation = NumberRange.new(151515)
  1544. fire.Name = "Fire"
  1545. fire.LightEmission = 0.78
  1546. fire.LockedToPart = true
  1547. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1548. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1549. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1550.  
  1551. local Wing2 = Wing1:Clone()
  1552. Wing2.Parent = Torso
  1553. local x,y,z = 0,-1,-6
  1554.  
  1555. Wld = function(a,b,cf)
  1556. local Weld = Instance.new('Weld',a)
  1557. Weld.Part0 = a
  1558. Weld.Part1 = b
  1559. Weld.C1 = cf
  1560. return Weld
  1561. end
  1562.  
  1563. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  1564. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
  1565.  
  1566. print'Loaded'
  1567.  
  1568. game:service'RunService'.Stepped:connect(function()
  1569. --z = 6+math.sin(tick()*2)
  1570. y = -1+math.sin(tick()*Num)*Num2
  1571. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1572. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1573. end)
  1574.  
  1575. ------------------------------------------------------------------------------------------------
  1576. local Player = game:service'Players'.LocalPlayer
  1577. local Character = Player.Character
  1578. Torso = Character:WaitForChild'Torso'
  1579.  
  1580. local Wing1 = Instance.new("Part",Character)
  1581. Wing1.FormFactor = Enum.FormFactor.Custom
  1582. Wing1.Size = Vector3.new(.2, .2, .2)
  1583. Wing1.Name = "WIng_1"
  1584.  
  1585. local fire = Instance.new("ParticleEmitter", Wing1)
  1586. fire.VelocitySpread = 0
  1587. fire.Lifetime = NumberRange.new(2.8)
  1588. fire.Acceleration = Vector3.new(0, 4, 4)
  1589. fire.RotSpeed = NumberRange.new(10)
  1590. fire.Rate = Rate
  1591. fire.Rotation = NumberRange.new(151515)
  1592. fire.Name = "Fire"
  1593. fire.LightEmission = 0.78
  1594. fire.LockedToPart = true
  1595. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1596. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1597. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1598.  
  1599. local Wing2 = Wing1:Clone()
  1600. Wing2.Parent = Torso
  1601. local x,y,z = 0,-1,-6
  1602.  
  1603. Wld = function(a,b,cf)
  1604. local Weld = Instance.new('Weld',a)
  1605. Weld.Part0 = a
  1606. Weld.Part1 = b
  1607. Weld.C1 = cf
  1608. return Weld
  1609. end
  1610.  
  1611. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  1612. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
  1613.  
  1614. print'Loaded'
  1615.  
  1616. game:service'RunService'.Stepped:connect(function()
  1617. --z = 6+math.sin(tick()*2)
  1618. y = -1+math.sin(tick()*Num)*Num2
  1619. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1620. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1621. end)
  1622.  
  1623.  
  1624.  
  1625. function DashingSpin()
  1626. attack = true
  1627. hum.WalkSpeed = 0
  1628. CreateSound("707957812", workspace, 5, 1)
  1629. Effects.Block.Create(BrickColor.new("Institutional black"), tors.CFrame, 2, 2, 2, 3.6, 3.6, 3.6, 0.05)
  1630. Effects.Block.Create(BrickColor.new("Neon"), tors.CFrame, 2, 2, 2, 3.4, 3.4, 3.4, 0.03)
  1631. Effects.Block.Create(BrickColor.new("Institutional black"), tors.CFrame, 2, 2, 2, 6.6, 6.6, 6.6, 0.05)
  1632. Effects.Block.Create(BrickColor.new("Neon"), tors.CFrame, 2, 2, 2, 6.4, 6.4, 6.4, 0.05)
  1633. Effects.Block.Create(BrickColor.new("Neon"), tors.CFrame, 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  1634.  
  1635. Effects.Ring.Create(BrickColor.new("Institutional black"), tors.CFrame, 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  1636. Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
  1637. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1638. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
  1639. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
  1640. Effects.Sphere.Create(BrickColor.new("Dark indigo"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
  1641. root.CFrame = root.CFrame + root.CFrame.lookVector * 35
  1642. for i = 0,6,0.1 do
  1643. --Not to put a swait here this is going to be like, you know what just dont put a swait kthx
  1644. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1645. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  1646. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(110), math.rad(90)), 0.1)
  1647. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.4,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  1648. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1649. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1650. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1651. end
  1652. for i = 0,9,0.1 do
  1653. swait()
  1654. MagniDamage(Wedge, 12, 6, 12, 10, "Normal")
  1655. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25+0.45*i)*angles(math.rad(0),math.rad(0),math.rad(0-255.45*i)),0.15)
  1656. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30-5.35*i),math.rad(0),math.rad(0)),0.15)
  1657. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(110-25.35*i), math.rad(90)), 0.1)
  1658. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.4,0)*angles(math.rad(0+17.35*i),math.rad(0-25.35*i),math.rad(-4.5)),0.15)
  1659. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60+10.35*i),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1660. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1661. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1662. end
  1663. attack = false
  1664. hum.WalkSpeed = 28
  1665. end
  1666.  
  1667.  
  1668. local Player = game:service'Players'.LocalPlayer
  1669. local Character = Player.Character
  1670. Torso = Character:WaitForChild'Torso'
  1671.  
  1672. local Wing1 = Instance.new("Part",Character)
  1673. Wing1.FormFactor = Enum.FormFactor.Custom
  1674. Wing1.Size = Vector3.new(.2, .2, .2)
  1675. Wing1.Name = "WIng_1"
  1676.  
  1677. local fire = Instance.new("ParticleEmitter", Wing1)
  1678. fire.VelocitySpread = 0
  1679. fire.Lifetime = NumberRange.new(2)
  1680. fire.Acceleration = Vector3.new(0, 2, 2)
  1681. fire.RotSpeed = NumberRange.new(10)
  1682. fire.Rate = Rate
  1683. fire.Rotation = NumberRange.new(151515)
  1684. fire.Name = "Fire"
  1685. fire.LightEmission = 0.78
  1686. fire.LockedToPart = true
  1687. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  1688. fire.Color = ColorSequence.new(Color3.new(Color), Color3.new(Color))
  1689. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
  1690.  
  1691. local Wing2 = Wing1:Clone()
  1692. Wing2.Parent = Torso
  1693. local x,y,z = 0,-1,-6
  1694.  
  1695. Wld = function(a,b,cf)
  1696. local Weld = Instance.new('Weld',a)
  1697. Weld.Part0 = a
  1698. Weld.Part1 = b
  1699. Weld.C1 = cf
  1700. return Weld
  1701. end
  1702.  
  1703. local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  1704. local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
  1705.  
  1706.  
  1707. game:service'RunService'.Stepped:connect(function()
  1708. --z = 6+math.sin(tick()*2)
  1709. y = -1+math.sin(tick()*Num)*Num2
  1710. Wing1.Fire.Acceleration = Vector3.new(x,y,z)
  1711. Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
  1712. end)
  1713.  
  1714.  
  1715.  
  1716.  
  1717. mouse.KeyDown:connect(function(key)
  1718. if attack == false then
  1719. if key == 'q' then
  1720. NothingPersonal()
  1721. elseif key == 'c' then
  1722. CreateSound("367453005", hed, 10, 1)
  1723. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  1724. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  1725. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  1726. elseif key == 'f' then
  1727. DashingSpin()
  1728. elseif key == 't' then
  1729. CreateSound("1466932232", hed, 10, .89)
  1730. end
  1731. end
  1732. end)
  1733.  
  1734.  
  1735.  
  1736. ff = Instance.new("ForceField",char)
  1737. ff.Visible = false
  1738.  
  1739. local idle=0
  1740. local change = 1
  1741. local val = 0
  1742. toim = 0
  1743. hum.Animator.Parent = nil
  1744. idleanim=.4
  1745. while true do
  1746. swait()
  1747. hum.MaxHealth = math.huge
  1748. hum.Health = math.huge
  1749. hum.Name = "TheXEvent"
  1750. sine = sine + change
  1751. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  1752. local velderp=root.Velocity.y
  1753. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  1754. if equipped==true or equipped==false then
  1755. if attack==false then
  1756. idle=idle+1
  1757. else
  1758. idle=0
  1759. end
  1760. if root.Velocity.y > 1 and hitfloor==nil then
  1761. Anim="Jump"
  1762. if attack==false then
  1763. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1764. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  1766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1767. LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),-0.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1768. RH.C0=clerp(RH.C0,cf(1,-1,0.3)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1769. end
  1770. elseif root.Velocity.y < -1 and hitfloor==nil then
  1771. Anim="Fall"
  1772. if attack==false then
  1773. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1774. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1775. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(90)), 0.3)
  1776. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-90)), 0.3)
  1777. LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.6)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1778. RH.C0=clerp(RH.C0,cf(1,-.3-0.1*math.cos(sine/20),-.6)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1779. end
  1780. elseif torvel<1 and hitfloor~=nil then
  1781. Anim="Idle"
  1782. change = 1
  1783. if attack==false then
  1784. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0.6+0.5*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(43)),0.15)
  1785. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-2.5*math.cos(sine/20)),math.rad(0),math.rad(-25)),.3)
  1786. RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1787. LH.C0=clerp(LH.C0,cf(-1,-.6-0.1*math.cos(sine/20),-.085)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
  1788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0),math.rad(-40), math.rad(15)), 0.1)
  1789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-10)), 0.1)
  1790. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1791. end
  1792.  
  1793. elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
  1794. Anim="Walk"
  1795. change = 1
  1796. if attack==false then
  1797. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0.6+0.5*math.cos(sine/20))*angles(math.rad(20),math.rad(0),math.rad(0)),0.15)
  1798. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-2.5*math.cos(sine/20)),math.rad(0),math.rad(-0)),.3)
  1799. RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1800. LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1801. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0),math.rad(-5), math.rad(15)), 0.1)
  1802. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-10)), 0.1)
  1803. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1804. end
  1805. end
  1806. end
  1807.  
  1808. if 0 < #Effects then
  1809. for e = 1, #Effects do
  1810. if Effects[e] ~= nil then
  1811. local Thing = Effects[e]
  1812. if Thing ~= nil then
  1813. local Part = Thing[1]
  1814. local Mode = Thing[2]
  1815. local Delay = Thing[3]
  1816. local IncX = Thing[4]
  1817. local IncY = Thing[5]
  1818. local IncZ = Thing[6]
  1819. if 1 >= Thing[1].Transparency then
  1820. if Thing[2] == "Block1" then
  1821. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1822. local Mesh = Thing[1].Mesh
  1823. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1824. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1825. elseif Thing[2] == "Block2" then
  1826. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1827. local Mesh = Thing[7]
  1828. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1829. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1830. elseif Thing[2] == "Block3" then
  1831. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  1832. local Mesh = Thing[7]
  1833. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1834. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1835. elseif Thing[2] == "Cylinder" then
  1836. local Mesh = Thing[1].Mesh
  1837. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1838. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1839. elseif Thing[2] == "Blood" then
  1840. local Mesh = Thing[7]
  1841. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1842. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1843. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1844. elseif Thing[2] == "Elec" then
  1845. local Mesh = Thing[1].Mesh
  1846. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1847. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1848. elseif Thing[2] == "Disappear" then
  1849. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1850. elseif Thing[2] == "Shatter" then
  1851. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1852. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1853. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1854. Thing[6] = Thing[6] + Thing[5]
  1855. end
  1856. else
  1857. Part.Parent = nil
  1858. table.remove(Effects, e)
  1859. end
  1860. end
  1861. end
  1862. end
  1863. end
  1864. if VALUE1 == false and attack == false then
  1865. intro()
  1866. end
  1867. end
Add Comment
Please, Sign In to add comment