Advertisement
Scripteditor233

aura sword

Jan 19th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.53 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,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code V2 by Mokiros")
  6. local RealPlayer = RealPlayer
  7. script.Parent = RealPlayer.Character
  8.  
  9. --Fake event to make stuff like Mouse.KeyDown work
  10. local Disconnect_Function = function(this)
  11. this[1].Functions[this[2]] = nil
  12. end
  13. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  14. local FakeEvent_Metatable = {__index={
  15. Connect = function(this,f)
  16. local i = tostring(math.random(0,10000))
  17. while this.Functions[i] do
  18. i = tostring(math.random(0,10000))
  19. end
  20. this.Functions[i] = f
  21. return setmetatable({this,i},Disconnect_Metatable)
  22. end
  23. }}
  24. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  25. local function fakeEvent()
  26. return setmetatable({Functions={}},FakeEvent_Metatable)
  27. end
  28.  
  29. --Creating fake input objects with fake variables
  30. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  31. FakeMouse.keyUp = FakeMouse.KeyUp
  32. FakeMouse.keyDown = FakeMouse.KeyDown
  33. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  34. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  35. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  36. end}
  37. --Merged 2 functions into one by checking amount of arguments
  38. CAS.UnbindAction = CAS.BindAction
  39.  
  40. --This function will trigger the events that have been :Connect()'ed
  41. local function TriggerEvent(self,ev,...)
  42. for _,f in pairs(self[ev].Functions) do
  43. f(...)
  44. end
  45. end
  46. FakeMouse.TriggerEvent = TriggerEvent
  47. UIS.TriggerEvent = TriggerEvent
  48.  
  49. --Client communication
  50. local Event = Instance.new("RemoteEvent")
  51. Event.Name = "UserInput_Event"
  52. Event.OnServerEvent:Connect(function(plr,io)
  53. if plr~=RealPlayer then return end
  54. FakeMouse.Target = io.Target
  55. FakeMouse.Hit = io.Hit
  56. if not io.isMouse then
  57. local b = io.UserInputState == Enum.UserInputState.Begin
  58. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  59. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  60. end
  61. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  62. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  63. end
  64. for _,t in pairs(CAS.Actions) do
  65. for _,k in pairs(t.Keys) do
  66. if k==io.KeyCode then
  67. t.Function(t.Name,io.UserInputState,io)
  68. end
  69. end
  70. end
  71. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  72. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  73. end
  74. end)
  75. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  76. local Mouse = owner:GetMouse()
  77. local UIS = game:GetService("UserInputService")
  78. local input = function(io,RobloxHandled)
  79. if RobloxHandled then return end
  80. --Since InputObject is a client-side instance, we create and pass table instead
  81. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  82. end
  83. UIS.InputBegan:Connect(input)
  84. UIS.InputEnded:Connect(input)
  85.  
  86. local h,t
  87. --Give the server mouse data every second frame, but only if the values changed
  88. --If player is not moving their mouse, client won't fire events
  89. local HB = game:GetService("RunService").Heartbeat
  90. while true do
  91. if h~=Mouse.Hit or t~=Mouse.Target then
  92. h,t=Mouse.Hit,Mouse.Target
  93. Event:FireServer({isMouse=true,Target=t,Hit=h})
  94. end
  95. --Wait 2 frames
  96. for i=1,2 do
  97. HB:Wait()
  98. end
  99. end]==],script)
  100.  
  101. ----Sandboxed game object that allows the usage of client-side methods and services
  102. --Real game object
  103. local RealGame = game
  104.  
  105. --Metatable for fake service
  106. local FakeService_Metatable = {
  107. __index = function(self,k)
  108. local s = rawget(self,"_RealService")
  109. if s then
  110. return typeof(s[k])=="function"
  111. and function(_,...)return s[k](s,...)end or s[k]
  112. end
  113. end,
  114. __newindex = function(self,k,v)
  115. local s = rawget(self,"_RealService")
  116. if s then s[k]=v end
  117. end
  118. }
  119. local function FakeService(t,RealService)
  120. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  121. return setmetatable(t,FakeService_Metatable)
  122. end
  123.  
  124. --Fake game object
  125. local FakeGame = {
  126. GetService = function(self,s)
  127. return rawget(self,s) or RealGame:GetService(s)
  128. end,
  129. Players = FakeService({
  130. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  131. },"Players"),
  132. UserInputService = FakeService(UIS,"UserInputService"),
  133. ContextActionService = FakeService(CAS,"ContextActionService"),
  134. RunService = FakeService({
  135. _btrs = {},
  136. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  137. BindToRenderStep = function(self,name,_,fun)
  138. self._btrs[name] = self.Heartbeat:Connect(fun)
  139. end,
  140. UnbindFromRenderStep = function(self,name)
  141. self._btrs[name]:Disconnect()
  142. end,
  143. },"RunService")
  144. }
  145. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  146. FakeGame.service = FakeGame.GetService
  147. FakeService(FakeGame,game)
  148. --Changing owner to fake player object to support owner:GetMouse()
  149. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  150. end
  151. Player = game:service("Players").LocalPlayer
  152. Cha = Player.Character
  153. mouse = Player:GetMouse()
  154. equip = false
  155. dmg = true
  156. slash = false
  157. attack1 = false
  158. Anims = Cha:FindFirstChild("Animate")
  159. Anims:Destroy()
  160.  
  161. function playSound(id,parent,volume,pitch)
  162. local sound = Instance.new("Sound",parent or workspace)
  163. sound.SoundId = "http://www.roblox.com/asset?id="..id
  164. sound.Volume = volume or 1
  165. sound.Pitch = pitch or 1
  166. coroutine.wrap(function()
  167. wait()
  168. sound:Play()
  169. wait(10)
  170. sound:Stop()
  171. sound:Destroy()
  172. end)()
  173. return sound
  174. end
  175.  
  176. mouse.Button1Down:connect(function()
  177.  
  178. if (not vDebounce) and equip == true and dmg == true then
  179.  
  180. dmg = false
  181.  
  182. vDebounce = true
  183.  
  184. wa = Instance.new("Part",Char)
  185.  
  186. wa.Material = "SmoothPlastic"
  187.  
  188. wa.Transparency=1
  189.  
  190. wa.CanCollide = false
  191.  
  192. wa.Size = Vector3.new(1, 1, 1)
  193.  
  194. wa:BreakJoints()
  195.  
  196. Weld3 = Instance.new("Weld",wa)
  197.  
  198. Weld3.Part0 = Blade
  199.  
  200. Weld3.Part1 = wa
  201.  
  202. Weld3.C0 = CFrame.new(0, 0, -2) * CFrame.Angles(0, 0, 0)
  203.  
  204. playSound(10209645,Blade1,1,1)
  205.  
  206. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -2.5)
  207. wait()
  208. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -2.1)
  209. wait()
  210. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -1.7)
  211. wait()
  212. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -1.3)
  213. wait()
  214. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.9)
  215. wait()
  216. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.5)
  217. wait()
  218. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.1)
  219. wait()
  220. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0.3)
  221. wait()
  222. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0.5)
  223. wait()
  224. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  225. wa:remove()
  226.  
  227. vDebounce = false
  228.  
  229. dmg = true
  230.  
  231.  
  232. end
  233. end)
  234.  
  235.  
  236. Handle = Instance.new("Part",Cha)
  237. Handle.Material = "SmoothPlastic"
  238. Handle.TopSurface = "Smooth"
  239. Handle.BottomSurface = "Smooth"
  240. Handle.FormFactor = "Custom"
  241. Handle.Size = Vector3.new(1,1,1)
  242. Handle.CanCollide = True
  243. Handle.BrickColor = BrickColor.new("Really black")
  244. HandleMesh = Instance.new("SpecialMesh", Handle)
  245. HandleMesh.MeshType = "Brick"
  246. HandleMesh.Scale = Vector3.new(0.1,0.1,1)
  247. HandleWeld = Instance.new("Weld",Cha)
  248. HandleWeld.Part0 = Cha.Torso
  249. HandleWeld.Part1 = Handle
  250. HandleWeld.C1 = CFrame.new(1, 1.2, 0.8)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  251.  
  252. Stripe = Instance.new("Part",Cha)
  253. Stripe.Material = "SmoothPlastic"
  254. Stripe.TopSurface = "Smooth"
  255. Stripe.BottomSurface = "Smooth"
  256. Stripe.FormFactor = "Custom"
  257. Stripe.Size = Vector3.new(1,1,1)
  258. Stripe.CanCollide = True
  259. Stripe.BrickColor = BrickColor.new("Navy blue")
  260. StripeMesh = Instance.new("SpecialMesh", Stripe)
  261. StripeMesh.MeshType = "Brick"
  262. StripeMesh.Scale = Vector3.new(0.15,0.15,0.1)
  263. StripeWeld = Instance.new("Weld",Cha)
  264. StripeWeld.Part0 = Handle
  265. StripeWeld.Part1 = Stripe
  266. StripeWeld.C1 = CFrame.new(0,0,0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  267.  
  268. Stripe2 = Instance.new("Part",Cha)
  269. Stripe2.Material = "SmoothPlastic"
  270. Stripe2.TopSurface = "Smooth"
  271. Stripe2.BottomSurface = "Smooth"
  272. Stripe2.FormFactor = "Custom"
  273. Stripe2.Size = Vector3.new(1,1,1)
  274. Stripe2.CanCollide = True
  275. Stripe2.BrickColor = BrickColor.new("Navy blue")
  276. Stripe2Mesh = Instance.new("SpecialMesh", Stripe2)
  277. Stripe2Mesh.MeshType = "Brick"
  278. Stripe2Mesh.Scale = Vector3.new(0.15,0.15,0.1)
  279. Stripe2Weld = Instance.new("Weld",Cha)
  280. Stripe2Weld.Part0 = Handle
  281. Stripe2Weld.Part1 = Stripe2
  282. Stripe2Weld.C1 = CFrame.new(0,0,-0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  283.  
  284. Stripe3 = Instance.new("Part",Cha)
  285. Stripe3.Material = "SmoothPlastic"
  286. Stripe3.TopSurface = "Smooth"
  287. Stripe3.BottomSurface = "Smooth"
  288. Stripe3.FormFactor = "Custom"
  289. Stripe3.Size = Vector3.new(1,1,1)
  290. Stripe3.CanCollide = True
  291. Stripe3.BrickColor = BrickColor.new("Navy blue")
  292. Stripe3Mesh = Instance.new("SpecialMesh", Stripe3)
  293. Stripe3Mesh.MeshType = "Brick"
  294. Stripe3Mesh.Scale = Vector3.new(0.15,0.15,0.1)
  295. Stripe3Weld = Instance.new("Weld",Cha)
  296. Stripe3Weld.Part0 = Handle
  297. Stripe3Weld.Part1 = Stripe3
  298. Stripe3Weld.C1 = CFrame.new(0,0,0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  299.  
  300. Stripe4 = Instance.new("Part",Cha)
  301. Stripe4.Material = "SmoothPlastic"
  302. Stripe4.TopSurface = "Smooth"
  303. Stripe4.BottomSurface = "Smooth"
  304. Stripe4.FormFactor = "Custom"
  305. Stripe4.Size = Vector3.new(1,1,1)
  306. Stripe4.CanCollide = True
  307. Stripe4.BrickColor = BrickColor.new("Navy blue")
  308. Stripe4Mesh = Instance.new("SpecialMesh", Stripe4)
  309. Stripe4Mesh.MeshType = "Brick"
  310. Stripe4Mesh.Scale = Vector3.new(0.15,0.15,0.1)
  311. Stripe4Weld = Instance.new("Weld",Cha)
  312. Stripe4Weld.Part0 = Handle
  313. Stripe4Weld.Part1 = Stripe4
  314. Stripe4Weld.C1 = CFrame.new(0,0,-0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  315.  
  316. HandleTop = Instance.new("Part",Cha)
  317. HandleTop.Material = "SmoothPlastic"
  318. HandleTop.TopSurface = "Smooth"
  319. HandleTop.BottomSurface = "Smooth"
  320. HandleTop.FormFactor = "Custom"
  321. HandleTop.Size = Vector3.new(1,1,1)
  322. HandleTop.CanCollide = True
  323. HandleTop.BrickColor = BrickColor.new("Really black")
  324. HandleTopMesh = Instance.new("SpecialMesh", HandleTop)
  325. HandleTopMesh.MeshType = "Brick"
  326. HandleTopMesh.Scale = Vector3.new(0.25,0.25,0.05)
  327. HandleTopWeld = Instance.new("Weld",Cha)
  328. HandleTopWeld.Part0 = Handle
  329. HandleTopWeld.Part1 = HandleTop
  330. HandleTopWeld.C1 = CFrame.new(0,0,-0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  331.  
  332. HandleTop2 = Instance.new("Part",Cha)
  333. HandleTop2.Material = "SmoothPlastic"
  334. HandleTop2.TopSurface = "Smooth"
  335. HandleTop2.BottomSurface = "Smooth"
  336. HandleTop2.FormFactor = "Custom"
  337. HandleTop2.Size = Vector3.new(1,1,1)
  338. HandleTop2.CanCollide = True
  339. HandleTop2.BrickColor = BrickColor.new("Really black")
  340. HandleTop2Mesh = Instance.new("SpecialMesh", HandleTop2)
  341. HandleTop2Mesh.MeshType = "Brick"
  342. HandleTop2Mesh.Scale = Vector3.new(0.5,0.05,0.05)
  343. HandleTop2Weld = Instance.new("Weld",Cha)
  344. HandleTop2Weld.Part0 = HandleTop
  345. HandleTop2Weld.Part1 = HandleTop2
  346. HandleTop2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  347.  
  348. HandleTop3 = Instance.new("Part",Cha)
  349. HandleTop3.Material = "SmoothPlastic"
  350. HandleTop3.TopSurface = "Smooth"
  351. HandleTop3.BottomSurface = "Smooth"
  352. HandleTop3.FormFactor = "Custom"
  353. HandleTop3.Size = Vector3.new(1,1,1)
  354. HandleTop3.CanCollide = True
  355. HandleTop3.BrickColor = BrickColor.new("Really black")
  356. HandleTop3Mesh = Instance.new("SpecialMesh", HandleTop3)
  357. HandleTop3Mesh.MeshType = "Brick"
  358. HandleTop3Mesh.Scale = Vector3.new(0.05,0.5,0.05)
  359. HandleTop3Weld = Instance.new("Weld",Cha)
  360. HandleTop3Weld.Part0 = HandleTop
  361. HandleTop3Weld.Part1 = HandleTop3
  362. HandleTop3Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  363.  
  364. Blade1 = Instance.new("Part",Cha)
  365. Blade1.Material = "SmoothPlastic"
  366. Blade1.TopSurface = "Smooth"
  367. Blade1.BottomSurface = "Smooth"
  368. Blade1.FormFactor = "Custom"
  369. Blade1.Size = Vector3.new(0.2,0.2,3.3)
  370. Blade1.CanCollide = True
  371. Blade1.Reflectance =0.3
  372. Blade1.BrickColor = BrickColor.new("Really black")
  373. Blade1Mesh = Instance.new("SpecialMesh", Blade1)
  374. Blade1Mesh.MeshType = "Brick"
  375. Blade1Mesh.Scale = Vector3.new(0.3,0.3,1)
  376. Blade1Weld = Instance.new("Weld",Cha)
  377. Blade1Weld.Part0 = HandleTop
  378. Blade1Weld.Part1 = Blade1
  379. Blade1Weld.C1 = CFrame.new(0,-0.03,-1.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  380.  
  381. Blade2 = Instance.new("Part",Cha)
  382. Blade2.Material = "SmoothPlastic"
  383. Blade2.TopSurface = "Smooth"
  384. Blade2.BottomSurface = "Smooth"
  385. Blade2.FormFactor = "Custom"
  386. Blade2.Size = Vector3.new(0.2,0.2,3)
  387. Blade2.CanCollide = True
  388. Blade2.Reflectance =0.3
  389. Blade2.BrickColor = BrickColor.new("White")
  390. Blade2Mesh = Instance.new("SpecialMesh", Blade2)
  391. Blade2Mesh.MeshType = "Brick"
  392. Blade2Mesh.Scale = Vector3.new(0.3,0.3,1)
  393. Blade2Weld = Instance.new("Weld",Cha)
  394. Blade2Weld.Part0 = HandleTop
  395. Blade2Weld.Part1 = Blade2
  396. Blade2Weld.C1 = CFrame.new(0,0.03,-1.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  397.  
  398. BladeTop = Instance.new("Part",Cha)
  399. BladeTop.Material = "SmoothPlastic"
  400. BladeTop.TopSurface = "Smooth"
  401. BladeTop.BottomSurface = "Smooth"
  402. BladeTop.FormFactor = "Custom"
  403. BladeTop.Size = Vector3.new(0.2,0.5,0.2)
  404. BladeTop.CanCollide = True
  405. BladeTop.Reflectance =0.3
  406. BladeTop.BrickColor = BrickColor.new("Really black")
  407. BladeTopMesh = Instance.new("SpecialMesh", BladeTop)
  408. BladeTopMesh.MeshType = "Wedge"
  409. BladeTopMesh.Scale = Vector3.new(0.3,0.5,0.3)
  410. BladeTopWeld = Instance.new("Weld",Cha)
  411. BladeTopWeld.Part0 = Blade1
  412. BladeTopWeld.Part1 = BladeTop
  413. BladeTopWeld.C1 = CFrame.new(-0.07,-1.77,0)*CFrame.fromEulerAnglesXYZ(1.57,3.1,0)
  414.  
  415. BladeTop2 = Instance.new("Part",Cha)
  416. BladeTop2.Material = "SmoothPlastic"
  417. BladeTop2.TopSurface = "Smooth"
  418. BladeTop2.BottomSurface = "Smooth"
  419. BladeTop2.FormFactor = "Custom"
  420. BladeTop2.Size = Vector3.new(0.2,0.5,0.2)
  421. BladeTop2.CanCollide = True
  422. BladeTop2.Reflectance =0.3
  423. BladeTop2.BrickColor = BrickColor.new("White")
  424. BladeTop2Mesh = Instance.new("SpecialMesh", BladeTop2)
  425. BladeTop2Mesh.MeshType = "Wedge"
  426. BladeTop2Mesh.Scale = Vector3.new(0.3,0.5,0.3)
  427. BladeTop2Weld = Instance.new("Weld",Cha)
  428. BladeTop2Weld.Part0 = Blade2
  429. BladeTop2Weld.Part1 = BladeTop2
  430. BladeTop2Weld.C1 = CFrame.new(-0.062,-1.62,0)*CFrame.fromEulerAnglesXYZ(1.57,3.1,0)
  431.  
  432. Case = Instance.new("Part",Cha)
  433. Case.Material = "SmoothPlastic"
  434. Case.TopSurface = "Smooth"
  435. Case.BottomSurface = "Smooth"
  436. Case.FormFactor = "Custom"
  437. Case.Size = Vector3.new(1,1,1)
  438. Case.CanCollide = True
  439. Case.BrickColor = BrickColor.new("Really black")
  440. CaseMesh = Instance.new("SpecialMesh", Case)
  441. CaseMesh.MeshType = "Brick"
  442. CaseMesh.Scale = Vector3.new(0.1,0.2,3.5)
  443. CaseWeld = Instance.new("Weld",Cha)
  444. CaseWeld.Part0 = Cha.Torso
  445. CaseWeld.Part1 = Case
  446. CaseWeld.C1 = CFrame.new(1, 1.2, -1.5)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  447.  
  448. Crystal = Instance.new("Part",Cha)
  449. Crystal.Material = "SmoothPlastic"
  450. Crystal.TopSurface = "Smooth"
  451. Crystal.BottomSurface = "Smooth"
  452. Crystal.Size = Vector3.new(1,1,1)
  453. Crystal.CanCollide = True
  454. Crystal.BrickColor = BrickColor.new("Navy blue")
  455. Crystal.Reflectance = 0
  456. Crystal.Transparency = 0
  457. CrystalMesh = Instance.new("SpecialMesh",Crystal)
  458. CrystalMesh.MeshType = "FileMesh"
  459. CrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  460. CrystalMesh.Scale = Vector3.new(0.15,0.13,1)
  461. Weld = Instance.new("Weld",Cha)
  462. Weld.Part0 = Case
  463. Weld.Part1 = Crystal
  464. Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  465. coroutine.resume(coroutine.create(function()
  466. while wait() do
  467. Crystal.Reflectance = 0.2
  468. wait(0.5)
  469. Crystal.Reflectance = 0.4
  470. wait(0.5)
  471. Crystal.Reflectance = 0.6
  472. wait(0.5)
  473. Crystal.Reflectance = 0.8
  474. wait(0.5)
  475. Crystal.Reflectance = 1
  476. end
  477. end))
  478.  
  479. Crystal2 = Instance.new("Part",Cha)
  480. Crystal2.Material = "SmoothPlastic"
  481. Crystal2.TopSurface = "Smooth"
  482. Crystal2.BottomSurface = "Smooth"
  483. Crystal2.Size = Vector3.new(1,1,1)
  484. Crystal2.CanCollide = True
  485. Crystal2.BrickColor = BrickColor.new("Navy blue")
  486. Crystal2.Reflectance = 0
  487. Crystal2.Transparency = 0
  488. Crystal2Mesh = Instance.new("SpecialMesh",Crystal2)
  489. Crystal2Mesh.MeshType = "FileMesh"
  490. Crystal2Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  491. Crystal2Mesh.Scale = Vector3.new(0.15,0.13,1)
  492. Weld = Instance.new("Weld",Cha)
  493. Weld.Part0 = Case
  494. Weld.Part1 = Crystal2
  495. Weld.C1 = CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  496. coroutine.resume(coroutine.create(function()
  497. while wait() do
  498. Crystal2.Reflectance = 0.2
  499. wait(0.5)
  500. Crystal2.Reflectance = 0.4
  501. wait(0.5)
  502. Crystal2.Reflectance = 0.6
  503. wait(0.5)
  504. Crystal2.Reflectance = 0.8
  505. wait(0.5)
  506. Crystal2.Reflectance = 1
  507. end
  508. end))
  509.  
  510. Crystal3 = Instance.new("Part",Cha)
  511. Crystal3.Material = "SmoothPlastic"
  512. Crystal3.TopSurface = "Smooth"
  513. Crystal3.BottomSurface = "Smooth"
  514. Crystal3.Size = Vector3.new(1,1,1)
  515. Crystal3.CanCollide = True
  516. Crystal3.BrickColor = BrickColor.new("Navy blue")
  517. Crystal3.Reflectance = 0
  518. Crystal3.Transparency = 0
  519. Crystal3Mesh = Instance.new("SpecialMesh",Crystal3)
  520. Crystal3Mesh.MeshType = "FileMesh"
  521. Crystal3Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  522. Crystal3Mesh.Scale = Vector3.new(0.15,0.13,1)
  523. Weld = Instance.new("Weld",Cha)
  524. Weld.Part0 = Case
  525. Weld.Part1 = Crystal3
  526. Weld.C1 = CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  527. coroutine.resume(coroutine.create(function()
  528. while wait() do
  529. Crystal3.Reflectance = 0.2
  530. wait(0.5)
  531. Crystal3.Reflectance = 0.4
  532. wait(0.5)
  533. Crystal3.Reflectance = 0.6
  534. wait(0.5)
  535. Crystal3.Reflectance = 0.8
  536. wait(0.5)
  537. Crystal3.Reflectance = 1
  538. end
  539. end))
  540.  
  541. Blade1.Touched:connect(function(hit)
  542. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  543. hit.Parent.Humanoid:TakeDamage(3)
  544. end
  545. end)
  546.  
  547.  
  548. Blade2.Touched:connect(function(hit)
  549. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  550. hit.Parent.Humanoid:TakeDamage(3)
  551. end
  552. end)
  553.  
  554.  
  555. BladeTop.Touched:connect(function(hit)
  556. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  557. hit.Parent.Humanoid:TakeDamage(3)
  558. end
  559. end)
  560.  
  561.  
  562. BladeTop2.Touched:connect(function(hit)
  563. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  564. hit.Parent.Humanoid:TakeDamage(3)
  565. end
  566. end)
  567.  
  568. function Chat(Object,Text,Color)
  569. local Color = BrickColor.new(Color)
  570. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  571. local G = Instance.new("BillboardGui",Object)
  572. G.Name = "AtlasText"
  573. G.Adornee = Object
  574. G.Size = UDim2.new(3.5,0,2.5,0)
  575. G.AlwaysOnTop = false
  576. G.StudsOffset = Vector3.new(0,3,0)
  577. local Frame = Instance.new("Frame")
  578. Frame.Parent = G
  579. Frame.Size = UDim2.new(1,0,1,0)
  580. Frame.BackgroundTransparency = 1
  581. local Txt = Instance.new("TextLabel",Frame)
  582. Txt.Size = UDim2.new(1,0,1,0)
  583. Txt.Text = Text
  584. Txt.TextScaled = true
  585. Txt.TextWrapped = true
  586. Txt.Font = "SourceSansBold"
  587. Txt.TextColor = Color
  588. Txt.BackgroundTransparency = 1
  589. Txt.ZIndex = 2
  590. Game:GetService("Debris"):AddItem(G,3)
  591. end
  592.  
  593. mouse.KeyDown:connect(function(key)
  594. key:lower()
  595. if key == "e" and equip == false then
  596.  
  597. equip = true
  598.  
  599. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  600. wait()
  601. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  602. wait()
  603. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  604. wait()
  605. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  606. wait()
  607. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  608. wait()
  609. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  610. wait()
  611. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  612. wait()
  613. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  614. wait()
  615. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  616. wait()
  617. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  618. wait()
  619. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  620. wait()
  621. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  622. wait()
  623. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 1, 0.7)*CFrame.fromEulerAnglesXYZ(-0.5, -0.5, 0)
  624.  
  625. HandleWeld.Part0 = Cha["Right Arm"]
  626. HandleWeld.Part1 = Handle
  627. HandleWeld.C1 = CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0, 3.1, 0)
  628. wait()
  629. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  630. wait()
  631. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  632. wait()
  633. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  634. wait()
  635. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  636. wait()
  637. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  638. wait()
  639. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  640. wait()
  641. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  642. wait()
  643. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  644. wait()
  645. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  646. wait()
  647. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  648. wait()
  649. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  650.  
  651. end
  652.  
  653. if key == "q" and equip == true then
  654. equip = false
  655.  
  656. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  657. wait()
  658. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  659. wait()
  660. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  661. wait()
  662. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  663. wait()
  664. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  665. wait()
  666. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  667. wait()
  668. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  669. wait()
  670. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  671. wait()
  672. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  673. wait()
  674. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  675. wait()
  676. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  677. wait()
  678. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  679. wait()
  680. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 1, 0.7)*CFrame.fromEulerAnglesXYZ(-0.5, -0.5, 0)
  681.  
  682. HandleWeld.Part0 = Cha.Torso
  683. HandleWeld.Part1 = Handle
  684. HandleWeld.C1 = CFrame.new(1, 1.2, 0.8)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  685.  
  686. wait()
  687. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  688. wait()
  689. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  690. wait()
  691. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  692. wait()
  693. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  694. wait()
  695. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  696. wait()
  697. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  698. wait()
  699. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  700. wait()
  701. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  702. wait()
  703. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  704. wait()
  705. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  706. wait()
  707. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  708.  
  709.  
  710. end
  711.  
  712. if key == "r" and slash == false and equip == true then
  713. slash = true
  714. playSound(153092315,Blade1,1,1)
  715. Chat(Cha.Head,"Aura slash...","Navy blue")
  716. dmg = false
  717. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -2.5)
  718. wait()
  719. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -1.7)
  720. wait()
  721. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.9)
  722. wait()
  723. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.1)
  724. wait()
  725. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  726.  
  727. torso = Player.Character.Torso
  728.  
  729. bla=Instance.new('Part',Workspace)
  730. bla.Material = "SmoothPlastic"
  731. bla.Size=Vector3.new(3,7,3)
  732. bla.TopSurface = "Smooth"
  733. bla.BottomSurface = "Smooth"
  734. bla.BrickColor=BrickColor.new("Navy blue")
  735. bla.CanCollide = True
  736. bla.Position=torso.Position+torso.CFrame.lookVector*8
  737. bla.Transparency = 0.6
  738. blaMesh = Instance.new("SpecialMesh", bla)
  739. blaMesh.MeshType = "Wedge"
  740. blaMesh.Scale = Vector3.new(0.4,3,0.4)
  741. bla:BreakJoints()
  742. blav = Instance.new('BodyVelocity',bla)
  743. blav.maxForce = Vector3.new()*math.huge
  744. blav.velocity = torso.CFrame.lookVector*250
  745.  
  746.  
  747. bla.Touched:connect(function(hit)
  748. if hit.Parent:FindFirstChild("Humanoid") then
  749. bla:Destroy()
  750. hit.Parent.Humanoid:TakeDamage(40)
  751. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  752. Boom2 = Instance.new("Part",Workspace)
  753. Boom2.Material = "SmoothPlastic"
  754. Boom2.BrickColor = BrickColor.new("Really black")
  755. Boom2.Transparency = 0.4
  756. Boom2.TopSurface = "Smooth"
  757. Boom2.BottomSurface = "Smooth"
  758. Boom2.Anchored = true
  759. Boom2.CanCollide = True
  760. Boom2.Size = Vector3.new(1,1,1)
  761. Boom2.CFrame = hit.Parent:FindFirstChild("Humanoid").Torso.CFrame
  762. Boom2Mesh = Instance.new("SpecialMesh", Boom2)
  763. Boom2Mesh.MeshType = "Sphere"
  764. Boom2Mesh.Scale = Vector3.new(1,0.5,1)
  765. wait()
  766. Boom2Mesh.Scale = Vector3.new(3,0.5,3)
  767. wait()
  768. Boom2Mesh.Scale = Vector3.new(5,0.5,5)
  769. wait()
  770. Boom2Mesh.Scale = Vector3.new(7,0.5,7)
  771. wait()
  772. Boom2Mesh.Scale = Vector3.new(9,0.5,9)
  773. wait()
  774. Boom2Mesh.Scale = Vector3.new(11,0.5,11)
  775. wait()
  776. Boom2Mesh.Scale = Vector3.new(13,0.5,13)
  777. wait()
  778. Boom2Mesh.Scale = Vector3.new(15,0.5,15)
  779. wait(1)
  780. Boom2:Destroy()
  781. end
  782. end)
  783.  
  784. for i = 1,26 do wait()
  785. p3 = Instance.new("Part",workspace)
  786. p3.Material = "SmoothPlastic"
  787. p3.FormFactor="Custom"
  788. p3.Size = Vector3.new(3,7,3)
  789. p3.TopSurface = 0
  790. p3.BottomSurface = 0
  791. p3.BrickColor=BrickColor.new("Really black")
  792. p3.Transparency=.8
  793. p3.CanCollide=false
  794. p3.Anchored=true
  795. p3.CFrame =(bla.CFrame*CFrame.new(0,0,0))
  796. p3Mesh = Instance.new("SpecialMesh", p3)
  797. p3Mesh.MeshType = "Wedge"
  798. p3Mesh.Scale = Vector3.new(0.2,2.5,0.2)
  799. game.Debris:AddItem(p3,0.2)
  800. end
  801.  
  802. wait()
  803. dmg = true
  804.  
  805.  
  806.  
  807. wait(10)
  808. slash = false
  809. end
  810. if key == "f" and equip == true and attack1 == false then
  811. Chat(Cha.Head,". . .","Really black")
  812. attack1 = true
  813. dmg = false
  814.  
  815. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1.2, -0.4)
  816. Cha.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, -0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  817. playSound(10209645,Blade1,1,1)
  818. wait(1)
  819. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1, -0.4)
  820. wait()
  821. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -0.6, -0.4)
  822. wait()
  823. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -0.2, -0.4)
  824. wait()
  825. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0.2, -0.4)
  826. wait()
  827. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0.6, -0.4)
  828. wait()
  829. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1, -0.4)
  830. wait()
  831. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  832. Cha.Torso["Left Shoulder"].C1 = CFrame.new(0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1.55, 0)
  833.  
  834. wait()
  835. dmg = true
  836.  
  837. wait(5)
  838. attack1 = false
  839. end
  840. end)
  841.  
  842. while wait() do
  843. for i = 1,26 do wait()
  844. p = Instance.new("Part",workspace)
  845. p.Material = "SmoothPlastic"
  846. p.FormFactor="Custom"
  847. p.Size = Vector3.new(0.2,0.2,3.3)
  848. p.TopSurface = 0
  849. p.BottomSurface = 0
  850. p.BrickColor=BrickColor.new("Really black")
  851. p.Transparency=.8
  852. p.CanCollide=false
  853. p.Anchored=true
  854. p.CFrame =(Blade1.CFrame*CFrame.new(0,0,0))
  855. pMesh = Instance.new("SpecialMesh", p)
  856. pMesh.MeshType = "Brick"
  857. pMesh.Scale = Vector3.new(0.3,0.3,1)
  858. game.Debris:AddItem(p,0.2)
  859.  
  860. p2 = Instance.new("Part",workspace)
  861. p2.Material = "SmoothPlastic"
  862. p2.FormFactor="Custom"
  863. p2.Size = Vector3.new(0.2,0.2,3)
  864. p2.TopSurface = 0
  865. p2.BottomSurface = 0
  866. p2.BrickColor=BrickColor.new("White")
  867. p2.Transparency=.8
  868. p2.CanCollide=false
  869. p2.Anchored=true
  870. p2.CFrame =(Blade2.CFrame*CFrame.new(0,0,0))
  871. p2Mesh = Instance.new("SpecialMesh", p2)
  872. p2Mesh.MeshType = "Brick"
  873. p2Mesh.Scale = Vector3.new(0.3,0.3,1)
  874. game.Debris:AddItem(p2,0.2)
  875. end
  876. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement