Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- This script has been converted to FE by iPxter
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- do
- print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- else
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("owner").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- script:ClearAllChildren()
- wait(0.2)
- print'EnmaU ASDQ DDSC SAX SDQ DDASDQ SSADQ SASDQ WADQ AAQ DDQ WWQ SSQ ADQ SWQ'
- -- woo
- aasd = owner
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("Tool")
- o2 = Instance.new("Part")
- o3 = Instance.new("SpecialMesh")
- o4 = Instance.new("Sound")
- o5 = Instance.new("Sound")
- o6 = Instance.new("Sound")
- o7 = Instance.new("Sound")
- o8 = Instance.new("Sound")
- o9 = Instance.new("Sound")
- o10 = Instance.new("Sound")
- o11 = Instance.new("Sound")
- o12 = Instance.new("Sound")
- o13 = Instance.new("Sound")
- o14 = Instance.new("Sound")
- o15 = Instance.new("Sound")
- o16 = Instance.new("Sound")
- o17 = Instance.new("Sound")
- o18 = Instance.new("Sound")
- o19 = Instance.new("Sound")
- o20 = Instance.new("Sound")
- o21 = Instance.new("Sound")
- o22 = Instance.new("Sound")
- o23 = Instance.new("Script")
- o24 = Instance.new("Part")
- o25 = Instance.new("SpecialMesh")
- o26 = Instance.new("Part")
- o27 = Instance.new("SpecialMesh")
- o28 = Instance.new("Part")
- o29 = Instance.new("CylinderMesh")
- o30 = Instance.new("Part")
- o31 = Instance.new("SpecialMesh")
- o32 = Instance.new("Part")
- o33 = Instance.new("SpecialMesh")
- o34 = Instance.new("Part")
- o35 = Instance.new("BlockMesh")
- o36 = Instance.new("Part")
- o37 = Instance.new("SpecialMesh")
- o38 = Instance.new("Part")
- o39 = Instance.new("SpecialMesh")
- o40 = Instance.new("Part")
- o41 = Instance.new("SpecialMesh")
- o42 = Instance.new("Part")
- o43 = Instance.new("SpecialMesh")
- o44 = Instance.new("Part")
- o45 = Instance.new("SpecialMesh")
- o46 = Instance.new("Part")
- o47 = Instance.new("SpecialMesh")
- o48 = Instance.new("Part")
- o49 = Instance.new("BlockMesh")
- o50 = Instance.new("Part")
- o51 = Instance.new("SpecialMesh")
- o52 = Instance.new("Part")
- o53 = Instance.new("SpecialMesh")
- o54 = Instance.new("Part")
- o55 = Instance.new("SpecialMesh")
- o56 = Instance.new("Part")
- o57 = Instance.new("SpecialMesh")
- o58 = Instance.new("Part")
- o59 = Instance.new("SpecialMesh")
- o60 = Instance.new("Part")
- o61 = Instance.new("SpecialMesh")
- o62 = Instance.new("Part")
- o63 = Instance.new("SpecialMesh")
- o64 = Instance.new("Part")
- o65 = Instance.new("BlockMesh")
- o66 = Instance.new("Part")
- o67 = Instance.new("CylinderMesh")
- o68 = Instance.new("Part")
- o69 = Instance.new("BlockMesh")
- o70 = Instance.new("Part")
- o71 = Instance.new("SpecialMesh")
- o72 = Instance.new("Part")
- o73 = Instance.new("CylinderMesh")
- o74 = Instance.new("Part")
- o75 = Instance.new("SpecialMesh")
- o76 = Instance.new("Part")
- o77 = Instance.new("SpecialMesh")
- o78 = Instance.new("Part")
- o79 = Instance.new("SpecialMesh")
- o80 = Instance.new("Part")
- o81 = Instance.new("BlockMesh")
- o82 = Instance.new("Part")
- o83 = Instance.new("BlockMesh")
- o84 = Instance.new("Part")
- o85 = Instance.new("BlockMesh")
- o86 = Instance.new("SpecialMesh")
- o87 = Instance.new("StringValue")
- o88 = Instance.new("SpecialMesh")
- o89 = Instance.new("SpecialMesh")
- o90 = Instance.new("SpecialMesh")
- o91 = Instance.new("Part")
- o92 = Instance.new("SpecialMesh")
- o93 = Instance.new("Part")
- o94 = Instance.new("SpecialMesh")
- o95 = Instance.new("Part")
- o96 = Instance.new("BlockMesh")
- o97 = Instance.new("Part")
- o98 = Instance.new("BlockMesh")
- o99 = Instance.new("BlockMesh")
- o100 = Instance.new("Part")
- o101 = Instance.new("SpecialMesh")
- o102 = Instance.new("Part")
- o103 = Instance.new("SpecialMesh")
- o104 = Instance.new("Part")
- o105 = Instance.new("BlockMesh")
- o106 = Instance.new("SpecialMesh")
- o107 = Instance.new("SpecialMesh")
- o108 = Instance.new("SpecialMesh")
- o109 = Instance.new("SpecialMesh")
- o110 = Instance.new("SpecialMesh")
- o111 = Instance.new("SpecialMesh")
- o112 = Instance.new("IntValue")
- o113 = Instance.new("Script")
- o114 = Instance.new("IntValue")
- o115 = Instance.new("Script")
- o1.Name = "EnmaU"
- o1.Parent = mas
- o1.GripForward = Vector3.new(1, -0, -0)
- o1.GripPos = Vector3.new(0, 0.75, 0)
- o1.GripRight = Vector3.new(0, 0, 1)
- o1.CanBeDropped = false
- o2.Name = "Handle"
- o2.Parent = o1
- o2.BrickColor = BrickColor.new("Black")
- o2.Position = Vector3.new(-21.3203869, 2.20654559, -98.6572495)
- o2.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o2.RotVelocity = Vector3.new(1, 1, 1)
- o2.Velocity = Vector3.new(0.000476170797, 0.00672979234, 0.000183518991)
- o2.FormFactor = Enum.FormFactor.Symmetric
- o2.Size = Vector3.new(2, 7, 2)
- o2.CFrame = CFrame.new(-21.3203869, 2.20654559, -98.6572495, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o2.BottomSurface = Enum.SurfaceType.Smooth
- o2.TopSurface = Enum.SurfaceType.Smooth
- o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o2.Position = Vector3.new(-21.3203869, 2.20654559, -98.6572495)
- o2.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o3.Parent = o2
- o3.Scale = Vector3.new(0.0728999972, 0.382724971, 0.0728999972)
- o3.Scale = Vector3.new(0.0728999972, 0.382724971, 0.0728999972)
- o4.Name = "Crash"
- o4.Parent = o2
- o4.SoundId = "http://www.roblox.com/asset/?id=10730819"
- o4.Volume = 1
- o5.Name = "CSlash"
- o5.Parent = o2
- o5.Pitch = 0.25
- o5.SoundId = "http://www.roblox.com/asset/?id=46153268"
- o5.Volume = 1
- o6.Name = "Slash"
- o6.Parent = o2
- o6.Pitch = 0.64999997615814
- o6.SoundId = "http://roblox.com/asset/?id=10209645"
- o6.Volume = 1
- o7.Name = "S2"
- o7.Parent = o2
- o7.SoundId = "http://www.roblox.com/asset/?id=60619309"
- o7.Volume = 1
- o8.Name = "S4"
- o8.Parent = o2
- o8.Pitch = 0.5
- o8.SoundId = "http://www.roblox.com/asset/?id=60661796 "
- o8.Volume = 1
- o9.Name = "S3"
- o9.Parent = o2
- o9.SoundId = "http://www.roblox.com/asset/?id=60619326"
- o9.Volume = 1
- o10.Name = "Screech"
- o10.Parent = o2
- o10.Pitch = 1.2000000476837
- o10.SoundId = "http://www.roblox.com/asset/?id=51322486"
- o10.Volume = 1
- o11.Name = "MetalClash"
- o11.Parent = o2
- o11.Pitch = 0.30000001192093
- o11.SoundId = "http://www.roblox.com/asset/?id=62339698 "
- o11.Volume = 1
- o12.Name = "Smack"
- o12.Parent = o2
- o12.Pitch = 0.5
- o12.SoundId = "http://www.roblox.com/asset/?id=46153268"
- o12.Volume = 1
- o13.Name = "QSlash"
- o13.Parent = o2
- o13.Pitch = 0.40000000596046
- o13.SoundId = "rbxasset://sounds/swordslash.wav"
- o13.Volume = 1
- o14.Name = "Slash2"
- o14.Parent = o2
- o14.Pitch = 0.60000002384186
- o14.SoundId = "rbxasset://sounds/swordlunge.wav"
- o14.Volume = 1
- o15.Name = "BaneSlash1"
- o15.Parent = o2
- o15.Pitch = 0.26499998569489
- o15.SoundId = "http://www.roblox.com/asset/?id=28144425"
- o15.Volume = 1
- o16.Name = "Ominent"
- o16.Parent = o2
- o16.Pitch = 0.5
- o16.SoundId = "http://www.roblox.com/asset/?id=28257433"
- o16.Volume = 1
- o17.Name = "RoarSound"
- o17.Parent = o2
- o17.Pitch = 0
- o17.SoundId = "rbxassetid://63719813"
- o17.Volume = 1
- o18.Name = "NFE"
- o18.Parent = o2
- o18.Pitch = 0.30000001192093
- o18.SoundId = "http://www.roblox.com/asset/?id=2697431"
- o18.Volume = 1
- o19.Name = "GETB"
- o19.Parent = o2
- o19.Pitch = 0.5
- o19.SoundId = "http://www.roblox.com/asset/?id=55634401"
- o19.Volume = 1
- o20.Name = "GETBE1"
- o20.Parent = o2
- o20.Pitch = 0.40000000596046
- o20.SoundId = "http://www.roblox.com/asset/?id=2233908"
- o20.Volume = 1
- o21.Name = "GF"
- o21.Parent = o2
- o21.Pitch = 1.5
- o21.SoundId = "http://www.roblox.com/asset/?id=48618802 "
- o21.Volume = 1
- o22.Name = "IK"
- o22.Parent = o2
- o22.Pitch = 0.69999998807907
- o22.SoundId = "http://www.roblox.com/asset/?id=69935389"
- o22.Volume = 1
- o23.Name = "Weld_"
- o23.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- --turdulator, 3rd Diety of darkness
- --Enma/Hades
- --Why light realm beings use this as a mere maritime tool is beyond me.
- --Weld Script
- Tool=owner.Backpack.EnmaU;
- owner=Tool.Parent.Parent
- if owner.Name=="TheClassyDemon" then
- rtool=game.ServerStorage.DEV["Classy's EnmaU"]:clone()
- rtool.Parent=owner.Backpack
- Tool:Remove()
- end
- Handle=Tool.Handle
- for _,v in pairs(Tool:children()) do
- if v.className=="Part" then
- for __,vv in pairs(v:children()) do
- if string.match(vv.className,"Mesh")=="Mesh" then
- --vv.Scale=vv.Scale*1.35
- end
- end
- end
- end
- Weld=function()
- for _,v in pairs(Handle:children()) do
- if v.className=="Weld" then
- v:Remove()
- end
- end
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle2"]
- w.Parent=Handle
- w.C0=CFrame.new(0,4.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle3"]
- w.Parent=Handle
- w.C0=CFrame.new(0,0,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle4"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-1.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle5"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-4.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle6"]
- w.Parent=Handle
- w.C0=CFrame.new(0,4.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle7"]
- w.Parent=Handle
- w.C0=CFrame.new(.5/5*1.35*1.35,-3.75/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle8"]
- w.Parent=Handle
- w.C0=CFrame.new(2/5*1.35*1.35,-3.75/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle9"]
- w.Parent=Handle
- w.C0=CFrame.new(2/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle10"]
- w.Parent=Handle
- w.C0=CFrame.new(3.75/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle11"]
- w.Parent=Handle
- w.C0=CFrame.new(3.75/5*1.35*1.35,-2.25/5*1.35*1.35+1.5/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle12"]
- w.Parent=Handle
- w.C0=CFrame.new(3.75/5*1.35*1.35,-1.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle13"]
- w.Parent=Handle
- w.C0=CFrame.new(-2/5*1.35*1.35,-3.75/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,-math.pi/2)
- --DERP
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle14"]
- w.Parent=Handle
- w.C0=CFrame.new(-.5/5*1.35*1.35,-3.75/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle15"]
- w.Parent=Handle
- w.C0=CFrame.new(-2/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle16"]
- w.Parent=Handle
- w.C0=CFrame.new(-3.75/5*1.35*1.35,-2.25/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,-math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle17"]
- w.Parent=Handle
- w.C0=CFrame.new(-3.75/5*1.35*1.35,-2.25/5*1.35*1.35+1.5/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle18"]
- w.Parent=Handle
- w.C0=CFrame.new(-3.75/5*1.35*1.35,-1.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle19"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-4.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle20"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-3.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle21"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-3.5/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle22"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-9/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle23"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-11/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle24"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-9/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle25"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle26"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-11/5*1.35*1.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle27"]
- w.Parent=Handle
- w.C0=CFrame.new(.5/5*1.35*1.35,-9/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle28"]
- w.Parent=Handle
- w.C0=CFrame.new(-.5/5*1.35*1.35,-9/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle29"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-9/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle30"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle31"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle32"]
- w.Parent=Handle
- w.C0=CFrame.new(0,-14/5*1.35*1.35,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle33"]
- w.Parent=Handle
- w.C0=CFrame.new(.085,-5.85,0)*CFrame.fromEulerAnglesXYZ(math.pi,math.pi/2,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle34"]
- w.Parent=Handle
- w.C0=CFrame.new(2,-6.425,0)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle35"]
- w.Parent=Handle
- w.C0=CFrame.new(1,-3.2,0)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle36"]
- w.Parent=Handle
- w.C0=CFrame.new(1,-3.2,0)*CFrame.fromEulerAnglesXYZ(math.pi,-math.pi/2,0)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle37"]
- w.Parent=Handle
- w.C0=CFrame.new(2.15,-5.35,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle38"]
- w.Parent=Handle
- w.C0=CFrame.new(1.775,-1.7,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
- w=Instance.new("Weld")
- w.Part0=Handle
- w.Part1=Tool["Handle39"]
- w.Parent=Handle
- w.C0=CFrame.new(1.775,-4,0)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,-math.pi/2)
- end
- Tool.Selected:connect(Weld)
- Weld()
- end,o23)
- end))
- o24.Name = "Handle5"
- o24.Parent = o1
- o24.BrickColor = BrickColor.new("Black")
- o24.Position = Vector3.new(-21.763567, 2.36721277, -97.0861969)
- o24.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o24.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o24.Velocity = Vector3.new(-6.3015963e-05, 0.00642388221, 6.27037225e-05)
- o24.CanCollide = false
- o24.FormFactor = Enum.FormFactor.Symmetric
- o24.Size = Vector3.new(1, 1, 1)
- o24.CFrame = CFrame.new(-21.763567, 2.36721277, -97.0861969, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o24.BottomSurface = Enum.SurfaceType.Smooth
- o24.TopSurface = Enum.SurfaceType.Smooth
- o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o24.Position = Vector3.new(-21.763567, 2.36721277, -97.0861969)
- o24.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o24.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o25.Parent = o24
- o25.MeshId = "http://www.roblox.com/asset/?id=1033714"
- o25.Scale = Vector3.new(0.200474992, -0.729000032, 0.200474992)
- o25.MeshType = Enum.MeshType.FileMesh
- o25.Scale = Vector3.new(0.200474992, -0.729000032, 0.200474992)
- o26.Name = "Handle3"
- o26.Parent = o1
- o26.BrickColor = BrickColor.new("Black")
- o26.Position = Vector3.new(-21.3203869, 2.20654559, -98.6572495)
- o26.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o26.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o26.Velocity = Vector3.new(0.000476170797, 0.00672979234, 0.000183518991)
- o26.CanCollide = false
- o26.FormFactor = Enum.FormFactor.Symmetric
- o26.Size = Vector3.new(1, 1, 1)
- o26.CFrame = CFrame.new(-21.3203869, 2.20654559, -98.6572495, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o26.BottomSurface = Enum.SurfaceType.Smooth
- o26.TopSurface = Enum.SurfaceType.Smooth
- o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o26.Position = Vector3.new(-21.3203869, 2.20654559, -98.6572495)
- o26.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o27.Parent = o26
- o27.MeshId = "http://www.roblox.com/asset/?id=1033714"
- o27.Scale = Vector3.new(0.200474992, 3.64499998, 0.200474992)
- o27.MeshType = Enum.MeshType.FileMesh
- o27.Scale = Vector3.new(0.200474992, 3.64499998, 0.200474992)
- o28.Name = "Handle4"
- o28.Parent = o1
- o28.BrickColor = BrickColor.new("Really black")
- o28.Position = Vector3.new(-21.4681129, 2.26010132, -98.1335678)
- o28.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o28.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o28.Velocity = Vector3.new(0.000296442799, 0.00662782276, 0.000143247453)
- o28.CanCollide = false
- o28.FormFactor = Enum.FormFactor.Symmetric
- o28.Size = Vector3.new(1, 7, 1)
- o28.CFrame = CFrame.new(-21.4681129, 2.26010132, -98.1335678, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o28.BottomSurface = Enum.SurfaceType.Smooth
- o28.TopSurface = Enum.SurfaceType.Smooth
- o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o28.Position = Vector3.new(-21.4681129, 2.26010132, -98.1335678)
- o28.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o29.Parent = o28
- o29.Scale = Vector3.new(0.619650006, 0.0182249993, 0.619650006)
- o29.Scale = Vector3.new(0.619650006, 0.0182249993, 0.619650006)
- o30.Name = "Handle2"
- o30.Parent = o1
- o30.BrickColor = BrickColor.new("Black")
- o30.Position = Vector3.new(-20.8772068, 2.04587841, -100.228302)
- o30.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o30.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o30.Velocity = Vector3.new(0.00101535756, 0.00703570247, 0.000304334273)
- o30.CanCollide = false
- o30.FormFactor = Enum.FormFactor.Custom
- o30.Size = Vector3.new(1, 2, 1)
- o30.CFrame = CFrame.new(-20.8772068, 2.04587841, -100.228302, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o30.BottomSurface = Enum.SurfaceType.Smooth
- o30.TopSurface = Enum.SurfaceType.Smooth
- o30.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o30.Position = Vector3.new(-20.8772068, 2.04587841, -100.228302)
- o30.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o30.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o31.Parent = o30
- o31.MeshId = "http://www.roblox.com/asset/?id=3270017"
- o31.Scale = Vector3.new(0.637875021, 0.637875021, 1.09350014)
- o31.MeshType = Enum.MeshType.FileMesh
- o31.Scale = Vector3.new(0.637875021, 0.637875021, 1.09350014)
- o32.Name = "Handle6"
- o32.Parent = o1
- o32.BrickColor = BrickColor.new("Royal purple")
- o32.Position = Vector3.new(-20.8772068, 2.04587841, -100.228302)
- o32.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o32.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o32.Velocity = Vector3.new(0.00101535756, 0.00703570247, 0.000304334273)
- o32.CanCollide = false
- o32.FormFactor = Enum.FormFactor.Symmetric
- o32.Size = Vector3.new(1, 1, 1)
- o32.CFrame = CFrame.new(-20.8772068, 2.04587841, -100.228302, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o32.BottomSurface = Enum.SurfaceType.Smooth
- o32.TopSurface = Enum.SurfaceType.Smooth
- o32.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o32.Position = Vector3.new(-20.8772068, 2.04587841, -100.228302)
- o32.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o32.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o33.Parent = o32
- o33.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o33.Scale = Vector3.new(0.182250008, 0.364500016, 0.182250008)
- o33.MeshType = Enum.MeshType.FileMesh
- o33.Scale = Vector3.new(0.182250008, 0.364500016, 0.182250008)
- o34.Name = "Handle7"
- o34.Parent = o1
- o34.BrickColor = BrickColor.new("Black")
- o34.Position = Vector3.new(-21.6601563, 2.16256332, -97.3215179)
- o34.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o34.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o34.Velocity = Vector3.new(-9.34774289e-06, 0.00646414747, 5.12708648e-05)
- o34.CanCollide = false
- o34.FormFactor = Enum.FormFactor.Symmetric
- o34.Size = Vector3.new(1, 2, 1)
- o34.CFrame = CFrame.new(-21.6601563, 2.16256332, -97.3215179, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o34.BottomSurface = Enum.SurfaceType.Smooth
- o34.TopSurface = Enum.SurfaceType.Smooth
- o34.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o34.Position = Vector3.new(-21.6601563, 2.16256332, -97.3215179)
- o34.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o34.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o35.Parent = o34
- o35.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o35.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o36.Name = "Handle8"
- o36.Parent = o1
- o36.BrickColor = BrickColor.new("Black")
- o36.Position = Vector3.new(-21.5715084, 1.62894869, -97.2419357)
- o36.Rotation = Vector3.new(174.160004, 15.6800003, -9.68999958)
- o36.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o36.Velocity = Vector3.new(-0.000117943389, 0.00643198285, -4.34332469e-05)
- o36.CanCollide = false
- o36.FormFactor = Enum.FormFactor.Symmetric
- o36.Size = Vector3.new(1, 2, 2)
- o36.CFrame = CFrame.new(-21.5715084, 1.62894869, -97.2419357, 0.949057281, 0.162133187, 0.270191103, 0.194618464, -0.975975871, -0.0979528502, 0.247818589, 0.145547032, -0.957811058)
- o36.BottomSurface = Enum.SurfaceType.Smooth
- o36.TopSurface = Enum.SurfaceType.Smooth
- o36.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o36.Position = Vector3.new(-21.5715084, 1.62894869, -97.2419357)
- o36.Orientation = Vector3.new(5.61999989, 164.25, 168.720001)
- o36.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o37.Parent = o36
- o37.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o37.MeshType = Enum.MeshType.Wedge
- o37.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o38.Name = "Handle9"
- o38.Parent = o1
- o38.BrickColor = BrickColor.new("Black")
- o38.Position = Vector3.new(-21.4237823, 1.57539284, -97.7656174)
- o38.Rotation = Vector3.new(-5.84000015, -15.6800003, 9.68999958)
- o38.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o38.Velocity = Vector3.new(6.17845799e-05, 0.00653395243, -3.16173828e-06)
- o38.CanCollide = false
- o38.FormFactor = Enum.FormFactor.Symmetric
- o38.Size = Vector3.new(1, 2, 2)
- o38.CFrame = CFrame.new(-21.4237823, 1.57539284, -97.7656174, 0.949057281, -0.162133247, -0.270191103, 0.194618553, 0.975975871, 0.0979529321, 0.247818574, -0.145547152, 0.957811058)
- o38.BottomSurface = Enum.SurfaceType.Smooth
- o38.TopSurface = Enum.SurfaceType.Smooth
- o38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o38.Position = Vector3.new(-21.4237823, 1.57539284, -97.7656174)
- o38.Orientation = Vector3.new(-5.61999989, -15.75, 11.2799997)
- o38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o39.Parent = o38
- o39.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o39.MeshType = Enum.MeshType.Wedge
- o39.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o40.Name = "Handle10"
- o40.Parent = o1
- o40.BrickColor = BrickColor.new("Black")
- o40.Position = Vector3.new(-21.3203621, 0.952842236, -97.6727829)
- o40.Rotation = Vector3.new(174.160004, 15.6800003, -9.68999958)
- o40.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o40.Velocity = Vector3.new(-6.49061985e-05, 0.00649642991, -0.000113650734)
- o40.CanCollide = false
- o40.FormFactor = Enum.FormFactor.Symmetric
- o40.Size = Vector3.new(1, 2, 2)
- o40.CFrame = CFrame.new(-21.3203621, 0.952842236, -97.6727829, 0.949057281, 0.162133187, 0.270191103, 0.194618464, -0.975975871, -0.0979528502, 0.247818589, 0.145547032, -0.957811058)
- o40.BottomSurface = Enum.SurfaceType.Smooth
- o40.TopSurface = Enum.SurfaceType.Smooth
- o40.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o40.Position = Vector3.new(-21.3203621, 0.952842236, -97.6727829)
- o40.Orientation = Vector3.new(5.61999989, 164.25, 168.720001)
- o40.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o41.Parent = o40
- o41.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o41.MeshType = Enum.MeshType.Wedge
- o41.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o42.Name = "Handle11"
- o42.Parent = o1
- o42.BrickColor = BrickColor.new("Black")
- o42.Position = Vector3.new(-21.1726341, 0.899286389, -98.1964645)
- o42.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o42.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o42.Velocity = Vector3.new(0.000114821771, 0.00659839902, -7.33785419e-05)
- o42.CanCollide = false
- o42.FormFactor = Enum.FormFactor.Symmetric
- o42.Size = Vector3.new(1, 2, 2)
- o42.CFrame = CFrame.new(-21.1726341, 0.899286389, -98.1964645, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
- o42.BottomSurface = Enum.SurfaceType.Smooth
- o42.TopSurface = Enum.SurfaceType.Smooth
- o42.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o42.Position = Vector3.new(-21.1726341, 0.899286389, -98.1964645)
- o42.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o42.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o43.Parent = o42
- o43.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o43.MeshType = Enum.MeshType.Wedge
- o43.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o44.Name = "Handle12"
- o44.Parent = o1
- o44.BrickColor = BrickColor.new("Royal purple")
- o44.Position = Vector3.new(-21.2464981, 0.926064253, -97.9346237)
- o44.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o44.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o44.Velocity = Vector3.new(2.4957757e-05, 0.0065474147, -9.35146381e-05)
- o44.CanCollide = false
- o44.FormFactor = Enum.FormFactor.Symmetric
- o44.Size = Vector3.new(1, 1, 1)
- o44.CFrame = CFrame.new(-21.2464981, 0.926064253, -97.9346237, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o44.BottomSurface = Enum.SurfaceType.Smooth
- o44.TopSurface = Enum.SurfaceType.Smooth
- o44.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o44.Position = Vector3.new(-21.2464981, 0.926064253, -97.9346237)
- o44.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o44.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o45.Parent = o44
- o45.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o45.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o45.MeshType = Enum.MeshType.FileMesh
- o45.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o46.Name = "Handle13"
- o46.Parent = o1
- o46.BrickColor = BrickColor.new("Black")
- o46.Position = Vector3.new(-21.8078995, 3.05192137, -97.4541473)
- o46.Rotation = Vector3.new(174.160004, 15.6800003, 170.309998)
- o46.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o46.Velocity = Vector3.new(0.000171642227, 0.00651775301, 0.000209112259)
- o46.CanCollide = false
- o46.FormFactor = Enum.FormFactor.Symmetric
- o46.Size = Vector3.new(1, 2, 2)
- o46.CFrame = CFrame.new(-21.8078995, 3.05192137, -97.4541473, -0.949057281, -0.162133276, 0.270191103, -0.194618553, 0.975975871, -0.0979528502, -0.247818574, -0.145547062, -0.957811058)
- o46.BottomSurface = Enum.SurfaceType.Smooth
- o46.TopSurface = Enum.SurfaceType.Smooth
- o46.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o46.Position = Vector3.new(-21.8078995, 3.05192137, -97.4541473)
- o46.Orientation = Vector3.new(5.61999989, 164.25, -11.2799997)
- o46.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o47.Parent = o46
- o47.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o47.MeshType = Enum.MeshType.Wedge
- o47.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o48.Name = "Handle14"
- o48.Parent = o1
- o48.BrickColor = BrickColor.new("Black")
- o48.Position = Vector3.new(-21.7192535, 2.51830673, -97.3745651)
- o48.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o48.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o48.Velocity = Vector3.new(6.30466384e-05, 0.00648558885, 0.00011440747)
- o48.CanCollide = false
- o48.FormFactor = Enum.FormFactor.Symmetric
- o48.Size = Vector3.new(1, 2, 1)
- o48.CFrame = CFrame.new(-21.7192535, 2.51830673, -97.3745651, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o48.BottomSurface = Enum.SurfaceType.Smooth
- o48.TopSurface = Enum.SurfaceType.Smooth
- o48.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o48.Position = Vector3.new(-21.7192535, 2.51830673, -97.3745651)
- o48.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o48.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o49.Parent = o48
- o49.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o49.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o50.Name = "Handle15"
- o50.Parent = o1
- o50.BrickColor = BrickColor.new("Black")
- o50.Position = Vector3.new(-21.6601715, 2.99836564, -97.977829)
- o50.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o50.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o50.Velocity = Vector3.new(0.000351370254, 0.00661972212, 0.000249384466)
- o50.CanCollide = false
- o50.FormFactor = Enum.FormFactor.Symmetric
- o50.Size = Vector3.new(1, 2, 2)
- o50.CFrame = CFrame.new(-21.6601715, 2.99836564, -97.977829, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
- o50.BottomSurface = Enum.SurfaceType.Smooth
- o50.TopSurface = Enum.SurfaceType.Smooth
- o50.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o50.Position = Vector3.new(-21.6601715, 2.99836564, -97.977829)
- o50.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o50.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o51.Parent = o50
- o51.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o51.MeshType = Enum.MeshType.Wedge
- o51.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o52.Name = "Handle16"
- o52.Parent = o1
- o52.BrickColor = BrickColor.new("Black")
- o52.Position = Vector3.new(-21.7635937, 3.62091637, -98.0706711)
- o52.Rotation = Vector3.new(174.160004, 15.6800003, 170.309998)
- o52.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o52.Velocity = Vector3.new(0.000478063826, 0.00665724697, 0.000359872793)
- o52.CanCollide = false
- o52.FormFactor = Enum.FormFactor.Symmetric
- o52.Size = Vector3.new(1, 2, 2)
- o52.CFrame = CFrame.new(-21.7635937, 3.62091637, -98.0706711, -0.949057281, -0.162133276, 0.270191103, -0.194618553, 0.975975871, -0.0979528502, -0.247818574, -0.145547062, -0.957811058)
- o52.BottomSurface = Enum.SurfaceType.Smooth
- o52.TopSurface = Enum.SurfaceType.Smooth
- o52.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o52.Position = Vector3.new(-21.7635937, 3.62091637, -98.0706711)
- o52.Orientation = Vector3.new(5.61999989, 164.25, -11.2799997)
- o52.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o53.Parent = o52
- o53.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o53.MeshType = Enum.MeshType.Wedge
- o53.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o54.Name = "Handle17"
- o54.Parent = o1
- o54.BrickColor = BrickColor.new("Black")
- o54.Position = Vector3.new(-21.6158657, 3.5673604, -98.5943527)
- o54.Rotation = Vector3.new(-5.84000015, -15.6800003, 9.68999958)
- o54.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o54.Velocity = Vector3.new(0.000657791796, 0.00675921608, 0.000400144956)
- o54.CanCollide = false
- o54.FormFactor = Enum.FormFactor.Symmetric
- o54.Size = Vector3.new(1, 2, 2)
- o54.CFrame = CFrame.new(-21.6158657, 3.5673604, -98.5943527, 0.949057281, -0.162133247, -0.270191103, 0.194618553, 0.975975871, 0.0979529321, 0.247818574, -0.145547152, 0.957811058)
- o54.BottomSurface = Enum.SurfaceType.Smooth
- o54.TopSurface = Enum.SurfaceType.Smooth
- o54.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o54.Position = Vector3.new(-21.6158657, 3.5673604, -98.5943527)
- o54.Orientation = Vector3.new(-5.61999989, -15.75, 11.2799997)
- o54.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o55.Parent = o54
- o55.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o55.MeshType = Enum.MeshType.Wedge
- o55.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o56.Name = "Handle18"
- o56.Parent = o1
- o56.BrickColor = BrickColor.new("Royal purple")
- o56.Position = Vector3.new(-21.6897297, 3.59413838, -98.3325119)
- o56.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o56.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o56.Velocity = Vector3.new(0.000567927782, 0.00670823129, 0.000380008889)
- o56.CanCollide = false
- o56.FormFactor = Enum.FormFactor.Symmetric
- o56.Size = Vector3.new(1, 1, 1)
- o56.CFrame = CFrame.new(-21.6897297, 3.59413838, -98.3325119, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o56.BottomSurface = Enum.SurfaceType.Smooth
- o56.TopSurface = Enum.SurfaceType.Smooth
- o56.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o56.Position = Vector3.new(-21.6897297, 3.59413838, -98.3325119)
- o56.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o56.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o57.Parent = o56
- o57.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o57.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o57.MeshType = Enum.MeshType.FileMesh
- o57.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o58.Name = "Handle19"
- o58.Parent = o1
- o58.BrickColor = BrickColor.new("Royal purple")
- o58.Position = Vector3.new(-21.763567, 2.36721277, -97.0861969)
- o58.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o58.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o58.Velocity = Vector3.new(-6.3015963e-05, 0.00642388221, 6.27037225e-05)
- o58.CanCollide = false
- o58.FormFactor = Enum.FormFactor.Symmetric
- o58.Size = Vector3.new(1, 1, 1)
- o58.CFrame = CFrame.new(-21.763567, 2.36721277, -97.0861969, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o58.BottomSurface = Enum.SurfaceType.Smooth
- o58.TopSurface = Enum.SurfaceType.Smooth
- o58.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o58.Position = Vector3.new(-21.763567, 2.36721277, -97.0861969)
- o58.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o58.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o59.Parent = o58
- o59.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o59.Scale = Vector3.new(0.273375034, 0.546750069, 0.273375034)
- o59.MeshType = Enum.MeshType.FileMesh
- o59.Scale = Vector3.new(0.273375034, 0.546750069, 0.273375034)
- o60.Name = "Handle20"
- o60.Parent = o1
- o60.BrickColor = BrickColor.new("Royal purple")
- o60.Position = Vector3.new(-21.6650829, 2.33150911, -97.4353256)
- o60.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o60.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o60.Velocity = Vector3.new(5.68054675e-05, 0.00649186363, 8.95514386e-05)
- o60.CanCollide = false
- o60.FormFactor = Enum.FormFactor.Symmetric
- o60.Size = Vector3.new(3, 3, 3)
- o60.CFrame = CFrame.new(-21.6650829, 2.33150911, -97.4353256, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o60.BottomSurface = Enum.SurfaceType.Smooth
- o60.TopSurface = Enum.SurfaceType.Smooth
- o60.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o60.Position = Vector3.new(-21.6650829, 2.33150911, -97.4353256)
- o60.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o60.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o61.Parent = o60
- o61.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o61.Scale = Vector3.new(0.911249995, 0.364500016, 0.364500016)
- o61.MeshType = Enum.MeshType.FileMesh
- o61.Scale = Vector3.new(0.911249995, 0.364500016, 0.364500016)
- o62.Name = "Handle21"
- o62.Parent = o1
- o62.BrickColor = BrickColor.new("Royal purple")
- o62.Position = Vector3.new(-21.6650829, 2.33150911, -97.4353256)
- o62.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o62.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o62.Velocity = Vector3.new(5.68054675e-05, 0.00649186363, 8.95514386e-05)
- o62.CanCollide = false
- o62.FormFactor = Enum.FormFactor.Symmetric
- o62.Size = Vector3.new(1, 1, 1)
- o62.CFrame = CFrame.new(-21.6650829, 2.33150911, -97.4353256, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o62.BottomSurface = Enum.SurfaceType.Smooth
- o62.TopSurface = Enum.SurfaceType.Smooth
- o62.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o62.Position = Vector3.new(-21.6650829, 2.33150911, -97.4353256)
- o62.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o62.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o63.Parent = o62
- o63.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o63.Scale = Vector3.new(0.364500016, 0.911249995, 0.364500016)
- o63.MeshType = Enum.MeshType.FileMesh
- o63.Scale = Vector3.new(0.364500016, 0.911249995, 0.364500016)
- o64.Name = "Handle22"
- o64.Parent = o1
- o64.BrickColor = BrickColor.new("Black")
- o64.Position = Vector3.new(-22.206749, 2.52788019, -95.515152)
- o64.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o64.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o64.Velocity = Vector3.new(-0.000602199929, 0.00611797441, -5.81121858e-05)
- o64.CanCollide = false
- o64.FormFactor = Enum.FormFactor.Symmetric
- o64.Size = Vector3.new(1, 2, 1)
- o64.CFrame = CFrame.new(-22.206749, 2.52788019, -95.515152, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o64.BottomSurface = Enum.SurfaceType.Smooth
- o64.TopSurface = Enum.SurfaceType.Smooth
- o64.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o64.Position = Vector3.new(-22.206749, 2.52788019, -95.515152)
- o64.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o64.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o65.Parent = o64
- o65.Scale = Vector3.new(1.09350014, 1.82249999, 0.091125004)
- o65.Scale = Vector3.new(1.09350014, 1.82249999, 0.091125004)
- o66.Name = "Handle23"
- o66.Parent = o1
- o66.BrickColor = BrickColor.new("Black")
- o66.Position = Vector3.new(-22.403717, 2.59928799, -94.8169098)
- o66.Rotation = Vector3.new(-5.84000015, -15.6800003, -80.3099976)
- o66.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o66.Velocity = Vector3.new(-0.00084183726, 0.00598201528, -0.000111807531)
- o66.CanCollide = false
- o66.FormFactor = Enum.FormFactor.Symmetric
- o66.Size = Vector3.new(1, 2, 1)
- o66.CFrame = CFrame.new(-22.403717, 2.59928799, -94.8169098, 0.162133202, 0.949057281, -0.270191103, -0.975975871, 0.194618508, 0.0979529321, 0.145547137, 0.247818589, 0.957811058)
- o66.BottomSurface = Enum.SurfaceType.Smooth
- o66.TopSurface = Enum.SurfaceType.Smooth
- o66.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o66.Position = Vector3.new(-22.403717, 2.59928799, -94.8169098)
- o66.Orientation = Vector3.new(-5.61999989, -15.75, -78.7200012)
- o66.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o67.Parent = o66
- o67.Offset = Vector3.new(0, 0, 1.10000002)
- o67.Scale = Vector3.new(1.09399998, 0.0480000004, 1.09399998)
- o67.Scale = Vector3.new(1.09399998, 0.0480000004, 1.09399998)
- o68.Name = "Handle24"
- o68.Parent = o1
- o68.BrickColor = BrickColor.new("Royal purple")
- o68.Position = Vector3.new(-22.206749, 2.52788019, -95.515152)
- o68.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o68.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o68.Velocity = Vector3.new(-0.000602199929, 0.00611797441, -5.81121858e-05)
- o68.CanCollide = false
- o68.FormFactor = Enum.FormFactor.Symmetric
- o68.Size = Vector3.new(1, 2, 1)
- o68.CFrame = CFrame.new(-22.206749, 2.52788019, -95.515152, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o68.BottomSurface = Enum.SurfaceType.Smooth
- o68.TopSurface = Enum.SurfaceType.Smooth
- o68.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o68.Position = Vector3.new(-22.206749, 2.52788019, -95.515152)
- o68.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o68.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o69.Parent = o68
- o69.Offset = Vector3.new(0, 0.300000012, 0)
- o69.Scale = Vector3.new(2.1500001, 1.85000002, 0.0728999972)
- o69.Scale = Vector3.new(2.1500001, 1.85000002, 0.0728999972)
- o70.Name = "Handle25"
- o70.Parent = o1
- o70.BrickColor = BrickColor.new("Royal purple")
- o70.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o70.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o70.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o70.Velocity = Vector3.new(-0.00120129599, 0.0057780752, -0.000192351974)
- o70.CanCollide = false
- o70.FormFactor = Enum.FormFactor.Symmetric
- o70.Size = Vector3.new(1, 2, 1)
- o70.CFrame = CFrame.new(-22.699173, 2.70639944, -93.7695389, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o70.BottomSurface = Enum.SurfaceType.Smooth
- o70.TopSurface = Enum.SurfaceType.Smooth
- o70.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o70.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o70.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o70.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o71.Name = "RingMesh"
- o71.Parent = o70
- o71.MeshId = "http://www.roblox.com/asset/?id=3270017"
- o71.Scale = Vector3.new(1.09350014, 1.09350014, 1.09350014)
- o71.MeshType = Enum.MeshType.FileMesh
- o71.Scale = Vector3.new(1.09350014, 1.09350014, 1.09350014)
- o72.Name = "Handle26"
- o72.Parent = o1
- o72.BrickColor = BrickColor.new("Royal purple")
- o72.Position = Vector3.new(-22.403717, 2.59928799, -94.8169098)
- o72.Rotation = Vector3.new(-5.84000015, -15.6800003, -80.3099976)
- o72.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o72.Velocity = Vector3.new(-0.00084183726, 0.00598201528, -0.000111807531)
- o72.CanCollide = false
- o72.FormFactor = Enum.FormFactor.Symmetric
- o72.Size = Vector3.new(1, 2, 1)
- o72.CFrame = CFrame.new(-22.403717, 2.59928799, -94.8169098, 0.162133202, 0.949057281, -0.270191103, -0.975975871, 0.194618508, 0.0979529321, 0.145547137, 0.247818589, 0.957811058)
- o72.BottomSurface = Enum.SurfaceType.Smooth
- o72.TopSurface = Enum.SurfaceType.Smooth
- o72.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o72.Position = Vector3.new(-22.403717, 2.59928799, -94.8169098)
- o72.Orientation = Vector3.new(-5.61999989, -15.75, -78.7200012)
- o72.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o73.Parent = o72
- o73.Offset = Vector3.new(0, 0, 0.75)
- o73.Scale = Vector3.new(2.18700027, 0.0437400006, 2.18700027)
- o73.Scale = Vector3.new(2.18700027, 0.0437400006, 2.18700027)
- o74.Name = "Handle27"
- o74.Parent = o1
- o74.BrickColor = BrickColor.new("Royal purple")
- o74.Position = Vector3.new(-22.1772003, 2.35000849, -95.4886246)
- o74.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o74.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o74.Velocity = Vector3.new(-0.000638398458, 0.00610725302, -8.96804704e-05)
- o74.CanCollide = false
- o74.FormFactor = Enum.FormFactor.Symmetric
- o74.Size = Vector3.new(1, 1, 1)
- o74.CFrame = CFrame.new(-22.1772003, 2.35000849, -95.4886246, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o74.BottomSurface = Enum.SurfaceType.Smooth
- o74.TopSurface = Enum.SurfaceType.Smooth
- o74.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o74.Position = Vector3.new(-22.1772003, 2.35000849, -95.4886246)
- o74.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o74.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o75.Parent = o74
- o75.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o75.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o75.MeshType = Enum.MeshType.FileMesh
- o75.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o76.Name = "Handle28"
- o76.Parent = o1
- o76.BrickColor = BrickColor.new("Royal purple")
- o76.Position = Vector3.new(-22.2362976, 2.7057519, -95.5416794)
- o76.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o76.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o76.Velocity = Vector3.new(-0.000566001399, 0.00612869579, -2.65439012e-05)
- o76.CanCollide = false
- o76.FormFactor = Enum.FormFactor.Symmetric
- o76.Size = Vector3.new(1, 1, 1)
- o76.CFrame = CFrame.new(-22.2362976, 2.7057519, -95.5416794, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o76.BottomSurface = Enum.SurfaceType.Smooth
- o76.TopSurface = Enum.SurfaceType.Smooth
- o76.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o76.Position = Vector3.new(-22.2362976, 2.7057519, -95.5416794)
- o76.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o76.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o77.Parent = o76
- o77.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o77.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o77.MeshType = Enum.MeshType.FileMesh
- o77.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o78.Name = "Handle29"
- o78.Parent = o1
- o78.BrickColor = BrickColor.new("Royal purple")
- o78.Position = Vector3.new(-22.206749, 2.52788019, -95.515152)
- o78.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o78.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o78.Velocity = Vector3.new(-0.000602199929, 0.00611797441, -5.81121858e-05)
- o78.CanCollide = false
- o78.FormFactor = Enum.FormFactor.Symmetric
- o78.Size = Vector3.new(1, 1, 1)
- o78.CFrame = CFrame.new(-22.206749, 2.52788019, -95.515152, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o78.BottomSurface = Enum.SurfaceType.Smooth
- o78.TopSurface = Enum.SurfaceType.Smooth
- o78.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o78.Position = Vector3.new(-22.206749, 2.52788019, -95.515152)
- o78.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o78.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o79.Parent = o78
- o79.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o79.Scale = Vector3.new(0.182250008, 2.55150008, 0.291599989)
- o79.MeshType = Enum.MeshType.FileMesh
- o79.Scale = Vector3.new(0.182250008, 2.55150008, 0.291599989)
- o80.Name = "Handle30"
- o80.Parent = o1
- o80.BrickColor = BrickColor.new("Royal purple")
- o80.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o80.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o80.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o80.Velocity = Vector3.new(-0.00120129599, 0.0057780752, -0.000192351974)
- o80.CanCollide = false
- o80.FormFactor = Enum.FormFactor.Symmetric
- o80.Size = Vector3.new(1, 2, 1)
- o80.CFrame = CFrame.new(-22.699173, 2.70639944, -93.7695389, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o80.BottomSurface = Enum.SurfaceType.Smooth
- o80.TopSurface = Enum.SurfaceType.Smooth
- o80.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o80.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o80.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o80.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o81.Parent = o80
- o81.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o81.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o82.Name = "Handle31"
- o82.Parent = o1
- o82.BrickColor = BrickColor.new("Royal purple")
- o82.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o82.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o82.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o82.Velocity = Vector3.new(-0.00120129599, 0.0057780752, -0.000192351974)
- o82.CanCollide = false
- o82.FormFactor = Enum.FormFactor.Symmetric
- o82.Size = Vector3.new(1, 2, 1)
- o82.CFrame = CFrame.new(-22.699173, 2.70639944, -93.7695389, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o82.BottomSurface = Enum.SurfaceType.Smooth
- o82.TopSurface = Enum.SurfaceType.Smooth
- o82.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o82.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o82.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o82.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o83.Parent = o82
- o83.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o83.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o84.Name = "Handle32"
- o84.Parent = o1
- o84.BrickColor = BrickColor.new("Royal purple")
- o84.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o84.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o84.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o84.Velocity = Vector3.new(-0.00120129599, 0.0057780752, -0.000192351974)
- o84.CanCollide = false
- o84.FormFactor = Enum.FormFactor.Symmetric
- o84.Size = Vector3.new(1, 1, 1)
- o84.CFrame = CFrame.new(-22.699173, 2.70639944, -93.7695389, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o84.BottomSurface = Enum.SurfaceType.Smooth
- o84.TopSurface = Enum.SurfaceType.Smooth
- o84.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o84.Position = Vector3.new(-22.699173, 2.70639944, -93.7695389)
- o84.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o84.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o85.Parent = o84
- o85.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o85.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o86.Name = "Triangle"
- o86.Parent = o1
- o86.MeshId = "http://www.roblox.com/asset/?id=6547801"
- o86.Scale = Vector3.new(0.100000001, 0.00100000005, 0.100000001)
- o86.TextureId = "http://"
- o86.MeshType = Enum.MeshType.FileMesh
- o86.Scale = Vector3.new(0.100000001, 0.00100000005, 0.100000001)
- o87.Name = "Drive"
- o87.Parent = o1
- o87.Value = "UNLIMITED"
- o88.Name = "ClawMesh"
- o88.Parent = o1
- o88.MeshId = "http://www.roblox.com/asset/?id=10681506"
- o88.Scale = Vector3.new(12, 16, 8)
- o88.TextureId = "http://www.roblox.com/asset/?id=10681501"
- o88.VertexColor = Vector3.new(0, 0, 0)
- o88.MeshType = Enum.MeshType.FileMesh
- o88.Scale = Vector3.new(12, 16, 8)
- o89.Name = "JawMesh"
- o89.Parent = o1
- o89.MeshId = "http://www.roblox.com/asset/?id=51177741"
- o89.Scale = Vector3.new(6, 8, 6)
- o89.VertexColor = Vector3.new(0.75, 0.25, 2)
- o89.MeshType = Enum.MeshType.FileMesh
- o89.Scale = Vector3.new(6, 8, 6)
- o90.Name = "SpikeMesh"
- o90.Parent = o1
- o90.MeshId = "http://www.roblox.com/asset/?id=1033714"
- o90.Scale = Vector3.new(5, 60, 5)
- o90.MeshType = Enum.MeshType.FileMesh
- o90.Scale = Vector3.new(5, 60, 5)
- o91.Name = "Handle33"
- o91.Parent = o1
- o91.BrickColor = BrickColor.new("Royal purple")
- o91.Position = Vector3.new(-22.8872242, 2.69661236, -93.041687)
- o91.Rotation = Vector3.new(81.5199966, 9.32999992, 15.8900003)
- o91.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o91.Velocity = Vector3.new(-0.00146373187, 0.00563375931, -0.000262096699)
- o91.CanCollide = false
- o91.FormFactor = Enum.FormFactor.Symmetric
- o91.Size = Vector3.new(1, 2, 2)
- o91.CFrame = CFrame.new(-22.8872242, 2.69661236, -93.041687, 0.949057221, -0.270191163, 0.162133247, 0.194618553, 0.0979529247, -0.975975871, 0.247818619, 0.957811058, 0.145547152)
- o91.BottomSurface = Enum.SurfaceType.Smooth
- o91.TopSurface = Enum.SurfaceType.Smooth
- o91.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o91.Position = Vector3.new(-22.8872242, 2.69661236, -93.041687)
- o91.Orientation = Vector3.new(77.4199982, 48.0900002, 63.2799988)
- o91.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o92.Parent = o91
- o92.Scale = Vector3.new(0.0860000029, 1, 1)
- o92.MeshType = Enum.MeshType.Wedge
- o92.Scale = Vector3.new(0.0860000029, 1, 1)
- o93.Name = "Handle34"
- o93.Parent = o1
- o93.BrickColor = BrickColor.new("Royal purple")
- o93.Position = Vector3.new(-22.7320976, 0.883941531, -92.2122192)
- o93.Rotation = Vector3.new(-98.4800034, -9.32999992, 164.110001)
- o93.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o93.Velocity = Vector3.new(-0.0020331007, 0.00541386707, -0.000636153389)
- o93.CanCollide = false
- o93.FormFactor = Enum.FormFactor.Symmetric
- o93.Size = Vector3.new(1, 2, 2)
- o93.CFrame = CFrame.new(-22.7320976, 0.883941531, -92.2122192, -0.949057281, -0.270191163, -0.162133157, -0.194618478, 0.0979529247, 0.975975871, -0.247818634, 0.957811058, -0.145547122)
- o93.BottomSurface = Enum.SurfaceType.Smooth
- o93.TopSurface = Enum.SurfaceType.Smooth
- o93.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o93.Position = Vector3.new(-22.7320976, 0.883941531, -92.2122192)
- o93.Orientation = Vector3.new(-77.4199982, -131.910004, -63.2799988)
- o93.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o94.Parent = o93
- o94.Scale = Vector3.new(0.0860000029, 0.425000012, 0.349999994)
- o94.MeshType = Enum.MeshType.Wedge
- o94.Scale = Vector3.new(0.0860000029, 0.425000012, 0.349999994)
- o95.Name = "Handle35"
- o95.Parent = o1
- o95.BrickColor = BrickColor.new("Royal purple")
- o95.Position = Vector3.new(-22.0228653, 1.5440191, -95.4467087)
- o95.Rotation = Vector3.new(-98.4800034, -9.32999992, 164.110001)
- o95.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o95.Velocity = Vector3.new(-0.000774355256, 0.00607416127, -0.000225396696)
- o95.CanCollide = false
- o95.FormFactor = Enum.FormFactor.Symmetric
- o95.Size = Vector3.new(1, 2, 2)
- o95.CFrame = CFrame.new(-22.0228653, 1.5440191, -95.4467087, -0.949057281, -0.270191163, -0.162133157, -0.194618478, 0.0979529247, 0.975975871, -0.247818634, 0.957811058, -0.145547122)
- o95.BottomSurface = Enum.SurfaceType.Smooth
- o95.TopSurface = Enum.SurfaceType.Smooth
- o95.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o95.Position = Vector3.new(-22.0228653, 1.5440191, -95.4467087)
- o95.Orientation = Vector3.new(-77.4199982, -131.910004, -63.2799988)
- o95.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o96.Parent = o95
- o96.Offset = Vector3.new(0, 0.5, -0.370000005)
- o96.Scale = Vector3.new(0.0850000009, 3.1400001, 0.300000012)
- o96.Scale = Vector3.new(0.0850000009, 3.1400001, 0.300000012)
- o97.Name = "Handle36"
- o97.Parent = o1
- o97.BrickColor = BrickColor.new("Royal purple")
- o97.Position = Vector3.new(-22.0228653, 1.5440191, -95.4467087)
- o97.Rotation = Vector3.new(-98.4800034, -9.32999992, 164.110001)
- o97.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o97.Velocity = Vector3.new(-0.000774355256, 0.00607416127, -0.000225396696)
- o97.CanCollide = false
- o97.FormFactor = Enum.FormFactor.Symmetric
- o97.Size = Vector3.new(1, 2, 2)
- o97.CFrame = CFrame.new(-22.0228653, 1.5440191, -95.4467087, -0.949057281, -0.270191163, -0.162133157, -0.194618478, 0.0979529247, 0.975975871, -0.247818634, 0.957811058, -0.145547122)
- o97.BottomSurface = Enum.SurfaceType.Smooth
- o97.TopSurface = Enum.SurfaceType.Smooth
- o97.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o97.Position = Vector3.new(-22.0228653, 1.5440191, -95.4467087)
- o97.Orientation = Vector3.new(-77.4199982, -131.910004, -63.2799988)
- o97.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o98.Parent = o97
- o98.Offset = Vector3.new(0, 0.800000012, -0.5)
- o98.Scale = Vector3.new(0.0844999999, 2, 0.5)
- o98.Scale = Vector3.new(0.0844999999, 2, 0.5)
- o99.Parent = o1
- o99.Offset = Vector3.new(0, 0.800000012, -0.600000024)
- o99.Scale = Vector3.new(0.0844999999, 2, 0.400000006)
- o99.Scale = Vector3.new(0.0844999999, 2, 0.400000006)
- o100.Name = "Handle37"
- o100.Parent = o1
- o100.BrickColor = BrickColor.new("Royal purple")
- o100.Position = Vector3.new(-22.4173222, 0.63224566, -93.2200317)
- o100.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o100.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o100.Velocity = Vector3.new(-0.00170951826, 0.00560553186, -0.000582954497)
- o100.CanCollide = false
- o100.FormFactor = Enum.FormFactor.Symmetric
- o100.Size = Vector3.new(1, 2, 2)
- o100.CFrame = CFrame.new(-22.4173222, 0.63224566, -93.2200317, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
- o100.BottomSurface = Enum.SurfaceType.Smooth
- o100.TopSurface = Enum.SurfaceType.Smooth
- o100.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o100.Position = Vector3.new(-22.4173222, 0.63224566, -93.2200317)
- o100.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o100.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o101.Parent = o100
- o101.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o101.MeshType = Enum.MeshType.Wedge
- o101.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o102.Name = "Handle38"
- o102.Parent = o1
- o102.BrickColor = BrickColor.new("Royal purple")
- o102.Position = Vector3.new(-21.4919262, 0.640708447, -96.7706223)
- o102.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o102.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o102.Velocity = Vector3.new(-0.000435202848, 0.00630832231, -0.000249152537)
- o102.CanCollide = false
- o102.FormFactor = Enum.FormFactor.Symmetric
- o102.Size = Vector3.new(1, 2, 2)
- o102.CFrame = CFrame.new(-21.4919262, 0.640708447, -96.7706223, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
- o102.BottomSurface = Enum.SurfaceType.Smooth
- o102.TopSurface = Enum.SurfaceType.Smooth
- o102.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o102.Position = Vector3.new(-21.4919262, 0.640708447, -96.7706223)
- o102.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o102.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o103.Parent = o102
- o103.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o103.MeshType = Enum.MeshType.Wedge
- o103.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o104.Name = "Handle39"
- o104.Parent = o1
- o104.BrickColor = BrickColor.new("Royal purple")
- o104.Position = Vector3.new(-22.1133652, 0.866000175, -94.5676575)
- o104.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o104.RotVelocity = Vector3.new(0.0002370406, -0.000358544814, -0.000150036794)
- o104.Velocity = Vector3.new(-0.00119126227, 0.0058793691, -0.000418562966)
- o104.CanCollide = false
- o104.FormFactor = Enum.FormFactor.Symmetric
- o104.Size = Vector3.new(1, 2, 2)
- o104.CFrame = CFrame.new(-22.1133652, 0.866000175, -94.5676575, -0.949057281, 0.162133157, -0.270191103, -0.194618464, -0.975975871, 0.0979529321, -0.247818589, 0.145547122, 0.957811058)
- o104.BottomSurface = Enum.SurfaceType.Smooth
- o104.TopSurface = Enum.SurfaceType.Smooth
- o104.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o104.Position = Vector3.new(-22.1133652, 0.866000175, -94.5676575)
- o104.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o104.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o105.Parent = o104
- o105.Offset = Vector3.new(0, 0.104999997, 1.82500005)
- o105.Scale = Vector3.new(0.0850000009, 0.485000014, 0.173999995)
- o105.Scale = Vector3.new(0.0850000009, 0.485000014, 0.173999995)
- o106.Name = "RingMesh"
- o106.Parent = o1
- o106.MeshId = "http://www.roblox.com/asset/?id=3270017"
- o106.Scale = Vector3.new(3, 3, 3)
- o106.MeshType = Enum.MeshType.FileMesh
- o106.Scale = Vector3.new(3, 3, 3)
- o107.Name = "BlastMesh"
- o107.Parent = o1
- o107.MeshId = "http://www.roblox.com/asset/?id=20329976"
- o107.Scale = Vector3.new(1, 0.100000001, 1)
- o107.MeshType = Enum.MeshType.FileMesh
- o107.Scale = Vector3.new(1, 0.100000001, 1)
- o108.Name = "CMesh"
- o108.Parent = o1
- o108.MeshId = "http://www.roblox.com/asset/?id=50880202 "
- o108.Scale = Vector3.new(4, 4, 4)
- o108.TextureId = "http://www.roblox.com/asset/?id=50880003 "
- o108.VertexColor = Vector3.new(0.25, 0, 1)
- o108.MeshType = Enum.MeshType.FileMesh
- o108.Scale = Vector3.new(4, 4, 4)
- o109.Name = "SMesh"
- o109.Parent = o1
- o109.MeshId = "http://www.roblox.com/asset/?id=60119920 "
- o109.Scale = Vector3.new(10, 10, 10)
- o109.TextureId = "http://www.roblox.com/asset/?id=60119961"
- o109.VertexColor = Vector3.new(0.25, 0.100000001, 1)
- o109.MeshType = Enum.MeshType.FileMesh
- o109.Scale = Vector3.new(10, 10, 10)
- o110.Name = "WEEMesh"
- o110.Parent = o1
- o110.MeshId = "http://www.roblox.com/asset/?id=1051557"
- o110.Scale = Vector3.new(40, 50, 40)
- o110.MeshType = Enum.MeshType.FileMesh
- o110.Scale = Vector3.new(40, 50, 40)
- o111.Name = "SawMesh"
- o111.Parent = o1
- o111.MeshId = "http://www.roblox.com/asset/?id=74322089"
- o111.Scale = Vector3.new(12, -12, -12)
- o111.TextureId = "http://www.roblox.com/asset/?id=74322092"
- o111.VertexColor = Vector3.new(0, 0, 0)
- o111.MeshType = Enum.MeshType.FileMesh
- o111.Scale = Vector3.new(12, -12, -12)
- o112.Name = "Kills2"
- o112.Parent = o1
- o113.Parent = o112
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- Character=script.Parent.Parent.Parent.Parent
- script.Parent.Value=_G.PData[Character.Name]["Berserker2 Kills"]
- while true do
- wait(.5)
- _G.PData[Character.Name]["Berserker2 Kills"]=script.Parent.Value
- end
- end,o113)
- end))
- o114.Name = "Kills"
- o114.Parent = o1
- o115.Parent = o114
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- Character=script.Parent.Parent.Parent.Parent
- script.Parent.Value=_G.PData[Character.Name]["Berserker Kills"]
- while true do
- wait(.5)
- _G.PData[Character.Name]["Berserker Kills"]=script.Parent.Value
- end
- end,o115)
- end))
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = owner.Backpack
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("LocalScript")
- o2 = Instance.new("LocalScript")
- o3 = Instance.new("BoolValue")
- o4 = Instance.new("StringValue")
- o5 = Instance.new("Script")
- o6 = Instance.new("StringValue")
- o7 = Instance.new("ObjectValue")
- o8 = Instance.new("ScreenGui")
- o9 = Instance.new("TextLabel")
- o10 = Instance.new("TextLabel")
- o11 = Instance.new("LocalScript")
- o12 = Instance.new("IntValue")
- o13 = Instance.new("StringValue")
- o14 = Instance.new("LocalScript")
- o15 = Instance.new("StringValue")
- o16 = Instance.new("LocalScript")
- o17 = Instance.new("StringValue")
- o18 = Instance.new("Script")
- o19 = Instance.new("Script")
- o20 = Instance.new("LocalScript")
- o21 = Instance.new("IntValue")
- o22 = Instance.new("StringValue")
- o23 = Instance.new("Script")
- o24 = Instance.new("StringValue")
- o25 = Instance.new("ObjectValue")
- o26 = Instance.new("Script")
- o27 = Instance.new("Script")
- o28 = Instance.new("Script")
- o29 = Instance.new("StringValue")
- o30 = Instance.new("StringValue")
- o1.Name = "Main_"
- o1.Parent = mas
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- --RSaz
- --Enma/Hades
- --Main Functions/Vars
- wait(1)
- Tool=owner.Backpack.EnmaU;
- Handle=Tool.Handle
- local runDummyScript = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "CompiledModel"
- o1 = Instance.new("Model")
- o2 = Instance.new("Part")
- o3 = Instance.new("SpecialMesh")
- o4 = Instance.new("Sound")
- o5 = Instance.new("Sound")
- o6 = Instance.new("Sound")
- o7 = Instance.new("Sound")
- o8 = Instance.new("Sound")
- o9 = Instance.new("Sound")
- o10 = Instance.new("Sound")
- o11 = Instance.new("Sound")
- o12 = Instance.new("Sound")
- o13 = Instance.new("Sound")
- o14 = Instance.new("Sound")
- o15 = Instance.new("Sound")
- o16 = Instance.new("Sound")
- o17 = Instance.new("Sound")
- o18 = Instance.new("Sound")
- o19 = Instance.new("Sound")
- o20 = Instance.new("Sound")
- o21 = Instance.new("Sound")
- o22 = Instance.new("Sound")
- o23 = Instance.new("Part")
- o24 = Instance.new("SpecialMesh")
- o25 = Instance.new("Weld")
- o26 = Instance.new("Part")
- o27 = Instance.new("SpecialMesh")
- o28 = Instance.new("Weld")
- o29 = Instance.new("Part")
- o30 = Instance.new("SpecialMesh")
- o31 = Instance.new("Weld")
- o32 = Instance.new("Part")
- o33 = Instance.new("SpecialMesh")
- o34 = Instance.new("Weld")
- o35 = Instance.new("Part")
- o36 = Instance.new("BlockMesh")
- o37 = Instance.new("Weld")
- o38 = Instance.new("Part")
- o39 = Instance.new("SpecialMesh")
- o40 = Instance.new("Weld")
- o41 = Instance.new("Part")
- o42 = Instance.new("SpecialMesh")
- o43 = Instance.new("Weld")
- o44 = Instance.new("Part")
- o45 = Instance.new("SpecialMesh")
- o46 = Instance.new("Weld")
- o47 = Instance.new("Part")
- o48 = Instance.new("SpecialMesh")
- o49 = Instance.new("Weld")
- o50 = Instance.new("Part")
- o51 = Instance.new("SpecialMesh")
- o52 = Instance.new("Weld")
- o53 = Instance.new("Part")
- o54 = Instance.new("SpecialMesh")
- o55 = Instance.new("Weld")
- o56 = Instance.new("Part")
- o57 = Instance.new("SpecialMesh")
- o58 = Instance.new("Weld")
- o59 = Instance.new("Part")
- o60 = Instance.new("SpecialMesh")
- o61 = Instance.new("Weld")
- o62 = Instance.new("Part")
- o63 = Instance.new("BlockMesh")
- o64 = Instance.new("Weld")
- o65 = Instance.new("Part")
- o66 = Instance.new("CylinderMesh")
- o67 = Instance.new("Weld")
- o68 = Instance.new("Part")
- o69 = Instance.new("BlockMesh")
- o70 = Instance.new("Weld")
- o71 = Instance.new("Part")
- o72 = Instance.new("SpecialMesh")
- o73 = Instance.new("Weld")
- o74 = Instance.new("Part")
- o75 = Instance.new("CylinderMesh")
- o76 = Instance.new("Weld")
- o77 = Instance.new("Part")
- o78 = Instance.new("SpecialMesh")
- o79 = Instance.new("Weld")
- o80 = Instance.new("Part")
- o81 = Instance.new("SpecialMesh")
- o82 = Instance.new("Weld")
- o83 = Instance.new("Part")
- o84 = Instance.new("SpecialMesh")
- o85 = Instance.new("Weld")
- o86 = Instance.new("Part")
- o87 = Instance.new("SpecialMesh")
- o88 = Instance.new("Weld")
- o89 = Instance.new("Part")
- o90 = Instance.new("BlockMesh")
- o91 = Instance.new("Weld")
- o92 = Instance.new("Part")
- o93 = Instance.new("BlockMesh")
- o94 = Instance.new("Weld")
- o95 = Instance.new("Part")
- o96 = Instance.new("BlockMesh")
- o97 = Instance.new("Weld")
- o98 = Instance.new("Part")
- o99 = Instance.new("SpecialMesh")
- o100 = Instance.new("Weld")
- o101 = Instance.new("Part")
- o102 = Instance.new("SpecialMesh")
- o103 = Instance.new("Weld")
- o104 = Instance.new("Part")
- o105 = Instance.new("BlockMesh")
- o106 = Instance.new("Weld")
- o107 = Instance.new("Part")
- o108 = Instance.new("BlockMesh")
- o109 = Instance.new("Weld")
- o110 = Instance.new("Part")
- o111 = Instance.new("SpecialMesh")
- o112 = Instance.new("Weld")
- o113 = Instance.new("Part")
- o114 = Instance.new("SpecialMesh")
- o115 = Instance.new("Weld")
- o116 = Instance.new("Part")
- o117 = Instance.new("BlockMesh")
- o118 = Instance.new("Weld")
- o119 = Instance.new("Part")
- o120 = Instance.new("CylinderMesh")
- o121 = Instance.new("Weld")
- o122 = Instance.new("Part")
- o123 = Instance.new("SpecialMesh")
- o124 = Instance.new("Weld")
- o125 = Instance.new("Part")
- o126 = Instance.new("SpecialMesh")
- o127 = Instance.new("Weld")
- o128 = Instance.new("Part")
- o129 = Instance.new("BlockMesh")
- o130 = Instance.new("Weld")
- o131 = Instance.new("Part")
- o132 = Instance.new("SpecialMesh")
- o133 = Instance.new("Weld")
- o134 = Instance.new("Part")
- o135 = Instance.new("SpecialMesh")
- o136 = Instance.new("Weld")
- o1.Parent = mas
- o2.Name = "Handlexd"
- o2.Parent = o1
- o2.BrickColor = BrickColor.new("Black")
- o2.Position = Vector3.new(-21.3203869, 2.74555206, -98.6572495)
- o2.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o2.RotVelocity = Vector3.new(1, 1, 1)
- o2.Velocity = Vector3.new(0.000476170797, 0.00672979234, 0.000183518991)
- o2.FormFactor = Enum.FormFactor.Symmetric
- o2.Size = Vector3.new(2, 7, 2)
- o2.CFrame = CFrame.new(-21.3203869, 2.74555206, -98.6572495, 0.162133202, 0.270191073, 0.949057281, -0.975975871, -0.0979529396, 0.194618508, 0.145547137, -0.957811058, 0.247818545)
- o2.BottomSurface = Enum.SurfaceType.Smooth
- o2.TopSurface = Enum.SurfaceType.Smooth
- o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o2.Position = Vector3.new(-21.3203869, 2.74555206, -98.6572495)
- o2.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o2.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o3.Parent = o2
- o3.Scale = Vector3.new(0.0728999972, 0.382724971, 0.0728999972)
- o3.Scale = Vector3.new(0.0728999972, 0.382724971, 0.0728999972)
- o4.Name = "Crash"
- o4.Parent = o2
- o4.SoundId = "http://www.roblox.com/asset/?id=10730819"
- o4.Volume = 1
- o5.Name = "CSlash"
- o5.Parent = o2
- o5.Pitch = 0.25
- o5.SoundId = "http://www.roblox.com/asset/?id=46153268"
- o5.Volume = 1
- o6.Name = "Slash"
- o6.Parent = o2
- o6.Pitch = 0.64999997615814
- o6.SoundId = "http://roblox.com/asset/?id=10209645"
- o6.Volume = 1
- o7.Name = "S2"
- o7.Parent = o2
- o7.SoundId = "http://www.roblox.com/asset/?id=60619309"
- o7.Volume = 1
- o8.Name = "S4"
- o8.Parent = o2
- o8.Pitch = 0.5
- o8.SoundId = "http://www.roblox.com/asset/?id=60661796 "
- o8.Volume = 1
- o9.Name = "S3"
- o9.Parent = o2
- o9.SoundId = "http://www.roblox.com/asset/?id=60619326"
- o9.Volume = 1
- o10.Name = "Screech"
- o10.Parent = o2
- o10.Pitch = 1.2000000476837
- o10.SoundId = "http://www.roblox.com/asset/?id=51322486"
- o10.Volume = 1
- o11.Name = "MetalClash"
- o11.Parent = o2
- o11.Pitch = 0.30000001192093
- o11.SoundId = "http://www.roblox.com/asset/?id=62339698 "
- o11.Volume = 1
- o12.Name = "Smack"
- o12.Parent = o2
- o12.Pitch = 0.5
- o12.SoundId = "http://www.roblox.com/asset/?id=46153268"
- o12.Volume = 1
- o13.Name = "QSlash"
- o13.Parent = o2
- o13.Pitch = 0.40000000596046
- o13.SoundId = "rbxasset://sounds/swordslash.wav"
- o13.Volume = 1
- o14.Name = "Slash2"
- o14.Parent = o2
- o14.Pitch = 0.60000002384186
- o14.SoundId = "rbxasset://sounds/swordlunge.wav"
- o14.Volume = 1
- o15.Name = "BaneSlash1"
- o15.Parent = o2
- o15.Pitch = 0.26499998569489
- o15.SoundId = "http://www.roblox.com/asset/?id=28144425"
- o15.Volume = 1
- o16.Name = "Ominent"
- o16.Parent = o2
- o16.Pitch = 0.5
- o16.SoundId = "http://www.roblox.com/asset/?id=28257433"
- o16.Volume = 1
- o17.Name = "RoarSound"
- o17.Parent = o2
- o17.Pitch = 0
- o17.SoundId = "rbxassetid://63719813"
- o17.Volume = 1
- o18.Name = "NFE"
- o18.Parent = o2
- o18.Pitch = 0.30000001192093
- o18.SoundId = "http://www.roblox.com/asset/?id=2697431"
- o18.Volume = 1
- o19.Name = "GETB"
- o19.Parent = o2
- o19.Pitch = 0.5
- o19.SoundId = "http://www.roblox.com/asset/?id=55634401"
- o19.Volume = 1
- o20.Name = "GETBE1"
- o20.Parent = o2
- o20.Pitch = 0.40000000596046
- o20.SoundId = "http://www.roblox.com/asset/?id=2233908"
- o20.Volume = 1
- o21.Name = "GF"
- o21.Parent = o2
- o21.Pitch = 1.5
- o21.SoundId = "http://www.roblox.com/asset/?id=48618802 "
- o21.Volume = 1
- o22.Name = "IK"
- o22.Parent = o2
- o22.Pitch = 0.69999998807907
- o22.SoundId = "http://www.roblox.com/asset/?id=69935389"
- o22.Volume = 1
- o23.Name = "Handle10"
- o23.Parent = o1
- o23.BrickColor = BrickColor.new("Black")
- o23.Position = Vector3.new(-21.320364, 1.49184787, -97.6727829)
- o23.Rotation = Vector3.new(174.160004, 15.6800003, -9.68999958)
- o23.RotVelocity = Vector3.new(1, 1, 1)
- o23.Velocity = Vector3.new(2.23864675, -0.977713883, -1.25354362)
- o23.CanCollide = false
- o23.FormFactor = Enum.FormFactor.Symmetric
- o23.Size = Vector3.new(1, 2, 2)
- o23.CFrame = CFrame.new(-21.320364, 1.49184787, -97.6727829, 0.9490574, 0.162133202, 0.270191133, 0.194618478, -0.975975871, -0.0979528353, 0.247818604, 0.145547032, -0.957811058)
- o23.BottomSurface = Enum.SurfaceType.Smooth
- o23.TopSurface = Enum.SurfaceType.Smooth
- o23.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o23.Position = Vector3.new(-21.320364, 1.49184787, -97.6727829)
- o23.Orientation = Vector3.new(5.61999989, 164.25, 168.720001)
- o23.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o24.Parent = o23
- o24.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o24.MeshType = Enum.MeshType.Wedge
- o24.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o25.Name = "Joint"
- o25.Parent = o23
- o25.C0 = CFrame.new(3.81469727e-06, -1.36687469, 0.820121765, 5.58793545e-08, -1.49011612e-08, 1.00000012, 1, 8.94069672e-08, -3.35276127e-08, -8.94069672e-08, 1, 5.96046448e-08)
- o25.Part0 = o23
- o25.Part1 = o2
- o26.Name = "Handle11"
- o26.Parent = o1
- o26.BrickColor = BrickColor.new("Black")
- o26.Position = Vector3.new(-21.1726341, 1.43829334, -98.1964645)
- o26.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o26.RotVelocity = Vector3.new(1, 1, 1)
- o26.Velocity = Vector3.new(1.76851976, -0.306302369, -1.45482802)
- o26.CanCollide = false
- o26.FormFactor = Enum.FormFactor.Symmetric
- o26.Size = Vector3.new(1, 2, 2)
- o26.CFrame = CFrame.new(-21.1726341, 1.43829334, -98.1964645, -0.9490574, 0.162133157, -0.270191103, -0.194618478, -0.975975871, 0.0979529321, -0.247818604, 0.145547122, 0.957811058)
- o26.BottomSurface = Enum.SurfaceType.Smooth
- o26.TopSurface = Enum.SurfaceType.Smooth
- o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o26.Position = Vector3.new(-21.1726341, 1.43829334, -98.1964645)
- o26.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o26.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o27.Parent = o26
- o27.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o27.MeshType = Enum.MeshType.Wedge
- o27.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o28.Name = "Joint"
- o28.Parent = o26
- o28.C0 = CFrame.new(0, -1.36687469, -0.273376465, -5.58793545e-08, 1.49011612e-08, -1.00000012, 1, 0, -4.09781933e-08, 0, -1, -4.47034836e-08)
- o28.Part0 = o26
- o28.Part1 = o2
- o29.Name = "Handle12"
- o29.Parent = o1
- o29.BrickColor = BrickColor.new("Royal purple")
- o29.Position = Vector3.new(-21.2465019, 1.4650687, -97.9346161)
- o29.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o29.RotVelocity = Vector3.new(1, 1, 1)
- o29.Velocity = Vector3.new(2.00359273, -0.642018616, -1.35418487)
- o29.CanCollide = false
- o29.FormFactor = Enum.FormFactor.Symmetric
- o29.Size = Vector3.new(1, 1, 1)
- o29.CFrame = CFrame.new(-21.2465019, 1.4650687, -97.9346161, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o29.BottomSurface = Enum.SurfaceType.Smooth
- o29.TopSurface = Enum.SurfaceType.Smooth
- o29.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o29.Position = Vector3.new(-21.2465019, 1.4650687, -97.9346161)
- o29.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o29.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o30.Parent = o29
- o30.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o30.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o30.MeshType = Enum.MeshType.FileMesh
- o30.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o31.Name = "Joint"
- o31.Parent = o29
- o31.C0 = CFrame.new(-1.3668766, 0.54675293, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o31.Part0 = o29
- o31.Part1 = o2
- o32.Name = "Handle13"
- o32.Parent = o1
- o32.BrickColor = BrickColor.new("Black")
- o32.Position = Vector3.new(-21.8078995, 3.59092784, -97.4541473)
- o32.Rotation = Vector3.new(174.160004, 15.6800003, 170.309998)
- o32.RotVelocity = Vector3.new(1, 1, 1)
- o32.Velocity = Vector3.new(0.358202517, -1.68388486, 1.33307183)
- o32.CanCollide = false
- o32.FormFactor = Enum.FormFactor.Symmetric
- o32.Size = Vector3.new(1, 2, 2)
- o32.CFrame = CFrame.new(-21.8078995, 3.59092784, -97.4541473, -0.9490574, -0.162133276, 0.270191133, -0.194618568, 0.975975871, -0.0979528353, -0.247818589, -0.145547077, -0.957811058)
- o32.BottomSurface = Enum.SurfaceType.Smooth
- o32.TopSurface = Enum.SurfaceType.Smooth
- o32.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o32.Position = Vector3.new(-21.8078995, 3.59092784, -97.4541473)
- o32.Orientation = Vector3.new(5.61999989, 164.25, -11.2799997)
- o32.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o33.Parent = o32
- o33.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o33.MeshType = Enum.MeshType.Wedge
- o33.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o34.Name = "Joint"
- o34.Parent = o32
- o34.C0 = CFrame.new(0, -0.729000092, 1.36687469, 3.35276127e-08, 1.49011612e-08, -1.00000012, -1, -7.4505806e-08, -6.33299351e-08, -8.94069672e-08, 1, 5.96046448e-08)
- o34.Part0 = o32
- o34.Part1 = o2
- o35.Name = "Handle14"
- o35.Parent = o1
- o35.BrickColor = BrickColor.new("Black")
- o35.Position = Vector3.new(-21.7192574, 3.05731034, -97.3745575)
- o35.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o35.RotVelocity = Vector3.new(1, 1, 1)
- o35.Velocity = Vector3.new(0.971409857, -1.67483258, 0.710812271)
- o35.CanCollide = false
- o35.FormFactor = Enum.FormFactor.Symmetric
- o35.Size = Vector3.new(1, 2, 1)
- o35.CFrame = CFrame.new(-21.7192574, 3.05731034, -97.3745575, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o35.BottomSurface = Enum.SurfaceType.Smooth
- o35.TopSurface = Enum.SurfaceType.Smooth
- o35.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o35.Position = Vector3.new(-21.7192574, 3.05731034, -97.3745575)
- o35.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o35.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o36.Parent = o35
- o36.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o36.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o37.Name = "Joint"
- o37.Parent = o35
- o37.C0 = CFrame.new(0.182247162, 1.36688232, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o37.Part0 = o35
- o37.Part1 = o2
- o38.Name = "Handle15"
- o38.Parent = o1
- o38.BrickColor = BrickColor.new("Black")
- o38.Position = Vector3.new(-21.6601734, 3.53737259, -97.9778214)
- o38.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o38.RotVelocity = Vector3.new(1, 1, 1)
- o38.Velocity = Vector3.new(-0.111916251, -1.01248479, 1.13179052)
- o38.CanCollide = false
- o38.FormFactor = Enum.FormFactor.Symmetric
- o38.Size = Vector3.new(1, 2, 2)
- o38.CFrame = CFrame.new(-21.6601734, 3.53737259, -97.9778214, -0.9490574, 0.162133157, -0.270191103, -0.194618478, -0.975975871, 0.0979529321, -0.247818604, 0.145547122, 0.957811058)
- o38.BottomSurface = Enum.SurfaceType.Smooth
- o38.TopSurface = Enum.SurfaceType.Smooth
- o38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o38.Position = Vector3.new(-21.6601734, 3.53737259, -97.9778214)
- o38.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o38.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o39.Parent = o38
- o39.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o39.MeshType = Enum.MeshType.Wedge
- o39.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o40.Name = "Joint"
- o40.Parent = o38
- o40.C0 = CFrame.new(0, 0.729000092, -0.820129395, -5.58793545e-08, 1.49011612e-08, -1.00000012, 1, 0, -4.09781933e-08, 0, -1, -4.47034836e-08)
- o40.Part0 = o38
- o40.Part1 = o2
- o41.Name = "Handle16"
- o41.Parent = o1
- o41.BrickColor = BrickColor.new("Black")
- o41.Position = Vector3.new(-21.7635918, 4.15992403, -98.0706711)
- o41.Rotation = Vector3.new(174.160004, 15.6800003, 170.309998)
- o41.RotVelocity = Vector3.new(1, 1, 1)
- o41.Velocity = Vector3.new(-0.827317417, -1.02305341, 1.85776031)
- o41.CanCollide = false
- o41.FormFactor = Enum.FormFactor.Symmetric
- o41.Size = Vector3.new(1, 2, 2)
- o41.CFrame = CFrame.new(-21.7635918, 4.15992403, -98.0706711, -0.9490574, -0.162133276, 0.270191133, -0.194618568, 0.975975871, -0.0979528353, -0.247818589, -0.145547077, -0.957811058)
- o41.BottomSurface = Enum.SurfaceType.Smooth
- o41.TopSurface = Enum.SurfaceType.Smooth
- o41.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o41.Position = Vector3.new(-21.7635918, 4.15992403, -98.0706711)
- o41.Orientation = Vector3.new(5.61999989, 164.25, -11.2799997)
- o41.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o42.Parent = o41
- o42.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o42.MeshType = Enum.MeshType.Wedge
- o42.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o43.Name = "Joint"
- o43.Parent = o41
- o43.C0 = CFrame.new(0, -1.3668766, 0.820121765, 3.35276127e-08, 1.49011612e-08, -1.00000012, -1, -7.4505806e-08, -6.33299351e-08, -8.94069672e-08, 1, 5.96046448e-08)
- o43.Part0 = o41
- o43.Part1 = o2
- o44.Name = "Handle17"
- o44.Parent = o1
- o44.BrickColor = BrickColor.new("Black")
- o44.Position = Vector3.new(-21.6158657, 4.10636711, -98.5943527)
- o44.Rotation = Vector3.new(-5.84000015, -15.6800003, 9.68999958)
- o44.RotVelocity = Vector3.new(1, 1, 1)
- o44.Velocity = Vector3.new(-1.2974422, -0.351645768, 1.65647733)
- o44.CanCollide = false
- o44.FormFactor = Enum.FormFactor.Symmetric
- o44.Size = Vector3.new(1, 2, 2)
- o44.CFrame = CFrame.new(-21.6158657, 4.10636711, -98.5943527, 0.9490574, -0.162133262, -0.270191103, 0.194618568, 0.97597599, 0.0979529321, 0.247818589, -0.145547181, 0.957811058)
- o44.BottomSurface = Enum.SurfaceType.Smooth
- o44.TopSurface = Enum.SurfaceType.Smooth
- o44.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o44.Position = Vector3.new(-21.6158657, 4.10636711, -98.5943527)
- o44.Orientation = Vector3.new(-5.61999989, -15.75, 11.2799997)
- o44.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o45.Parent = o44
- o45.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o45.MeshType = Enum.MeshType.Wedge
- o45.Scale = Vector3.new(0.273375034, 0.273375034, 0.273375034)
- o46.Name = "Joint"
- o46.Parent = o44
- o46.C0 = CFrame.new(0, -1.36687469, -0.273376465, -3.35276127e-08, -1.49011612e-08, 1.00000012, -1.00000012, 1.49011612e-08, -5.21540642e-08, 0, -1, -4.47034836e-08)
- o46.Part0 = o44
- o46.Part1 = o2
- o47.Name = "Handle18"
- o47.Parent = o1
- o47.BrickColor = BrickColor.new("Royal purple")
- o47.Position = Vector3.new(-21.6897278, 4.13314247, -98.3325119)
- o47.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o47.RotVelocity = Vector3.new(1, 1, 1)
- o47.Velocity = Vector3.new(-1.06237674, -0.687348664, 1.75711477)
- o47.CanCollide = false
- o47.FormFactor = Enum.FormFactor.Symmetric
- o47.Size = Vector3.new(1, 1, 1)
- o47.CFrame = CFrame.new(-21.6897278, 4.13314247, -98.3325119, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o47.BottomSurface = Enum.SurfaceType.Smooth
- o47.TopSurface = Enum.SurfaceType.Smooth
- o47.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o47.Position = Vector3.new(-21.6897278, 4.13314247, -98.3325119)
- o47.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o47.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o48.Parent = o47
- o48.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o48.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o48.MeshType = Enum.MeshType.FileMesh
- o48.Scale = Vector3.new(0.364500016, 0.364500016, 0.364500016)
- o49.Name = "Joint"
- o49.Parent = o47
- o49.C0 = CFrame.new(1.36687279, 0.5467453, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o49.Part0 = o47
- o49.Part1 = o2
- o50.Name = "Handle19"
- o50.Parent = o1
- o50.BrickColor = BrickColor.new("Royal purple")
- o50.Position = Vector3.new(-21.7635632, 2.90621662, -97.0861969)
- o50.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o50.RotVelocity = Vector3.new(1, 1, 1)
- o50.Velocity = Vector3.new(1.41086411, -2.00749898, 0.604024351)
- o50.CanCollide = false
- o50.FormFactor = Enum.FormFactor.Symmetric
- o50.Size = Vector3.new(1, 1, 1)
- o50.CFrame = CFrame.new(-21.7635632, 2.90621662, -97.0861969, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o50.BottomSurface = Enum.SurfaceType.Smooth
- o50.TopSurface = Enum.SurfaceType.Smooth
- o50.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o50.Position = Vector3.new(-21.7635632, 2.90621662, -97.0861969)
- o50.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o50.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o51.Parent = o50
- o51.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o51.Scale = Vector3.new(0.273375034, 0.546750069, 0.273375034)
- o51.MeshType = Enum.MeshType.FileMesh
- o51.Scale = Vector3.new(0.273375034, 0.546750069, 0.273375034)
- o52.Name = "Joint"
- o52.Parent = o50
- o52.C0 = CFrame.new(-3.81469727e-06, 1.64025116, -3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o52.Part0 = o50
- o52.Part1 = o2
- o53.Name = "Handle2"
- o53.Parent = o1
- o53.BrickColor = BrickColor.new("Black")
- o53.Position = Vector3.new(-20.8772087, 2.58488393, -100.228302)
- o53.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o53.RotVelocity = Vector3.new(1, 1, 1)
- o53.Velocity = Vector3.new(-1.40990829, 2.02096057, -0.603662789)
- o53.CanCollide = false
- o53.FormFactor = Enum.FormFactor.Custom
- o53.Size = Vector3.new(1, 2, 1)
- o53.CFrame = CFrame.new(-20.8772087, 2.58488393, -100.228302, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o53.BottomSurface = Enum.SurfaceType.Smooth
- o53.TopSurface = Enum.SurfaceType.Smooth
- o53.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o53.Position = Vector3.new(-20.8772087, 2.58488393, -100.228302)
- o53.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o53.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o54.Parent = o53
- o54.MeshId = "http://www.roblox.com/asset/?id=3270017"
- o54.Scale = Vector3.new(0.637875021, 0.637875021, 1.09350014)
- o54.MeshType = Enum.MeshType.FileMesh
- o54.Scale = Vector3.new(0.637875021, 0.637875021, 1.09350014)
- o55.Name = "Joint"
- o55.Parent = o53
- o55.C0 = CFrame.new(0, -1.64025116, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o55.Part0 = o53
- o55.Part1 = o2
- o56.Name = "Handle20"
- o56.Parent = o1
- o56.BrickColor = BrickColor.new("Royal purple")
- o56.Position = Vector3.new(-21.6650867, 2.87051296, -97.4353256)
- o56.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o56.RotVelocity = Vector3.new(1, 1, 1)
- o56.Velocity = Vector3.new(1.09743905, -1.55989385, 0.469844282)
- o56.CanCollide = false
- o56.FormFactor = Enum.FormFactor.Symmetric
- o56.Size = Vector3.new(3, 3, 3)
- o56.CFrame = CFrame.new(-21.6650867, 2.87051296, -97.4353256, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o56.BottomSurface = Enum.SurfaceType.Smooth
- o56.TopSurface = Enum.SurfaceType.Smooth
- o56.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o56.Position = Vector3.new(-21.6650867, 2.87051296, -97.4353256)
- o56.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o56.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o57.Parent = o56
- o57.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o57.Scale = Vector3.new(0.911249995, 0.364500016, 0.364500016)
- o57.MeshType = Enum.MeshType.FileMesh
- o57.Scale = Vector3.new(0.911249995, 0.364500016, 0.364500016)
- o58.Name = "Joint"
- o58.Parent = o56
- o58.C0 = CFrame.new(-1.90734863e-06, 1.27574921, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o58.Part0 = o56
- o58.Part1 = o2
- o59.Name = "Handle21"
- o59.Parent = o1
- o59.BrickColor = BrickColor.new("Royal purple")
- o59.Position = Vector3.new(-21.6650867, 2.87051296, -97.4353256)
- o59.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o59.RotVelocity = Vector3.new(1, 1, 1)
- o59.Velocity = Vector3.new(1.09743905, -1.55989385, 0.469844282)
- o59.CanCollide = false
- o59.FormFactor = Enum.FormFactor.Symmetric
- o59.Size = Vector3.new(1, 1, 1)
- o59.CFrame = CFrame.new(-21.6650867, 2.87051296, -97.4353256, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o59.BottomSurface = Enum.SurfaceType.Smooth
- o59.TopSurface = Enum.SurfaceType.Smooth
- o59.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o59.Position = Vector3.new(-21.6650867, 2.87051296, -97.4353256)
- o59.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o59.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o60.Parent = o59
- o60.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o60.Scale = Vector3.new(0.364500016, 0.911249995, 0.364500016)
- o60.MeshType = Enum.MeshType.FileMesh
- o60.Scale = Vector3.new(0.364500016, 0.911249995, 0.364500016)
- o61.Name = "Joint"
- o61.Parent = o59
- o61.C0 = CFrame.new(-1.90734863e-06, 1.27574921, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o61.Part0 = o59
- o61.Part1 = o2
- o62.Name = "Handle22"
- o62.Parent = o1
- o62.BrickColor = BrickColor.new("Black")
- o62.Position = Vector3.new(-22.206749, 3.06688309, -95.5151443)
- o62.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o62.RotVelocity = Vector3.new(1, 1, 1)
- o62.Velocity = Vector3.new(2.8212502, -4.02173758, 1.20787656)
- o62.CanCollide = false
- o62.FormFactor = Enum.FormFactor.Symmetric
- o62.Size = Vector3.new(1, 2, 1)
- o62.CFrame = CFrame.new(-22.206749, 3.06688309, -95.5151443, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o62.BottomSurface = Enum.SurfaceType.Smooth
- o62.TopSurface = Enum.SurfaceType.Smooth
- o62.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o62.Position = Vector3.new(-22.206749, 3.06688309, -95.5151443)
- o62.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o62.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o63.Parent = o62
- o63.Scale = Vector3.new(1.09350014, 1.82249999, 0.091125004)
- o63.Scale = Vector3.new(1.09350014, 1.82249999, 0.091125004)
- o64.Name = "Joint"
- o64.Parent = o62
- o64.C0 = CFrame.new(-3.81469727e-06, 3.28050232, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o64.Part0 = o62
- o64.Part1 = o2
- o65.Name = "Handle23"
- o65.Parent = o1
- o65.BrickColor = BrickColor.new("Black")
- o65.Position = Vector3.new(-22.403717, 3.13829422, -94.8169098)
- o65.Rotation = Vector3.new(-5.84000015, -15.6800003, -80.3099976)
- o65.RotVelocity = Vector3.new(1, 1, 1)
- o65.Velocity = Vector3.new(3.44807363, -4.91694021, 1.47625577)
- o65.CanCollide = false
- o65.FormFactor = Enum.FormFactor.Symmetric
- o65.Size = Vector3.new(1, 2, 1)
- o65.CFrame = CFrame.new(-22.403717, 3.13829422, -94.8169098, 0.162133217, 0.9490574, -0.270191103, -0.97597599, 0.194618523, 0.0979529321, 0.145547152, 0.247818604, 0.957811058)
- o65.BottomSurface = Enum.SurfaceType.Smooth
- o65.TopSurface = Enum.SurfaceType.Smooth
- o65.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o65.Position = Vector3.new(-22.403717, 3.13829422, -94.8169098)
- o65.Orientation = Vector3.new(-5.61999989, -15.75, -78.7200012)
- o65.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o66.Parent = o65
- o66.Offset = Vector3.new(0, 0, 1.10000002)
- o66.Scale = Vector3.new(1.09399998, 0.0480000004, 1.09399998)
- o66.Scale = Vector3.new(1.09399998, 0.0480000004, 1.09399998)
- o67.Name = "Joint"
- o67.Parent = o65
- o67.C0 = CFrame.new(0, 0, -4.0094986, 1.00000012, 0, 7.4505806e-09, 1.11758709e-08, -2.98023224e-08, 1.00000012, 0, -1, -4.47034836e-08)
- o67.Part0 = o65
- o67.Part1 = o2
- o68.Name = "Handle24"
- o68.Parent = o1
- o68.BrickColor = BrickColor.new("Royal purple")
- o68.Position = Vector3.new(-22.206749, 3.06688309, -95.5151443)
- o68.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o68.RotVelocity = Vector3.new(1, 1, 1)
- o68.Velocity = Vector3.new(2.8212502, -4.02173758, 1.20787656)
- o68.CanCollide = false
- o68.FormFactor = Enum.FormFactor.Symmetric
- o68.Size = Vector3.new(1, 2, 1)
- o68.CFrame = CFrame.new(-22.206749, 3.06688309, -95.5151443, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o68.BottomSurface = Enum.SurfaceType.Smooth
- o68.TopSurface = Enum.SurfaceType.Smooth
- o68.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o68.Position = Vector3.new(-22.206749, 3.06688309, -95.5151443)
- o68.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o68.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o69.Parent = o68
- o69.Offset = Vector3.new(0, 0.300000012, 0)
- o69.Scale = Vector3.new(2.1500001, 1.85000002, 0.0728999972)
- o69.Scale = Vector3.new(2.1500001, 1.85000002, 0.0728999972)
- o70.Name = "Joint"
- o70.Parent = o68
- o70.C0 = CFrame.new(-3.81469727e-06, 3.28050232, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o70.Part0 = o68
- o70.Part1 = o2
- o71.Name = "Handle25"
- o71.Parent = o1
- o71.BrickColor = BrickColor.new("Royal purple")
- o71.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o71.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o71.RotVelocity = Vector3.new(1, 1, 1)
- o71.Velocity = Vector3.new(4.38834238, -6.25977468, 1.87882197)
- o71.CanCollide = false
- o71.FormFactor = Enum.FormFactor.Symmetric
- o71.Size = Vector3.new(1, 2, 1)
- o71.CFrame = CFrame.new(-22.699173, 3.24540448, -93.7695313, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o71.BottomSurface = Enum.SurfaceType.Smooth
- o71.TopSurface = Enum.SurfaceType.Smooth
- o71.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o71.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o71.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o71.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o72.Name = "RingMesh"
- o72.Parent = o71
- o72.MeshId = "http://www.roblox.com/asset/?id=3270017"
- o72.Scale = Vector3.new(1.09350014, 1.09350014, 1.09350014)
- o72.MeshType = Enum.MeshType.FileMesh
- o72.Scale = Vector3.new(1.09350014, 1.09350014, 1.09350014)
- o73.Name = "Joint"
- o73.Parent = o71
- o73.C0 = CFrame.new(-1.90734863e-06, 5.10300446, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o73.Part0 = o71
- o73.Part1 = o2
- o74.Name = "Handle26"
- o74.Parent = o1
- o74.BrickColor = BrickColor.new("Royal purple")
- o74.Position = Vector3.new(-22.403717, 3.13829422, -94.8169098)
- o74.Rotation = Vector3.new(-5.84000015, -15.6800003, -80.3099976)
- o74.RotVelocity = Vector3.new(1, 1, 1)
- o74.Velocity = Vector3.new(3.44807363, -4.91694021, 1.47625577)
- o74.CanCollide = false
- o74.FormFactor = Enum.FormFactor.Symmetric
- o74.Size = Vector3.new(1, 2, 1)
- o74.CFrame = CFrame.new(-22.403717, 3.13829422, -94.8169098, 0.162133217, 0.9490574, -0.270191103, -0.97597599, 0.194618523, 0.0979529321, 0.145547152, 0.247818604, 0.957811058)
- o74.BottomSurface = Enum.SurfaceType.Smooth
- o74.TopSurface = Enum.SurfaceType.Smooth
- o74.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o74.Position = Vector3.new(-22.403717, 3.13829422, -94.8169098)
- o74.Orientation = Vector3.new(-5.61999989, -15.75, -78.7200012)
- o74.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o75.Parent = o74
- o75.Offset = Vector3.new(0, 0, 0.75)
- o75.Scale = Vector3.new(2.18700027, 0.0437400006, 2.18700027)
- o75.Scale = Vector3.new(2.18700027, 0.0437400006, 2.18700027)
- o76.Name = "Joint"
- o76.Parent = o74
- o76.C0 = CFrame.new(0, 0, -4.0094986, 1.00000012, 0, 7.4505806e-09, 1.11758709e-08, -2.98023224e-08, 1.00000012, 0, -1, -4.47034836e-08)
- o76.Part0 = o74
- o76.Part1 = o2
- o77.Name = "Handle27"
- o77.Parent = o1
- o77.BrickColor = BrickColor.new("Royal purple")
- o77.Position = Vector3.new(-22.1772041, 2.88901353, -95.4886246)
- o77.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o77.RotVelocity = Vector3.new(1, 1, 1)
- o77.Velocity = Vector3.new(3.02563953, -4.01871252, 1.00046217)
- o77.CanCollide = false
- o77.FormFactor = Enum.FormFactor.Symmetric
- o77.Size = Vector3.new(1, 1, 1)
- o77.CFrame = CFrame.new(-22.1772041, 2.88901353, -95.4886246, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o77.BottomSurface = Enum.SurfaceType.Smooth
- o77.TopSurface = Enum.SurfaceType.Smooth
- o77.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o77.Position = Vector3.new(-22.1772041, 2.88901353, -95.4886246)
- o77.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o77.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o78.Parent = o77
- o78.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o78.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o78.MeshType = Enum.MeshType.FileMesh
- o78.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o79.Name = "Joint"
- o79.Parent = o77
- o79.C0 = CFrame.new(-0.182250977, 3.28050232, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o79.Part0 = o77
- o79.Part1 = o2
- o80.Name = "Handle28"
- o80.Parent = o1
- o80.BrickColor = BrickColor.new("Royal purple")
- o80.Position = Vector3.new(-22.2362957, 3.24475694, -95.5416794)
- o80.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o80.RotVelocity = Vector3.new(1, 1, 1)
- o80.Velocity = Vector3.new(2.61684132, -4.02474928, 1.41529715)
- o80.CanCollide = false
- o80.FormFactor = Enum.FormFactor.Symmetric
- o80.Size = Vector3.new(1, 1, 1)
- o80.CFrame = CFrame.new(-22.2362957, 3.24475694, -95.5416794, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o80.BottomSurface = Enum.SurfaceType.Smooth
- o80.TopSurface = Enum.SurfaceType.Smooth
- o80.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o80.Position = Vector3.new(-22.2362957, 3.24475694, -95.5416794)
- o80.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o80.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o81.Parent = o80
- o81.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o81.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o81.MeshType = Enum.MeshType.FileMesh
- o81.Scale = Vector3.new(0.182250008, 2.55150008, 0.182250008)
- o82.Name = "Joint"
- o82.Parent = o80
- o82.C0 = CFrame.new(0.182249069, 3.28049469, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o82.Part0 = o80
- o82.Part1 = o2
- o83.Name = "Handle29"
- o83.Parent = o1
- o83.BrickColor = BrickColor.new("Royal purple")
- o83.Position = Vector3.new(-22.206749, 3.06688309, -95.5151443)
- o83.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o83.RotVelocity = Vector3.new(1, 1, 1)
- o83.Velocity = Vector3.new(2.8212502, -4.02173758, 1.20787656)
- o83.CanCollide = false
- o83.FormFactor = Enum.FormFactor.Symmetric
- o83.Size = Vector3.new(1, 1, 1)
- o83.CFrame = CFrame.new(-22.206749, 3.06688309, -95.5151443, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o83.BottomSurface = Enum.SurfaceType.Smooth
- o83.TopSurface = Enum.SurfaceType.Smooth
- o83.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o83.Position = Vector3.new(-22.206749, 3.06688309, -95.5151443)
- o83.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o83.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o84.Parent = o83
- o84.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o84.Scale = Vector3.new(0.182250008, 2.55150008, 0.291599989)
- o84.MeshType = Enum.MeshType.FileMesh
- o84.Scale = Vector3.new(0.182250008, 2.55150008, 0.291599989)
- o85.Name = "Joint"
- o85.Parent = o83
- o85.C0 = CFrame.new(-3.81469727e-06, 3.28050232, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o85.Part0 = o83
- o85.Part1 = o2
- o86.Name = "Handle3"
- o86.Parent = o1
- o86.BrickColor = BrickColor.new("Black")
- o86.Position = Vector3.new(-21.3203869, 2.74555206, -98.6572495)
- o86.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o86.RotVelocity = Vector3.new(1, 1, 1)
- o86.Velocity = Vector3.new(0.000476170797, 0.00672979234, 0.000183518991)
- o86.CanCollide = false
- o86.FormFactor = Enum.FormFactor.Symmetric
- o86.Size = Vector3.new(1, 1, 1)
- o86.CFrame = CFrame.new(-21.3203869, 2.74555206, -98.6572495, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o86.BottomSurface = Enum.SurfaceType.Smooth
- o86.TopSurface = Enum.SurfaceType.Smooth
- o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o86.Position = Vector3.new(-21.3203869, 2.74555206, -98.6572495)
- o86.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o87.Parent = o86
- o87.MeshId = "http://www.roblox.com/asset/?id=1033714"
- o87.Scale = Vector3.new(0.200474992, 3.64499998, 0.200474992)
- o87.MeshType = Enum.MeshType.FileMesh
- o87.Scale = Vector3.new(0.200474992, 3.64499998, 0.200474992)
- o88.Name = "Joint"
- o88.Parent = o86
- o88.C0 = CFrame.new(0, 0, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o88.Part0 = o86
- o88.Part1 = o2
- o89.Name = "Handle30"
- o89.Parent = o1
- o89.BrickColor = BrickColor.new("Royal purple")
- o89.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o89.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o89.RotVelocity = Vector3.new(1, 1, 1)
- o89.Velocity = Vector3.new(4.38834238, -6.25977468, 1.87882197)
- o89.CanCollide = false
- o89.FormFactor = Enum.FormFactor.Symmetric
- o89.Size = Vector3.new(1, 2, 1)
- o89.CFrame = CFrame.new(-22.699173, 3.24540448, -93.7695313, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o89.BottomSurface = Enum.SurfaceType.Smooth
- o89.TopSurface = Enum.SurfaceType.Smooth
- o89.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o89.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o89.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o89.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o90.Parent = o89
- o90.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o90.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o91.Name = "Joint"
- o91.Parent = o89
- o91.C0 = CFrame.new(-1.90734863e-06, 5.10300446, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o91.Part0 = o89
- o91.Part1 = o2
- o92.Name = "Handle31"
- o92.Parent = o1
- o92.BrickColor = BrickColor.new("Royal purple")
- o92.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o92.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o92.RotVelocity = Vector3.new(1, 1, 1)
- o92.Velocity = Vector3.new(4.38834238, -6.25977468, 1.87882197)
- o92.CanCollide = false
- o92.FormFactor = Enum.FormFactor.Symmetric
- o92.Size = Vector3.new(1, 2, 1)
- o92.CFrame = CFrame.new(-22.699173, 3.24540448, -93.7695313, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o92.BottomSurface = Enum.SurfaceType.Smooth
- o92.TopSurface = Enum.SurfaceType.Smooth
- o92.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o92.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o92.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o92.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o93.Parent = o92
- o93.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o93.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o94.Name = "Joint"
- o94.Parent = o92
- o94.C0 = CFrame.new(-1.90734863e-06, 5.10300446, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o94.Part0 = o92
- o94.Part1 = o2
- o95.Name = "Handle32"
- o95.Parent = o1
- o95.BrickColor = BrickColor.new("Royal purple")
- o95.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o95.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o95.RotVelocity = Vector3.new(1, 1, 1)
- o95.Velocity = Vector3.new(4.38834238, -6.25977468, 1.87882197)
- o95.CanCollide = false
- o95.FormFactor = Enum.FormFactor.Symmetric
- o95.Size = Vector3.new(1, 1, 1)
- o95.CFrame = CFrame.new(-22.699173, 3.24540448, -93.7695313, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o95.BottomSurface = Enum.SurfaceType.Smooth
- o95.TopSurface = Enum.SurfaceType.Smooth
- o95.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o95.Position = Vector3.new(-22.699173, 3.24540448, -93.7695313)
- o95.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o95.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o96.Parent = o95
- o96.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o96.Scale = Vector3.new(0.00999999978, 0.00999999978, 0.00999999978)
- o97.Name = "Joint"
- o97.Parent = o95
- o97.C0 = CFrame.new(-1.90734863e-06, 5.10300446, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o97.Part0 = o95
- o97.Part1 = o2
- o98.Name = "Handle33"
- o98.Parent = o1
- o98.BrickColor = BrickColor.new("Royal purple")
- o98.Position = Vector3.new(-22.8872261, 3.23561788, -93.0416946)
- o98.Rotation = Vector3.new(81.5199966, 9.32999992, 15.8900003)
- o98.RotVelocity = Vector3.new(1, 1, 1)
- o98.Velocity = Vector3.new(5.1259656, -7.17566442, 2.05708861)
- o98.CanCollide = false
- o98.FormFactor = Enum.FormFactor.Symmetric
- o98.Size = Vector3.new(1, 2, 2)
- o98.CFrame = CFrame.new(-22.8872261, 3.23561788, -93.0416946, 0.949057341, -0.270191163, 0.162133262, 0.194618598, 0.0979529172, -0.97597599, 0.247818649, 0.957811058, 0.145547181)
- o98.BottomSurface = Enum.SurfaceType.Smooth
- o98.TopSurface = Enum.SurfaceType.Smooth
- o98.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o98.Position = Vector3.new(-22.8872261, 3.23561788, -93.0416946)
- o98.Orientation = Vector3.new(77.4199982, 48.0900002, 63.2799988)
- o98.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o99.Parent = o98
- o99.Scale = Vector3.new(0.0860000029, 1, 1)
- o99.MeshType = Enum.MeshType.Wedge
- o99.Scale = Vector3.new(0.0860000029, 1, 1)
- o100.Name = "Joint"
- o100.Parent = o98
- o100.C0 = CFrame.new(3.81469727e-06, -5.84999084, -0.0849990845, -4.47034836e-08, -8.94069672e-08, 1.00000012, 0, -1, -1.04308128e-07, 1.00000012, -1.49011612e-08, 5.21540642e-08)
- o100.Part0 = o98
- o100.Part1 = o2
- o101.Name = "Handle34"
- o101.Parent = o1
- o101.BrickColor = BrickColor.new("Royal purple")
- o101.Position = Vector3.new(-22.7320976, 1.42294741, -92.2122269)
- o101.Rotation = Vector3.new(-98.4800034, -9.32999992, 164.110001)
- o101.RotVelocity = Vector3.new(1, 1, 1)
- o101.Velocity = Vector3.new(7.7681036, -7.85000372, 0.0892896056)
- o101.CanCollide = false
- o101.FormFactor = Enum.FormFactor.Symmetric
- o101.Size = Vector3.new(1, 2, 2)
- o101.CFrame = CFrame.new(-22.7320976, 1.42294741, -92.2122269, -0.9490574, -0.270191163, -0.162133157, -0.194618493, 0.0979529172, 0.975975871, -0.247818649, 0.957811058, -0.145547122)
- o101.BottomSurface = Enum.SurfaceType.Smooth
- o101.TopSurface = Enum.SurfaceType.Smooth
- o101.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o101.Position = Vector3.new(-22.7320976, 1.42294741, -92.2122269)
- o101.Orientation = Vector3.new(-77.4199982, -131.910004, -63.2799988)
- o101.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o102.Parent = o101
- o102.Scale = Vector3.new(0.0860000029, 0.425000012, 0.349999994)
- o102.MeshType = Enum.MeshType.Wedge
- o102.Scale = Vector3.new(0.0860000029, 0.425000012, 0.349999994)
- o103.Name = "Joint"
- o103.Parent = o101
- o103.C0 = CFrame.new(0, -6.42499542, 2, -4.84287739e-08, 7.4505806e-08, -1.00000012, 0, -1, -1.04308128e-07, -1, 0, 4.09781933e-08)
- o103.Part0 = o101
- o103.Part1 = o2
- o104.Name = "Handle35"
- o104.Parent = o1
- o104.BrickColor = BrickColor.new("Royal purple")
- o104.Position = Vector3.new(-22.0228653, 2.08302379, -95.4467163)
- o104.Rotation = Vector3.new(-98.4800034, -9.32999992, 164.110001)
- o104.RotVelocity = Vector3.new(1, 1, 1)
- o104.Velocity = Vector3.new(3.87353754, -3.90628171, 0.0401336513)
- o104.CanCollide = false
- o104.FormFactor = Enum.FormFactor.Symmetric
- o104.Size = Vector3.new(1, 2, 2)
- o104.CFrame = CFrame.new(-22.0228653, 2.08302379, -95.4467163, -0.9490574, -0.270191163, -0.162133157, -0.194618493, 0.0979529172, 0.975975871, -0.247818649, 0.957811058, -0.145547122)
- o104.BottomSurface = Enum.SurfaceType.Smooth
- o104.TopSurface = Enum.SurfaceType.Smooth
- o104.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o104.Position = Vector3.new(-22.0228653, 2.08302379, -95.4467163)
- o104.Orientation = Vector3.new(-77.4199982, -131.910004, -63.2799988)
- o104.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o105.Parent = o104
- o105.Offset = Vector3.new(0, 0.5, -0.370000005)
- o105.Scale = Vector3.new(0.0850000009, 3.1400001, 0.300000012)
- o105.Scale = Vector3.new(0.0850000009, 3.1400001, 0.300000012)
- o106.Name = "Joint"
- o106.Parent = o104
- o106.C0 = CFrame.new(-3.81469727e-06, -3.19998932, 1, -4.84287739e-08, 7.4505806e-08, -1.00000012, 0, -1, -1.04308128e-07, -1, 0, 4.09781933e-08)
- o106.Part0 = o104
- o106.Part1 = o2
- o107.Name = "Handle36"
- o107.Parent = o1
- o107.BrickColor = BrickColor.new("Royal purple")
- o107.Position = Vector3.new(-22.0228653, 2.08302379, -95.4467163)
- o107.Rotation = Vector3.new(-98.4800034, -9.32999992, 164.110001)
- o107.RotVelocity = Vector3.new(1, 1, 1)
- o107.Velocity = Vector3.new(3.87353754, -3.90628171, 0.0401336513)
- o107.CanCollide = false
- o107.FormFactor = Enum.FormFactor.Symmetric
- o107.Size = Vector3.new(1, 2, 2)
- o107.CFrame = CFrame.new(-22.0228653, 2.08302379, -95.4467163, -0.9490574, -0.270191163, -0.162133157, -0.194618493, 0.0979529172, 0.975975871, -0.247818649, 0.957811058, -0.145547122)
- o107.BottomSurface = Enum.SurfaceType.Smooth
- o107.TopSurface = Enum.SurfaceType.Smooth
- o107.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o107.Position = Vector3.new(-22.0228653, 2.08302379, -95.4467163)
- o107.Orientation = Vector3.new(-77.4199982, -131.910004, -63.2799988)
- o107.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o108.Parent = o107
- o108.Offset = Vector3.new(0, 0.800000012, -0.5)
- o108.Scale = Vector3.new(0.0844999999, 2, 0.5)
- o108.Scale = Vector3.new(0.0844999999, 2, 0.5)
- o109.Name = "Joint"
- o109.Parent = o107
- o109.C0 = CFrame.new(-3.81469727e-06, -3.19998932, 1, -4.84287739e-08, 7.4505806e-08, -1.00000012, 0, -1, -1.04308128e-07, -1, 0, 4.09781933e-08)
- o109.Part0 = o107
- o109.Part1 = o2
- o110.Name = "Handle37"
- o110.Parent = o1
- o110.BrickColor = BrickColor.new("Royal purple")
- o110.Position = Vector3.new(-22.4173241, 1.17125309, -93.2200317)
- o110.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o110.RotVelocity = Vector3.new(1, 1, 1)
- o110.Velocity = Vector3.new(7.01199293, -6.52742529, -0.477178276)
- o110.CanCollide = false
- o110.FormFactor = Enum.FormFactor.Symmetric
- o110.Size = Vector3.new(1, 2, 2)
- o110.CFrame = CFrame.new(-22.4173241, 1.17125309, -93.2200317, -0.9490574, 0.162133157, -0.270191103, -0.194618478, -0.975975871, 0.0979529321, -0.247818604, 0.145547122, 0.957811058)
- o110.BottomSurface = Enum.SurfaceType.Smooth
- o110.TopSurface = Enum.SurfaceType.Smooth
- o110.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o110.Position = Vector3.new(-22.4173241, 1.17125309, -93.2200317)
- o110.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o110.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o111.Parent = o110
- o111.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o111.MeshType = Enum.MeshType.Wedge
- o111.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o112.Name = "Joint"
- o112.Parent = o110
- o112.C0 = CFrame.new(0, -2.14999962, -5.3500061, -5.58793545e-08, 1.49011612e-08, -1.00000012, 1, 0, -4.09781933e-08, 0, -1, -4.47034836e-08)
- o112.Part0 = o110
- o112.Part1 = o2
- o113.Name = "Handle38"
- o113.Parent = o1
- o113.BrickColor = BrickColor.new("Royal purple")
- o113.Position = Vector3.new(-21.49193, 1.17971313, -96.7706223)
- o113.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o113.RotVelocity = Vector3.new(1, 1, 1)
- o113.Velocity = Vector3.new(3.45294213, -2.05144048, -1.39411235)
- o113.CanCollide = false
- o113.FormFactor = Enum.FormFactor.Symmetric
- o113.Size = Vector3.new(1, 2, 2)
- o113.CFrame = CFrame.new(-21.49193, 1.17971313, -96.7706223, -0.9490574, 0.162133157, -0.270191103, -0.194618478, -0.975975871, 0.0979529321, -0.247818604, 0.145547122, 0.957811058)
- o113.BottomSurface = Enum.SurfaceType.Smooth
- o113.TopSurface = Enum.SurfaceType.Smooth
- o113.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o113.Position = Vector3.new(-21.49193, 1.17971313, -96.7706223)
- o113.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o113.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o114.Parent = o113
- o114.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o114.MeshType = Enum.MeshType.Wedge
- o114.Scale = Vector3.new(0.0860000029, 0.219999999, 0.300000012)
- o115.Name = "Joint"
- o115.Parent = o113
- o115.C0 = CFrame.new(-3.81469727e-06, -1.77500153, -1.70000458, -5.58793545e-08, 1.49011612e-08, -1.00000012, 1, 0, -4.09781933e-08, 0, -1, -4.47034836e-08)
- o115.Part0 = o113
- o115.Part1 = o2
- o116.Name = "Handle39"
- o116.Parent = o1
- o116.BrickColor = BrickColor.new("Royal purple")
- o116.Position = Vector3.new(-22.1133652, 1.405007, -94.5676575)
- o116.Rotation = Vector3.new(-5.84000015, -15.6800003, -170.309998)
- o116.RotVelocity = Vector3.new(1, 1, 1)
- o116.Velocity = Vector3.new(5.43061352, -4.87584066, -0.547383249)
- o116.CanCollide = false
- o116.FormFactor = Enum.FormFactor.Symmetric
- o116.Size = Vector3.new(1, 2, 2)
- o116.CFrame = CFrame.new(-22.1133652, 1.405007, -94.5676575, -0.9490574, 0.162133157, -0.270191103, -0.194618478, -0.975975871, 0.0979529321, -0.247818604, 0.145547122, 0.957811058)
- o116.BottomSurface = Enum.SurfaceType.Smooth
- o116.TopSurface = Enum.SurfaceType.Smooth
- o116.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o116.Position = Vector3.new(-22.1133652, 1.405007, -94.5676575)
- o116.Orientation = Vector3.new(-5.61999989, -15.75, -168.720001)
- o116.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o117.Parent = o116
- o117.Offset = Vector3.new(0, 0.104999997, 1.82500005)
- o117.Scale = Vector3.new(0.0850000009, 0.485000014, 0.173999995)
- o117.Scale = Vector3.new(0.0850000009, 0.485000014, 0.173999995)
- o118.Name = "Joint"
- o118.Parent = o116
- o118.C0 = CFrame.new(0, -1.77499962, -4, -5.58793545e-08, 1.49011612e-08, -1.00000012, 1, 0, -4.09781933e-08, 0, -1, -4.47034836e-08)
- o118.Part0 = o116
- o118.Part1 = o2
- o119.Name = "Handle4"
- o119.Parent = o1
- o119.BrickColor = BrickColor.new("Really black")
- o119.Position = Vector3.new(-21.4681187, 2.79910541, -98.1335678)
- o119.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o119.RotVelocity = Vector3.new(1, 1, 1)
- o119.Velocity = Vector3.new(0.470604479, -0.66468364, 0.201468647)
- o119.CanCollide = false
- o119.FormFactor = Enum.FormFactor.Symmetric
- o119.Size = Vector3.new(1, 7, 1)
- o119.CFrame = CFrame.new(-21.4681187, 2.79910541, -98.1335678, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o119.BottomSurface = Enum.SurfaceType.Smooth
- o119.TopSurface = Enum.SurfaceType.Smooth
- o119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o119.Position = Vector3.new(-21.4681187, 2.79910541, -98.1335678)
- o119.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o120.Parent = o119
- o120.Scale = Vector3.new(0.619650006, 0.0182249993, 0.619650006)
- o120.Scale = Vector3.new(0.619650006, 0.0182249993, 0.619650006)
- o121.Name = "Joint"
- o121.Parent = o119
- o121.C0 = CFrame.new(-1.90734863e-06, 0.54675293, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o121.Part0 = o119
- o121.Part1 = o2
- o122.Name = "Handle5"
- o122.Parent = o1
- o122.BrickColor = BrickColor.new("Black")
- o122.Position = Vector3.new(-21.7635632, 2.90621662, -97.0861969)
- o122.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o122.RotVelocity = Vector3.new(1, 1, 1)
- o122.Velocity = Vector3.new(1.41086411, -2.00749898, 0.604024351)
- o122.CanCollide = false
- o122.FormFactor = Enum.FormFactor.Symmetric
- o122.Size = Vector3.new(1, 1, 1)
- o122.CFrame = CFrame.new(-21.7635632, 2.90621662, -97.0861969, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o122.BottomSurface = Enum.SurfaceType.Smooth
- o122.TopSurface = Enum.SurfaceType.Smooth
- o122.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o122.Position = Vector3.new(-21.7635632, 2.90621662, -97.0861969)
- o122.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o122.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o123.Parent = o122
- o123.MeshId = "http://www.roblox.com/asset/?id=1033714"
- o123.Scale = Vector3.new(0.200474992, -0.729000032, 0.200474992)
- o123.MeshType = Enum.MeshType.FileMesh
- o123.Scale = Vector3.new(0.200474992, -0.729000032, 0.200474992)
- o124.Name = "Joint"
- o124.Parent = o122
- o124.C0 = CFrame.new(-3.81469727e-06, 1.64025116, -3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o124.Part0 = o122
- o124.Part1 = o2
- o125.Name = "Handle6"
- o125.Parent = o1
- o125.BrickColor = BrickColor.new("Royal purple")
- o125.Position = Vector3.new(-20.8772087, 2.58488393, -100.228302)
- o125.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o125.RotVelocity = Vector3.new(1, 1, 1)
- o125.Velocity = Vector3.new(-1.40990829, 2.02096057, -0.603662789)
- o125.CanCollide = false
- o125.FormFactor = Enum.FormFactor.Symmetric
- o125.Size = Vector3.new(1, 1, 1)
- o125.CFrame = CFrame.new(-20.8772087, 2.58488393, -100.228302, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o125.BottomSurface = Enum.SurfaceType.Smooth
- o125.TopSurface = Enum.SurfaceType.Smooth
- o125.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o125.Position = Vector3.new(-20.8772087, 2.58488393, -100.228302)
- o125.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o125.Color = Color3.new(0.384314, 0.145098, 0.819608)
- o126.Parent = o125
- o126.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- o126.Scale = Vector3.new(0.182250008, 0.364500016, 0.182250008)
- o126.MeshType = Enum.MeshType.FileMesh
- o126.Scale = Vector3.new(0.182250008, 0.364500016, 0.182250008)
- o127.Name = "Joint"
- o127.Parent = o125
- o127.C0 = CFrame.new(0, -1.64025116, 3.81469727e-06, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o127.Part0 = o125
- o127.Part1 = o2
- o128.Name = "Handle7"
- o128.Parent = o1
- o128.BrickColor = BrickColor.new("Black")
- o128.Position = Vector3.new(-21.6601524, 2.70156813, -97.3215256)
- o128.Rotation = Vector3.new(-38.1399994, 71.6299973, -59.0299988)
- o128.RotVelocity = Vector3.new(1, 1, 1)
- o128.Velocity = Vector3.new(1.38018394, -1.66875958, 0.295965135)
- o128.CanCollide = false
- o128.FormFactor = Enum.FormFactor.Symmetric
- o128.Size = Vector3.new(1, 2, 1)
- o128.CFrame = CFrame.new(-21.6601524, 2.70156813, -97.3215256, 0.162133217, 0.270191073, 0.9490574, -0.97597599, -0.0979529396, 0.194618523, 0.145547152, -0.957811058, 0.247818559)
- o128.BottomSurface = Enum.SurfaceType.Smooth
- o128.TopSurface = Enum.SurfaceType.Smooth
- o128.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o128.Position = Vector3.new(-21.6601524, 2.70156813, -97.3215256)
- o128.Orientation = Vector3.new(-11.2200003, 75.3700027, -95.7300034)
- o128.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o129.Parent = o128
- o129.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o129.Scale = Vector3.new(0.364500016, 0.273375034, 0.273375034)
- o130.Name = "Joint"
- o130.Parent = o128
- o130.C0 = CFrame.new(-0.182250977, 1.36686707, 0, 1.00000012, 0, 7.4505806e-09, 0, 1, 1.49011612e-08, 7.4505806e-09, 1.49011612e-08, 1.00000012)
- o130.Part0 = o128
- o130.Part1 = o2
- o131.Name = "Handle8"
- o131.Parent = o1
- o131.BrickColor = BrickColor.new("Black")
- o131.Position = Vector3.new(-21.5715084, 2.16795492, -97.2419357)
- o131.Rotation = Vector3.new(174.160004, 15.6800003, -9.68999958)
- o131.RotVelocity = Vector3.new(1, 1, 1)
- o131.Velocity = Vector3.new(1.99338698, -1.6597054, -0.326292098)
- o131.CanCollide = false
- o131.FormFactor = Enum.FormFactor.Symmetric
- o131.Size = Vector3.new(1, 2, 2)
- o131.CFrame = CFrame.new(-21.5715084, 2.16795492, -97.2419357, 0.9490574, 0.162133202, 0.270191133, 0.194618478, -0.975975871, -0.0979528353, 0.247818604, 0.145547032, -0.957811058)
- o131.BottomSurface = Enum.SurfaceType.Smooth
- o131.TopSurface = Enum.SurfaceType.Smooth
- o131.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o131.Position = Vector3.new(-21.5715084, 2.16795492, -97.2419357)
- o131.Orientation = Vector3.new(5.61999989, 164.25, 168.720001)
- o131.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o132.Parent = o131
- o132.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o132.MeshType = Enum.MeshType.Wedge
- o132.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o133.Name = "Joint"
- o133.Parent = o131
- o133.C0 = CFrame.new(0, -0.729000092, 1.36687469, 5.58793545e-08, -1.49011612e-08, 1.00000012, 1, 8.94069672e-08, -3.35276127e-08, -8.94069672e-08, 1, 5.96046448e-08)
- o133.Part0 = o131
- o133.Part1 = o2
- o134.Name = "Handle9"
- o134.Parent = o1
- o134.BrickColor = BrickColor.new("Black")
- o134.Position = Vector3.new(-21.4237843, 2.11439943, -97.7656174)
- o134.Rotation = Vector3.new(-5.84000015, -15.6800003, 9.68999958)
- o134.RotVelocity = Vector3.new(1, 1, 1)
- o134.Velocity = Vector3.new(1.52326083, -0.988299668, -0.527571738)
- o134.CanCollide = false
- o134.FormFactor = Enum.FormFactor.Symmetric
- o134.Size = Vector3.new(1, 2, 2)
- o134.CFrame = CFrame.new(-21.4237843, 2.11439943, -97.7656174, 0.9490574, -0.162133262, -0.270191103, 0.194618568, 0.97597599, 0.0979529321, 0.247818589, -0.145547181, 0.957811058)
- o134.BottomSurface = Enum.SurfaceType.Smooth
- o134.TopSurface = Enum.SurfaceType.Smooth
- o134.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o134.Position = Vector3.new(-21.4237843, 2.11439943, -97.7656174)
- o134.Orientation = Vector3.new(-5.61999989, -15.75, 11.2799997)
- o134.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o135.Parent = o134
- o135.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o135.MeshType = Enum.MeshType.Wedge
- o135.Scale = Vector3.new(0.273375034, 0.364500016, 0.273375034)
- o136.Name = "Joint"
- o136.Parent = o134
- o136.C0 = CFrame.new(0, 0.729000092, -0.820129395, -3.35276127e-08, -1.49011612e-08, 1.00000012, -1.00000012, 1.49011612e-08, -5.21540642e-08, 0, -1, -4.47034836e-08)
- o136.Part0 = o134
- o136.Part1 = o2
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = workspace
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- wait()
- Workspace["Model"].Parent = owner.Character
- owner.Character["Model"].Name = "enmaufakemodel"
- w = Instance.new("Weld", Handle)
- w.Part0 = Handle
- w.Part1 = o2
- w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
- for i,v in pairs (owner.Character["enmaufakemodel"]:GetChildren()) do
- if v.ClassName == "Part" then
- v.CanCollide = false
- v.Anchored = false
- end
- end
- FakeS=Instance.new("Motor6D")
- FakeSL=Instance.new("Motor6D")
- FakeR=Instance.new("Motor6D")
- FakeL=Instance.new("Motor6D")
- FakeS.Name="Right Shoulder"
- FakeSL.Name="Left Shoulder"
- FakeR.Name="Right Hip"
- FakeL.Name="Left Hip"
- Stance="Standing"
- Astral=false
- local countdr=0
- local countdre = 0
- effectz = Instance.new("Model", owner.Character)
- effectz.Name = "Effects"
- ----print("ENMA READY")
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 1 / 30
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- isdown=true
- RightS,RightH,LeftS,LeftH=nil,nil,nil,nil
- eDidHit=false
- NeutralHold=CFrame.new(0.25, 3, -0.125, 0, 0, 1, 0, -1, 0, 1, 0, -0) --No awkward hold
- StandardHold=CFrame.new(0.25, 3, -0.125, -0.31190744, -0.882354498, 0.352369517, 0.188282326, -0.420918405, -0.88734293, 0.931269825, -0.210423902, 0.297419339)
- VertHighGrip=CFrame.new(-0.368718535, -1.25, -0.743718147, -0.721649349, 0.580245495, 0.377541453, -0.261766374, 0.276156932, -0.924778879, -0.640859127, -0.766193986, -0.0473999567)
- Pro=100
- Comboing=false;
- CurrentType="Light"
- CurrentDrive="Amethyst"
- didHit=false;
- cAnim=true
- StandRS=CFrame.new(1, 0.5, 0, 0.707106709, 0, 0.707106709, 0, 1, 0, -0.707106709, 0, 0.707106709)
- StandRH=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- StandLS=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
- StandLH=CFrame.new(-1, -1, 0, 0, 0.0392597914, -0.999228895, 0, 0.999228895, 0.0392597914, 1, 0, 0)
- STGyro=Instance.new("BodyGyro")
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)*500000000000000
- STGyro.P=15000
- STGyro.D=350
- STGyro.Name="StanceGyro"
- EX=false
- GripC0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- ContactId=math.random(0,50000)
- moving=false;
- Gauntlet=nil;
- OVERDRIVE=false;
- LastKill=time()
- ArmorPar=script:FindFirstChild("Armor") --Armor (Exempt)
- OverPhrase={"Restriction Zero-Zero-X released...","Disengaging Void energy seal...","Dimensional flow stabilizer neutralized...","NOW I'LL SHOW YOU MY TRUE POWER!!","ROAR CERBERUS!!"}
- StandardTaunts={"Outta my way already.","Hmph, how weak.","Pathetic."}
- KillTaunts={"What's the matter? Get up.","The end.","Stay outta my way."}
- CHP=nil;
- _CHP=nil;
- Spectres=0;
- Eclipse=0;
- dbanim=true
- PPOS=Instance.new("Part")
- PPOS.Size=Vector3.new(8,1,8)
- PPOS.Transparency=1
- PPOS.formFactor="Symmetric"
- PPOS.TopSurface=0
- PPOS.BottomSurface=0
- PPOS.Anchored=true
- BASEPOS=Instance.new("BodyPosition")
- BASEPOS.P=5000
- BASEPOS.D=500
- BASEPOS.maxForce=Vector3.new(0,0,0)*5000000000000000000
- BASEPOS.Name="Base Positioning"
- float=function()
- end
- isot=function(pos)
- local p=Instance.new("Part")
- p.Name="Trail"
- p.TopSurface=0
- p.BottomSurface=0
- p.Anchored=true
- p.CanCollide=false
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.BrickColor=BrickColor.new("Really black")
- p.CFrame=CFrame.new(pos)
- p.Parent=Tool.Parent
- game:GetService("Debris"):AddItem(p,3)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(2,2,2)
- m.Parent=p
- coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.7,.7,.7) part.Transparency=i/10 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)*spin swait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/200,math.random(-50,50)/200,math.random(-50,50)/200))
- end
- BlockG=function()
- end
- blockdeb=true
- GTaunt=function()
- end
- StandardTaunt=function()
- if CPlayer.Humanoid.Health/CPlayer.Humanoid.MaxHealth<=.3 then
- cAnim=false
- deb=false
- FakeSL.MaxVelocity=.4
- FakeSL.DesiredAngle=-2.8
- FakeSL.CurrentAngle=-1.6
- FakeR.DesiredAngle=0
- FakeL.DesiredAngle=0
- FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
- Tool.Parent.Torso.Neck.DesiredAngle=-.6
- Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
- Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
- ----game:GetService("Chat"):Chat(CPlayer,"HAHA, WOW.",2)
- for i=1, 6 do
- FakeSL.DesiredAngle=1.4
- Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
- swait()
- end
- Tool.Parent.Torso.Neck.MaxVelocity=.07
- swait(.8)
- coroutine.resume(coroutine.create(function() for i=1, 2*5 do swait(.2/5) FakeSL.DesiredAngle=-2.8 end end))
- ----game:GetService("Chat"):Chat(CPlayer,"I have NO intention of taking this bullcrap!",2)
- swait(2.5)
- ----game:GetService("Chat"):Chat(CPlayer,"I'm giving you FIVE seconds to beat it,",2)
- for i=1, 8 do
- Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/52,0,0)
- swait()
- end
- swait(1.2)
- ----game:GetService("Chat"):Chat(CPlayer,"Otherwise I'm going to MURDER you!",2)
- cAnim=true
- deb=true
- else
- cAnim=false
- deb=false
- FakeSL.MaxVelocity=.4
- FakeSL.DesiredAngle=-2.8
- FakeSL.CurrentAngle=-1.6
- FakeR.DesiredAngle=0
- FakeL.DesiredAngle=0
- FakeSL.C0=CFrame.new(-1, 0.5, 0, -0.923879445, 0, -0.382683426, 0, 1, 0, 0.382683426, 0, -0.923879445)
- Tool.Parent.Torso.Neck.DesiredAngle=1.6
- Dir=Tool.Parent["Left Arm"].CFrame*CFrame.new(0,-5,0)
- Un=(Tool.Parent["Left Arm"].Position-Dir.p).unit
- we=nil
- for _,v in pairs(CPlayer.Head:children()) do
- if v.className=="Weld" then
- if v.Part1~=nil then
- if v.Part1.Parent.Name=="GreenTopHat" then
- we=v
- end
- end
- end
- end
- if we==nil then
- VoidTaunts={"Have you seen my tophat?","Hey kid, what'd you do with my tophat?!","Aw this SUCKS!","Where is that stupid thing?!","Oh COME ON!","UGH.","Every time I swear!","*Sigh* God this gets old."}
- else
- VoidTaunts={"Why do I have to play with kids?","I don't have time for you.","Stay outta my way.","Psh.","I strongly suggest you screw off.","This is really starting to piss me off."}
- end
- ----game:GetService("Chat"):Chat(CPlayer,VoidTaunts[math.random(1,#VoidTaunts)],2)
- if we==nil then
- for i=1, 6 do
- FakeSL.DesiredAngle=-3
- Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
- swait()
- end
- Tool.Parent.Torso.Neck.MaxVelocity=.07
- coroutine.resume(coroutine.create(function() for i=1, 2*5 do swait(.2/5) FakeSL.DesiredAngle=-2.8 end end))
- for i=1, 1 do
- Tool.Parent.Torso.Neck.DesiredAngle=.5
- swait(.25)
- Tool.Parent.Torso.Neck.DesiredAngle=1.3
- swait(.2)
- end
- for i=1, 4 do
- Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
- swait()
- end
- else
- resWelds()
- co=we.C0
- cn=we.C1
- FakeS.DesiredAngle=3
- FakeS.MaxVelocity=.6
- FakeSL.DesiredAngle=-3.2
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=.1
- FakeSL.MaxVelocity=.1
- CPlayer.Torso.Neck.DesiredAngle=-1
- for i=1, 8 do
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8/8,0,0)
- Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
- swait()
- end
- we.Part0=CPlayer["Right Arm"]
- we.C0=CFrame.new(-0.203069657, -1.28180432, -0.908436298, 0.987688363, 0.156434476, 0, 0.148778066, -0.939347625, -0.309016943, -0.0483409092, 0.305212468, -0.951056659)
- FakeS.DesiredAngle=2.5
- FakeSL.DesiredAngle=-3.2
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
- FakeSL.MaxVelocity=.1
- for i=1, 7 do
- FakeSL.DesiredAngle=-3
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/7,0,0)
- FakeSL.MaxVelocity=.1
- swait(.05)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/7,0,0)
- FakeSL.MaxVelocity=.1
- FakeSL.DesiredAngle=-3.4
- swait(.05)
- end
- FakeS.DesiredAngle=3.1
- swait(.125)
- for i=1, 4 do
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8/2,0,0)
- Tool.Parent.Torso.Neck.C0=Tool.Parent.Torso.Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
- swait()
- end
- we.C0=co
- we.Part0=CPlayer.Head
- CPlayer.Torso.Neck.DesiredAngle=0
- FakeS.DesiredAngle=0
- swait(.05)
- for i=1, 4 do
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/8,0,0)
- swait()
- end
- resWelds()
- end
- cAnim=true
- deb=true
- end
- end
- getDirection=function()
- if CPlayer==nil then
- return {CFrame.new(0,0,0),CFrame.new(0,0,0)}
- end
- Cam=workspace.CurrentCamera
- return {CFrame.new(CPlayer.Torso.Position,Vector3.new(Cam.CoordinateFrame.x,CPlayer.Torso.Position.y,Cam.CoordinateFrame.z))*CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(Cam.CoordinateFrame.p.x,CPlayer.Torso.CFrame.p.y,Cam.CoordinateFrame.p.z)}
- end
- EDO=0
- LASTO=0
- LDM=0
- com=false
- DDEALT=0
- DHIT=0
- CYO=0
- StartTwo=function(Noob)
- if com==true then return end
- com=true
- if Noob:FindFirstChild("Stun")==nil then DDEALT=0 DHITS=0 Comboee=nil Comboing=false com=false return end
- FTST=script.TWODCAM:clone()
- --FTST.Disabled=false
- FTST.Parent=Tool.Parent
- Comboing=true
- --Tool.Parent.Humanoid.WalkSpeed=0
- CoHuman=Noob.Humanoid
- HP=CoHuman.Health
- LDM=HP
- EM=0
- GGG=script["2DDamage"]:clone()
- GGG.Parent=owner.PlayerGui
- GGG.Damage.Text=DDEALT
- GGG.Hits.Text=DHIT
- Ravens=0
- _comboee=Noob
- while true do
- if Noob==nil then break end
- if Noob.Parent==nil or Comboing==false then
- break
- end
- if CoHuman.MaxHealth<DDEALT then
- break
- end
- if Noob:FindFirstChild("Stun")==nil then
- break
- end
- if owner:GetPlayerFromCharacter(Noob)==nil then if Noob.Stun.Value.Value>50 then Noob.Stun.Value.Value=50 end Noob.Stun.Value.Value=Noob.Stun.Value.Value-1 if Noob.Stun.Value.Value<1 then Noob.Stun:Remove() end end
- if CoHuman.Health>LDM then coroutine.resume(coroutine.create(function(h,n) swait(.1) h.Health=h.Health-n end),CoHuman,CoHuman.Health-LDM) end
- if Tool.Drive.Value=="Ethersword" or Grabbing==true and FTST.Parent~=nil then
- FTST.Value.Value=false
- FTST=script.TWODCAM:clone()
- FTST.Disabled=false
- elseif Tool.Drive.Value~="Ethersword" and Grabbing==false and FTST.Parent==nil then
- FTST.Parent=CPlayer
- end
- GGG.Damage.Text=DDEALT
- GGG.Hits.Text=DHIT
- LDM=CoHuman.Health
- Comboing=true
- Comboee=_comboee
- swait(.1)
- end
- while true do
- if Astral==false then
- break
- end
- swait(.1)
- end
- swait(1)
- Fangs=0
- eDidHit=false
- Spectres=0
- Ravens=0
- Eclipse=0
- EX=false
- CoHuman.Health=HP-DDEALT
- Pro=100
- if Noob:FindFirstChild("Stun")~=nil then Noob.Stun:Remove() end
- if Noob==nil then return end
- Did=HP-CoHuman.Health
- ----print("Did "..Did.." units of damage.")
- Tool.Parent.Humanoid.WalkSpeed=16
- if CPlayer:FindFirstChild("TWODCAM")~=nil then
- CPlayer.TWODCAM.Value.Value=false
- end
- Comboing=false
- LastType=nil
- LastMove=""
- DDEALT=0
- DHIT=0
- Stance="Standing"
- swait(.5)
- if Noob:FindFirstChild("Stun")~=nil then Noob.Stun:Remove() end
- coroutine.resume(coroutine.create(function(g) for i=1, 10 do g.Damage.TextTransparency=i/20 g.Hits.TextTransparency=i/20 swait(.025) end g.Parent=nil end),GGG)
- Sayings={"Move.","Hmph."}
- if Did>=25 and Did<50 then
- Sayings={"Hurts don't it?","Hmph!"}
- elseif Did>=40 and Did<65 then
- Sayings={"No point!","Punk!"}
- elseif Did>=65 and Did<100 then
- Sayings={"DIE WILL YA?!","Ya like that?!"}
- elseif Did>=100 then
- Sayings={"The end.","It's over!","You guys can't stop me!"}
- end
- ----game:GetService("Chat"):Chat(CPlayer,Sayings[math.random(1,#Sayings)],2)
- com=false
- end
- MinPro=20
- Outw="http://www.roblox.com/asset/?id=11187115"
- SpecPause=function(wtime,wt)
- Torsos={}
- if Comboee~=nil then
- if Comboee:FindFirstChild("Stun")==nil then
- else
- Comboee.Stun.Value.Value=Comboee.Stun.Value.Value+wtime*150
- ----print("Adding "..(wtime*150))
- end
- Comboee.Torso.Anchored=true
- coroutine.resume(coroutine.create(function(tor,w) swait(w) tor.Anchored=false end),Comboee.Torso,wtime)
- end
- if Pro<100 then
- Pro=100
- end
- s=script.GenBillGuiGrow:clone()
- s.Ob.Value=Tool.Parent.Torso
- s.Disabled=false
- s.Parent=effectz
- s=s:clone()
- s.EfDec.Value=Outw
- s.Ob.Value=Tool.Parent.Torso
- s.Parent=effectz
- e=Instance.new("Part")
- e.Transparency=.5
- e.Reflectance=.4
- e.Name="Emanate"
- e.TopSurface=0
- e.BottomSurface=0
- e.Shape=0
- e.Size=Vector3.new(2,2,2)
- e.Anchored=true
- e.CanCollide=false
- e.BrickColor=BrickColor.new("Really black")
- e.Reflectance=.25
- e.CFrame=Tool.Parent.Torso.CFrame
- e.Parent=effectz
- EM=0
- for i=1, 7 do
- e.Size=e.Size+Vector3.new(4,4,4)
- e.Transparency=i/10
- e.CFrame=Tool.Parent.Torso.CFrame
- swait(.05)
- end
- e.Parent=nil
- swait(wt)
- end
- SuperPause=function(wtime,wt)
- if workspace:FindFirstChild("Workin'Here")~=nil then return end
- Torsos={}
- if Pro<80 then
- Pro=80
- end
- local s=script.GenBillGuiGrow:clone()
- s.Ob.Value=Tool.Parent.Torso
- s.Disabled=false
- s.Parent=effectz
- local s=s:clone()
- s.EfDec.Value=Outw
- s.Ob.Value=Tool.Parent.Torso
- s.Parent=effectz
- local e=Instance.new("Part")
- e.Transparency=.5
- e.Reflectance=.4
- e.Name="Emanate"
- e.TopSurface=0
- e.BottomSurface=0
- e.Shape=0
- e.Size=Vector3.new(2,2,2)
- e.Anchored=true
- e.CanCollide=false
- e.BrickColor=BrickColor.new("Really black")
- e.Reflectance=0
- e.CFrame=Tool.Parent.Torso.CFrame
- e.Parent=effectz
- local va=Instance.new("BoolValue")
- va.Name="Workin'Here"
- va.Parent=workspace
- game:GetService("Debris"):AddItem(va,10)
- amb=game.Lighting.Ambient
- ambr=amb.r
- ambg=amb.g
- ambb=amb.b
- ----print(ambr)
- desr=35/255
- desg=25/255
- desb=50/255
- ----print(desr)
- difr=ambr-desr
- difg=ambg-desg
- difb=ambb-desb
- difr=difr/255/.1
- difg=difg/255/.1
- difb=difb/255/.1
- ----print(difr)
- EM=0
- for i=1, 10 do
- game.Lighting.Ambient=Color3.new(amb.r-difr*i,amb.g-difg*i,amb.b-difb*i)
- e.Size=e.Size+Vector3.new(4,4,4)
- e.Transparency=i/10
- e.CFrame=Tool.Parent.Torso.CFrame
- swait(.05)
- end
- swait(wt)
- for i=1, 20 do
- swait(.05)
- game.Lighting.Ambient=Color3.new((amb.r-difr*10)+difr*(i*.5),(amb.g-difg*10)+difg*(i*.5),(amb.b-difb*10)+difb*(i*.5))
- end
- game.Lighting.Ambient=Color3.new(amb.r,amb.g,amb.b)
- va.Parent=nil
- e.Parent=nil
- end
- Grabbing=false
- standardDamage=function(hit,damage,Knockback,Knockdown,stuntime,debtime,Ground,float,keep)
- if hit.Parent==nil then
- return
- end
- if float==nil then float=false end
- if keep==nil then keep=false end
- h=hit.Parent:FindFirstChild("Humanoid",false)
- if h==false then
- if CoHuman~=nil then
- h=CoHuman
- end
- end
- if Comboee~=nil then
- if hit.Parent~=Comboee then
- return
- end
- end
- if h~=nil then
- t=hit.Parent:FindFirstChild("Torso")
- if t~=nil then
- che=false
- if t:FindFirstChild(Tool.Name..ContactId)==nil then
- che=true
- end
- if che==true and h~=Tool.Parent.Humanoid then
- if OVERDRIVE==false then
- damage=math.ceil(damage*.75)
- else
- genhiteff(hit)
- end
- DDEALT=DDEALT+damage
- DHIT=DHIT+1
- HitHealth=h.Health
- h:TakeDamage(damage)
- --[[if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
- print("gained spree")
- owner:FindFirstChild("leaderstats").Spree.Value=owner.leaderstats.Spree.Value+1
- end
- if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
- print("gained kill")
- script.Parent.Kills.Value=script.Parent.Kills.Value+1
- end
- if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
- print("gained kill2")
- script.Parent.Kills2.Value=script.Parent.Kills2.Value+1
- end]]
- didHit=true
- if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
- s=Instance.new("BodyVelocity")
- s.Name=Tool.Name..ContactId
- s.velocity=Knockback
- s.P=2000
- s.maxForce=Vector3.new(50000000,5000000,50000000)*1000
- s.Parent=t
- game:GetService("Debris"):AddItem(s,debtime*1.75)
- if Knockdown==true then
- r=Instance.new("BodyAngularVelocity")
- r.P=5000
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000000000000000000000000000
- r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- r.Parent=t
- game:GetService("Debris"):AddItem(r,.2+debtime)
- end
- if float==true then
- if t:FindFirstChild("BodyForce")==nil then
- fff=Instance.new("BodyForce")
- fff.force=Vector3.new(0,1200,0)
- fff.Parent=t
- game:GetService("Debris"):AddItem(fff,3.5)
- end
- end
- if Ground==true then
- r=Instance.new("BodyGyro")
- r.P=5000
- r.D=500
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000000
- r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- t.CFrame=r.cframe
- r.Parent=t
- game:GetService("Debris"):AddItem(r,1)
- end
- if keep==true then
- p=Instance.new("BodyPosition")
- p.P=5000
- p.maxForce=Vector3.new(5000000000,0,5000000000)
- p.position=t.Position+Knockback/8
- p.Parent=t
- game:GetService("Debris"):AddItem(p,.375)
- end
- if h.Health==0 then
- LastKill=time()
- end
- end
- end
- end
- end
- HFD=true
- HellsFangDamage=function(hit,damage,Knockback,Knockdown,stuntime,debtime,Ground,float,keep)
- if hit.Parent==nil then
- return
- end
- if HFD==false then return end
- if float==nil then float=false end
- if keep==nil then keep=false end
- h=hit.Parent:FindFirstChild("Humanoid",false)
- if h==false then
- if CoHuman~=nil then
- h=CoHuman
- end
- end
- if Comboee~=nil then
- if hit.Parent~=Comboee then
- return
- end
- end
- if h~=nil then
- t=hit.Parent:FindFirstChild("Torso")
- if t~=nil then
- if h~=Tool.Parent.Humanoid then
- HFD=false
- Comboee=t.Parent
- if OVERDRIVE==false then
- damage=math.ceil(damage*(Pro*.01)*.9)
- else
- genhiteff(hit)
- end
- DDEALT=DDEALT+damage
- DHIT=DHIT+1
- ----print("Damage prorated to: "..damage)
- if LastType=="c" and Tool.Drive.Value=="Amethyst" then Tool.Handle.Smack:Play() doSound(Tool.Handle.Smack,70,Tool.Handle,100) end
- if hit.Parent:FindFirstChild("Stun")==nil then
- s=script.Stun:clone()
- s.Disabled=false
- s.Value.Value=s.Value.Value+stuntime+4
- s.Parent=hit.Parent
- coroutine.resume(coroutine.create(StartTwo),Comboee)
- else
- hit.Parent.Stun.Value.Value=hit.Parent.Stun.Value.Value+stuntime/2
- end
- Pro=Pro-(damage*.8)
- if Pro<=MinPro then
- Pro=MinPro
- end
- ----print("Prorating at: "..Pro.."%")
- h:TakeDamage(damage)
- didHit=true
- s=Instance.new("BodyVelocity")
- s.Name=Tool.Name..ContactId
- s.velocity=Knockback/2
- s.P=2000
- s.maxForce=Vector3.new(math.abs(Knockback.x),math.abs(Knockback.y),math.abs(Knockback.z))*5000000000000000000000
- s.Parent=t
- game:GetService("Debris"):AddItem(s,debtime)
- if Knockdown==true then
- r=Instance.new("BodyAngularVelocity")
- r.P=5000
- r.maxTorque=Vector3.new(50000,50000,50000)*500000000
- r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- r.Parent=t
- game:GetService("Debris"):AddItem(r,.2+debtime)
- end
- if float==true then
- fff=Instance.new("BodyForce")
- fff.force=Vector3.new(0,2225,0)
- fff.Parent=t
- game:GetService("Debris"):AddItem(fff,3.5)
- end
- if Ground==true then
- r=Instance.new("BodyGyro")
- r.P=5000
- r.D=500
- r.maxTorque=Vector3.new(50000,50000,50000)*50000000000000000000000000000
- r.cframe=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- t.CFrame=r.cframe
- r.Parent=t
- game:GetService("Debris"):AddItem(r,1)
- end
- if s.maxForce.x<5 then
- ----print("LIFTING")
- if t:FindFirstChild("BodyPosition")~=nil then t.BodyPosition:Remove() end
- p=Instance.new("BodyPosition")
- p.P=15000
- p.D=1500
- p.maxForce=Vector3.new(5000000000000000000,500000000,500000000000000000)*5000000000000000000000
- p.position=End.p
- p.Parent=t
- game:GetService("Debris"):AddItem(p,2.5)
- end
- if h.Health==0 then
- LastKill=time()
- end
- coroutine.resume(coroutine.create(function() swait(.05) HFD=true end))
- end
- end
- end
- end
- HoldS=function()
- Tool.Parent["Right Arm"].RightGrip.C0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Tool.Parent["Right Arm"].RightGrip.C1=StandardHold
- end
- HoldN=function()
- Tool.Parent["Right Arm"].RightGrip.C0=CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
- Tool.Parent["Right Arm"].RightGrip.C1=NeutralHold
- end
- LastType=nil
- deb=true
- Cols={BrickColor.new("Black"),BrickColor.new("Really black"),BrickColor.new("Royal purple"),BrickColor.new("Alder"),BrickColor.new("Magenta")}
- LastMove=""
- Ravens=0 --Max 2 raven wings per combo
- genroarsound=function(iter,start,conv)
- Tool.Handle.RoarSound.Volume=10/iter
- Tool.Handle.RoarSound.Pitch=start
- for k=1, iter do
- Tool.Handle.RoarSound.Pitch=Tool.Handle.RoarSound.Pitch-conv
- Tool.Handle.RoarSound:Play()
- end
- end
- genhiteff=function(targ)
- pol=Instance.new("Part")
- pol.Name="Trail"
- pol.TopSurface=0
- pol.BottomSurface=0
- pol.Anchored=true
- pol.CanCollide=false
- pol.formFactor="Symmetric"
- pol.Size=Vector3.new(1,1,1)
- pol.BrickColor=Cols[math.random(1,#Cols)]
- pol.CFrame=targ.CFrame
- pol.Parent=Tool.Parent
- game:GetService("Debris"):AddItem(pol,3)
- ml=Instance.new("BlockMesh")
- ml.Scale=Vector3.new(2,2,2)
- ml.Parent=pol
- coroutine.resume(coroutine.create(function(part,spin) for i=1, 10 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.1,.1,.1) part.Transparency=i/50 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)*spin swait() end part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
- end
- gentrail=function(par)
- par=par:clone()
- par.Parent=effectz
- coroutine.resume(coroutine.create(function(part,spin) for i=1, 20 do part.Mesh.Scale=part.Mesh.Scale-Vector3.new(.05,.05,.05) part.Transparency=i/20 part.CFrame=part.CFrame*CFrame.new(math.random(-10,10)/1000,math.random(-10,10)/1000,math.random(-10,10)/1000)*spin swait() end part.Parent=nil end),par,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
- end
- RestoreHP=function(targe,rest)
- pol=Instance.new("Part")
- pol.Name="Trail"
- pol.TopSurface=0
- pol.BottomSurface=0
- pol.Anchored=false
- pol.CanCollide=false
- pol.formFactor="Symmetric"
- pol.Size=Vector3.new(1,1,1)
- pol.BrickColor=Cols[math.random(1,#Cols)]
- pol.CFrame=targe.CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- pol.Parent=Tool.Parent
- game:GetService("Debris"):AddItem(pol,6)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(2,2,2)
- m.Parent=pol
- bp=Instance.new("BodyPosition")
- bp.P=9000
- bp.D=100
- bp.Parent=pol
- bp.position=pol.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*2+(pol.Position-CPlayer.Torso.Position).unit*math.random(-5,5)
- coroutine.resume(coroutine.create(function(part,spin,tar) swait(.2) for i=1, math.random(8,11) do part.BodyPosition.position=part.BodyPosition.position+(pol.Position-tar.Position).unit*-2 swait() end swait(.25) part.BodyPosition:Remove() part.Anchored=true for i=1, 5 do gentrail(part:clone()) part.CFrame=CFrame.new(part.Position:Lerp(CPlayer.Torso.Position,i/5))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),0) swait(.05) end CPlayer.Humanoid.Health=CPlayer.Humanoid.Health+rest part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),targe)
- end
- RestoreMHP=function(targe,rest)
- end
- FaceForward=function() --This'll cut alot of lines out later.
- STGyro.cframe=getDirection()[1]
- return STGyro.cframe
- end
- FaceComboee=function()
- if Comboee~=nil then
- if Comboee:FindFirstChild("Torso")~=nil then
- STGyro.cframe=CFrame.new(CPlayer.Torso.Position,Vector3.new(Comboee.Torso.Position.x,CPlayer.Torso.Position.y,Comboee.Torso.Position.z))
- end
- end
- end
- StopMotors=function()
- FakeS.DesiredAngle=0
- FakeS.CurrentAngle=0
- FakeSL.DesiredAngle=0
- FakeSL.CurrentAngle=0
- FakeR.DesiredAngle=0
- FakeL.DesiredAngle=0
- FakeR.CurrentAngle=0
- FakeL.CurrentAngle=0
- Neck=CPlayer.Torso.Neck
- Neck.DesiredAngle=0
- Neck.CurrentAngle=0
- Neck.MaxVelocity=.5
- Neck.C0=STCO
- end
- SOUT=false;
- SATTACKING=false
- SBeast=Instance.new("Part")
- SBeast.TopSurface=0
- SBeast.BottomSurface=0
- SBeast.Anchored=true
- SBeast.Name="Ogawa"
- SBeast.Size=Vector3.new(3,3,3)
- SBeast.BrickColor=BrickColor.new("Really black")
- m=Tool.JawMesh:clone()
- m.Parent=SBeast
- m.Scale=Vector3.new(2,2,2.5)
- sbct=0
- game:GetService("RunService").Stepped:connect(function()
- local s=SBeast
- if s.Parent~=nil then
- local fow=.6
- local pos1=SBeast.CFrame*CFrame.new(0,0,-fow)
- local pos2=SBeast.CFrame*CFrame.new(0,0,-50)
- SBeast.CFrame=CFrame.new(pos1.p,pos2.p)
- sbct=sbct+1
- if sbct==4 then
- sbct=0
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=s.CFrame*CFrame.new(0,0,-1)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(3,3,3)
- coroutine.resume(coroutine.create(function(p) for i=1, 18 do p.Mesh.Scale=p.Mesh.Scale-Vector3.new(3/18,3/18,3/18) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*-.2 swait() end p.Parent=nil end),p)
- end
- end
- end)
- SOUT=false
- SPECIAL=false
- PerformAttack=function(InputKey,InputDirection,Combo)
- if Astral==true or SPECIAL==true then return end
- if Combo=="^<>[Drive]" and owner.Character:FindFirstChild("DRAGONCOOLDOWN")==nil then
- ----print("dd")
- p=Instance.new("StringValue",owner.Character)
- p.Name="DRAGONCOOLDOWN"
- game:GetService("Debris"):AddItem(p,2.5)
- if SBeast==nil then
- ----print(":I")
- SBeast=Instance.new("Part")
- SBeast.TopSurface=0
- SBeast.BottomSurface=0
- SBeast.Anchored=true
- SBeast.Name="Ogawa"
- SBeast.Size=Vector3.new(3,3,3)
- SBeast.BrickColor=BrickColor.new("Really black")
- m=Tool.JawMesh:clone()
- m.Parent=SBeast
- m.Scale=Vector3.new(2,2,2.5)
- end
- CPlayer=owner.Character
- if SOUT==false then
- CPlayer=owner.Character
- cdir=Vector3.new(CPlayer.Torso.CFrame.lookVector.x,0,CPlayer.Torso.CFrame.lookVector.z)
- SBeast.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+cdir*4-Vector3.new(0,2,0),CPlayer.Torso.CFrame.p-Vector3.new(0,2,0)+cdir*40)
- for effect=1, 3 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=workspace
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(4,4,4)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*-.5 swait() end p.Parent=nil end),p)
- swait()
- end
- SBeast.Parent=workspace
- SOUT=true
- else
- for effect=1, 3 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=workspace
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(4,4,4)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*-.5 swait() end p.Parent=nil end),p)
- swait()
- end
- SBeast.Parent=nil
- SOUT=false
- end
- end
- if SOUT==true and SATTACKING==false then
- SATTACKING=true
- if Combo==">>[Drive]" then --Mawaru
- ----game:GetService("Chat"):Chat(CPlayer,"Mawaru!",2)
- SBeast.Parent=nil
- for effect=1, 5 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6,6,6)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*.25 swait() end p.Parent=nil end),p)
- swait()
- end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- p.Parent=effectz
- local m=Tool.SawMesh:clone() m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 24 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)+SBeast.CFrame.lookVector*1.3 swait() end p.Parent=nil end),p)
- for i=1, 18 do
- if i/3==math.floor(i/3) then
- hpos=p.Position
- maxdec=7
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,10,SBeast.CFrame.lookVector*25,false,5,.05,false,false)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(2,2,2)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- end
- end
- end
- end
- end
- end
- SBeast.CFrame=CFrame.new(p.Position,p.Position+SBeast.CFrame.lookVector*5)
- swait()
- end
- for effect=1, 8 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(7,7,7)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*.25 swait() end p.Parent=nil end),p)
- swait(.06)
- SBeast.CFrame=CFrame.new(SBeast.CFrame.p+SBeast.CFrame.lookVector*(5-(effect*.6)),SBeast.CFrame.p+SBeast.CFrame.lookVector*10)
- end
- swait(.25)
- SBeast.Parent=workspace
- end
- if Combo=="<<[Drive]" then --It's Late
- SOUT=false
- SBeast.Parent=nil
- ----game:GetService("Chat"):Chat(CPlayer,"Black Divinity.",2)
- for effect=1, 5 do
- for see=1, 2 do
- swait()
- for lol=1, 3 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(SBeast.Position)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/4,math.random(-10,10)/4,math.random(-10,10)/4)
- p.Parent=effectz
- local m=Tool.SpikeMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(1,13,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.new(0,2,0) swait() end p.Parent=nil end),p)
- end
- end
- for poot=1, 2 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(5,5,5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.9,.9,.9) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- s=Instance.new("Sound") s.Pitch=.5
- s.Volume=.3
- s.SoundId="rbxasset://sounds/collide.wav"
- s.Parent=p
- s:Play()
- end
- hpos=SBeast.Position
- maxdec=17.5
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,6,-(SBeast.Position-T.Position).unit*30,false,5,.2,false,true)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(2,2,2)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- end
- end
- end
- end
- end
- swait()
- end
- SOUT=false
- end
- if Combo=="^^[Drive]" and owner.Character:FindFirstChild("ROMEIDACOOLDOWN")==nil then --Romeida
- if countdre<4 then
- countdre = countdre+1
- print(countdre)
- end
- if countdre>=4 then
- print("WH")
- p=Instance.new("StringValue",owner.Character)
- p.Name="ROMEIDACOOLDOWN"
- game:GetService("Debris"):AddItem(p,9)
- end
- coroutine.resume(coroutine.create(function()
- while countdre>0 do
- wait(10)
- countdre=countdre-1
- print(countdre)
- if countdre<0 then
- countdre=0
- end
- end
- end))
- ----game:GetService("Chat"):Chat(CPlayer,"Romeida!",2)
- SBeast.Parent=nil
- for effect=1, 3 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(4,4,4)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20)+SBeast.CFrame.lookVector*.25 swait() end p.Parent=nil end),p)
- swait()
- end
- local lol=SBeast:clone()
- lol.Name="SEE?"
- lol.JawMesh.Scale=Vector3.new(8,8,8)
- lol.Parent=workspace
- local last=SBeast.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi,-math.pi/2)-Vector3.new(0,2,0)-SBeast.CFrame.lookVector*5
- last=last*CFrame.new(0,-math.pi/4,0)
- s=Tool.Handle.Screech:clone()
- s.Pitch=.7
- s.Parent=lol
- s:Play()
- s=Tool.Handle.Ominent:clone()
- s.Pitch=.7
- s.Parent=lol
- s:Play()
- s=Tool.Handle.IK:clone()
- s.Pitch=1.2
- s.Parent=lol
- s:Play()
- for i=1, 16 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=last
- p.Parent=effectz
- local m=Tool.ClawMesh:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 swait() end p.Parent=nil end),p)
- last=last*CFrame.new(0,0,2)*CFrame.fromEulerAnglesXYZ(0,-math.pi/(18+i),0)
- lol.CFrame=last*CFrame.fromEulerAnglesXYZ(0,math.pi,math.pi/2)
- lol.Transparency=i/24
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=last
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(12,12,12)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- hpos=last.p
- maxdec=15
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,6,Vector3.new(0,30,0)+SBeast.CFrame.lookVector*45,false,5,.05,false,false)
- end
- end
- end
- end
- end
- end
- swait()
- end
- for i=16, 24 do
- lol.Transparency=i/24
- swait()
- end
- lol.Parent=nil
- SOUT=false
- end
- if Combo=="vv[Drive]" then --Evil Divide
- ----game:GetService("Chat"):Chat(CPlayer,"Evil Divide!",2)
- SOUT=false
- SBeast.Parent=nil
- local mo=Instance.new("Model",Tool)
- local par = Instance.new("Part",mo)
- par.Name = "Drillpart"
- par.Anchored = true
- par.CanCollide = false
- par.BrickColor=BrickColor.new("Black")
- par.CFrame = CFrame.new(SBeast.Position - Vector3.new(0,5,0))
- local m = Tool.SpikeMesh:clone()
- m.Name="Mesh"
- m.Scale = Vector3.new(4,15,4)
- m.Parent=par
- local px = m.Scale.x/1 - .2
- local py = m.Scale.y/1.5
- local cpos = par.CFrame * CFrame.new(0,-py/2,0)
- local duck = px / 40
- mo.PrimaryPart = par
- for i=1, 38 - 2 do
- local p = Instance.new("Part",mo)
- p.Name="Dix"
- p.TopSurface=0
- p.BottomSurface=0
- p.formFactor="Custom"
- p.Size=Vector3.new(1.6 - i*.02,.6,.5)
- p.CFrame = cpos + Vector3.new(math.cos(math.rad(1080/38*i))*(px-i*duck),py/38*i,math.sin(math.rad(1080/38*i))*(px-i*duck))
- p.CFrame = CFrame.new(p.CFrame.p,Vector3.new(par.Position.x,p.CFrame.p.y,par.Position.z))
- p.CFrame = p.CFrame * CFrame.Angles(math.pi/3,0,0)
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Name = i
- end
- local s=Instance.new("Sound",par)
- s.Volume=1
- s.SoundId="http://www.roblox.com/asset/?id=188959272"
- s.Pitch=.9
- s:Play()
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=par.CFrame * CFrame.new(0,7,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Scale = Vector3.new(16,10,16)
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p,v) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale-Vector3.new(1.5,0,1.5) swait() end p.Parent=nil end),p,Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10))
- for i=1, 6 do
- mo:SetPrimaryPartCFrame(par.CFrame * CFrame.new(0,1.5,0) * CFrame.Angles(0,math.rad(-i*18.5),0))
- if i%3 == 0 then
- hpos=par.Position + Vector3.new(0,2,0)
- maxdec=13.5
- if i == 3 then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=par.CFrame * CFrame.new(0,-5.1,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Scale = Vector3.new(15,15,3)
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p,v) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale-Vector3.new(1.5,1.5,0) p.CFrame = p.CFrame swait() end p.Parent=nil end),p,Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10))
- end
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- if (T.Position-hpos).magnitude<=maxdec and T:FindFirstChild("Vac") == nil then
- standardDamage(T,5,Vector3.new(0,-5,0) - (T.Position - par.Position).unit * ((T.Position - par.Position).magnitude*2.5),false,5,.05,false,false)
- local tt=Instance.new("BoolValue",T)
- tt.Name="Vac"
- game:GetService("Debris"):AddItem(tt,.03 * 40)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- end
- end
- end
- end
- end
- end
- swait()
- end
- for i=1, 64 do
- mo:SetPrimaryPartCFrame(par.CFrame * CFrame.Angles(0,math.rad(-100+i),0))
- if i%7 == 0 or i == 3 then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=par.CFrame * CFrame.new(0,-5.1,0) * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0) + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Scale = Vector3.new(2,2,3)
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p,v) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame = p.CFrame + v/7 swait() end p.Parent=nil end),p,Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10))
- end
- if i%5 == 0 or i == 1 then
- hpos=par.Position + Vector3.new(0,0,0)
- maxdec=8
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- if (T.Position-hpos).magnitude<=maxdec then
- if T:FindFirstChild("Vac") then
- standardDamage(T,1.5,Vector3.new(0,-5,0) - (T.Position - (par.Position+Vector3.new(math.random(-2,2),0,math.random(-2,2)))).unit * (2 + (T.Position - par.Position).magnitude*5),false,5,.05,false,false)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- else
- standardDamage(T,2,(T.Position - par.Position).unit * (5 + (T.Position - par.Position).magnitude*5),false,5,.05,false,false)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- end
- end
- end
- end
- end
- end
- end
- swait()
- end
- for i=1, 24 do
- for _,v in pairs(mo:children()) do
- v.Transparency = i/24
- end
- mo[i]:Remove()
- mo:SetPrimaryPartCFrame(par.CFrame * CFrame.new(0,-1.5*6/24,0) * CFrame.Angles(0,math.rad(i/2+5),0))
- ----print("RRORR")
- swait()
- end
- mo:Remove()
- swait(.5)
- end
- if Combo=="v^[Drive]" then --Drunkard Shade
- ----game:GetService("Chat"):Chat(CPlayer,"Drunkard Shade.",2)
- SOUT=false
- SBeast.Parent=nil
- stole=0
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(5,5,5)
- coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- for i=1, 8 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=SBeast.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(12,12,12)
- game:GetService("Debris"):AddItem(p,10)
- coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=.5+i/80-stole/40 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- hpos=SBeast.Position
- maxdec=30
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- H:TakeDamage(1.5)
- stole=stole+2
- pol=Instance.new("Part")
- pol.Name="Trail"
- pol.TopSurface=0
- pol.BottomSurface=0
- pol.Anchored=false
- pol.CanCollide=false
- pol.formFactor="Symmetric"
- pol.Size=Vector3.new(1,1,1)
- pol.BrickColor=Cols[math.random(1,#Cols)]
- pol.CFrame=T.CFrame+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- pol.Parent=Tool.Parent
- game:GetService("Debris"):AddItem(pol,8)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(2,2,2)
- m.Parent=pol
- bp=Instance.new("BodyPosition")
- bp.P=9000
- bp.D=100
- bp.Parent=pol
- bp.position=pol.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*2+(pol.Position-SBeast.Position).unit*math.random(-5,5)
- coroutine.resume(coroutine.create(function(part,spin,tar) swait(.2) for i=1, math.random(8,11) do part.BodyPosition.position=part.BodyPosition.position+(pol.Position-tar.Position).unit*-2 swait() end swait(.25) part.BodyPosition:Remove() part.Anchored=true for i=1, 6 do gentrail(part:clone()) part.CFrame=CFrame.new(part.Position:Lerp(SBeast.Position,i/6))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),0) swait(.05) end part.Parent=nil end),pol,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500),SBeast)
- end
- end
- end
- end
- end
- end
- swait(.4)
- end
- swait(.75)
- for i=1, stole/5 do
- --RestoreHP(SBeast,4)
- end
- end
- if Combo=="<>[Drive]" then --Relocate
- local dir=Vector3.new(workspace.CurrentCamera.CoordinateFrame.lookVector.x,0,workspace.CurrentCamera.CoordinateFrame.lookVector.z)
- SBeast.CFrame=CFrame.new(SBeast.Position,SBeast.Position+dir*50)
- end
- SATTACKING=false
- end
- if deb==false then return end
- deb=false
- ----print(Combo.."from stance "..Stance)
- cAnim=false
- STGyro.D=200
- CPlayer.Humanoid.WalkSpeed=0
- --Distortions
- if Combo=="vv<>[Drive]" and owner:FindFirstChild("OVERTURECOOLDOWN")==nil then --Nightmare Overture [DESTROY]
- attack=true
- ----print("SEE")
- if workspace:FindFirstChild("Workin'Here")==nil then
- p=Instance.new("StringValue",owner)
- p.Name="OVERTURECOOLDOWN"
- game:GetService("Debris"):AddItem(p,160)
- coroutine.resume(coroutine.create(function()
- Torsos={}
- if Pro<100 then
- Pro=120
- end
- EM=0
- swait(3)
- end))
- end
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/6,0,0)
- FakeL.DesiredAngle=.9 FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,0,0)
- FakeR.DesiredAngle=-.9 FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,0,0)
- FakeS.DesiredAngle=0 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- FakeSL.DesiredAngle=0 FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/2.5,0,0)*CFrame.new(0,0,.25)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/2.5,0,0)
- Neck=CPlayer.Torso.Neck
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
- ----game:GetService("Chat"):Chat(CPlayer,"NIGHTMARE...",2)
- hpos=CPlayer.Torso.Position
- maxdec=10
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- vp=Instance.new("BodyPosition")
- vp.P=5000
- vp.Name="SEE?"
- vp.position=T.Position
- vp.maxForce=Vector3.new(50000,50000,50000)*5000000000000000000000000000000000
- vp.Parent=T
- end
- end
- end
- end
- end
- end
- Hats={}
- IDs={}
- cCols={}
- Pants=Tool.Parent:FindFirstChild("Pants")
- Shirt=Tool.Parent:FindFirstChild("Shirt")
- Decal=Tool.Parent.Torso:FindFirstChild("roblox")
- s=Tool.Parent:FindFirstChild("Shirt Graphic")
- if s~=nil then s:Remove() end --we don't need this anyway.
- if Pants~=nil then
- Pants.Parent=nil
- end
- if Shirt~=nil then
- Shirt.Parent=nil
- end
- if Decal~=nil then
- Decal.Parent=nil
- end
- for _,v in pairs(Tool.Parent:children()) do
- if v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
- table.insert(Hats,v.Handle)
- table.insert(IDs,v.Handle.Mesh.TextureId)
- v.Handle.Mesh.TextureId=""
- end
- end
- for _,v in pairs(Tool.Parent:children()) do
- if v.className=="Part" then
- table.insert(cCols,v.BrickColor)
- v.BrickColor=BrickColor.new("Black")
- if v.Name=="WingPart" then v:Remove() end
- end
- end
- for _,v in pairs(Tool:children()) do
- if v.className=="Part" then
- v.Transparency=1
- end
- end
- coroutine.resume(coroutine.create(function() for i=1, 10 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(5,5,5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)*1.5 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("White")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Head.CFrame*CFrame.new(.25,0.25,-.5)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(.125,.125,.125)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.04,.04,.04) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("White")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Head.CFrame*CFrame.new(-.25,0.25,-.5)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(.125,.125,.125)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.04,.04,.04) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(1,8,1)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1,-.4,1) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.9,0) swait() end p.Parent=nil end),p)
- hpos=CPlayer.Torso.Position
- swait(.05)
- end end))
- --Make wings
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,5,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,-.625,.625)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,5,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,-.625,.625)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,8,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,-1.275,1.275)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,8,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,-1.275,1.275)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,4,1.1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,-1.9,1.9)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(.5,4,1.1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.35,.2,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,-1.9,1.9)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,.8,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.32,1.27,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,.8,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.32,1.27,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,2.2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.3,-1.45,.7)
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,math.pi)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,2.2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.3,-1.45,.7)
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,math.pi)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,.8,1.1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.35,1.8,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,0,.575)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,.8,1.1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.35,1.8,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,0,.575)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,.8,1.1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.35,2.4,.7)*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,0,1.25)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,.8,1.1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.35,2.4,.7)*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- w.C0=w.C0*CFrame.new(0,0,1.25)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,2.2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.32,-3.3,.7)
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,math.pi)
- w.C0=w.C0*CFrame.new(0,0,.65)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,2.2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.32,-3.3,.7)
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,math.pi)
- w.C0=w.C0*CFrame.new(0,0,.65)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,2.2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(.32,-5.1625,.7)
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/4,math.pi)
- w.C0=w.C0*CFrame.new(0,0,.65*2)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- _pp=p
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,2.2,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=Tool.Parent.Torso
- w.Part1=p
- w.C0=CFrame.new(-.32,-5.1625,.7)
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,math.pi)
- w.C0=w.C0*CFrame.new(0,0,.65*2)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- _p=p
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,3.6,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=_p
- w.Part1=p
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- w.C0=w.C0*CFrame.new(0,-.45,-.65)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- _ppp=p
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,3.6,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=_pp
- w.Part1=p
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- w.C0=w.C0*CFrame.new(0,-.45,-.65)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- _p=p
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,3.6,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=_p
- w.Part1=p
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- w.C0=w.C0*CFrame.new(0,6,-0)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- p=Instance.new("Part")
- p.Name="WingPart"
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.BrickColor=BrickColor.new("Really black")
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Tool.Parent.Torso.CFrame
- m=Instance.new("SpecialMesh")
- m.MeshType="Wedge"
- m.Scale=Vector3.new(.5,3.6,1)/1.5
- m.Parent=p
- w=Instance.new("Weld")
- w.Part0=_ppp
- w.Part1=p
- w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,math.pi)
- w.C0=w.C0*CFrame.new(0,6,-0)
- w.Parent=w.Part0
- p.Parent=Tool.Parent
- for i=1, 8 do
- swait(.026)
- for _,v in pairs(Tool.Parent:children()) do
- if v.className=="Part" then
- v.BrickColor=BrickColor.new("Institutional white")
- end
- end
- for _,v in pairs(Hats) do
- v.BrickColor=BrickColor.new("Institutional white")
- end
- swait(.026)
- for _,v in pairs(Tool.Parent:children()) do
- if v.className=="Part" then
- v.BrickColor=BrickColor.new("Really black")
- end
- end
- for _,v in pairs(Hats) do
- v.BrickColor=BrickColor.new("Really black")
- end
- end
- FakeS.MaxVelocity=.8
- FakeSL.MaxVelocity=.8
- FakeS.C0=RightS.C0
- FakeSL.C0=LeftS.C0
- local vp=Instance.new("BodyPosition")
- vp.P=6000
- vp.maxForce=Vector3.new(50000,50000,50000)*500000000000000000000000000000000000
- vp.D=500
- vp.position=CPlayer.Torso.Position+DIR*2-Vector3.new(0,2,0)
- vp.Parent=CPlayer.Torso
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/7,0,0)
- FakeL.DesiredAngle=-.6 FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/128,0,0)
- FakeR.DesiredAngle=.6 FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/128,0,0)
- FakeS.DesiredAngle=3.6 FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/26,0,-math.pi/12)
- FakeSL.DesiredAngle=-3.6 FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/26,0,math.pi/12)
- swait()
- end
- swait(.06)
- FakeSL.DesiredAngle=0
- FakeS.DesiredAngle=0
- FakeL.DesiredAngle=0
- FakeR.DesiredAngle=0
- POS=CPlayer.Torso.Position+DIR*100+Vector3.new(0,200,0)
- STGyro.cframe=CFrame.new(CPlayer.Torso.Position,POS)*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
- ----game:GetService("Chat"):Chat(CPlayer,"...OVERTURE!",2)
- cdir=(CPlayer.Torso.Position-POS).unit
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position,POS)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(1,-8,1)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.8,1,1.8) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,3,0)*CFrame.new(0,-2,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position-cdir*5,POS)*CFrame.fromEulerAnglesXYZ(0,0,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(4,1,4)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1,1,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,-.25,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position-cdir*9,POS)*CFrame.fromEulerAnglesXYZ(0,0,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(8,4,8)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,-.35,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position-cdir*14,POS)*CFrame.fromEulerAnglesXYZ(0,0,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(14,8,14)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 40 do p.Transparency=i/40 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(2,2,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,-.45,0) swait() end p.Parent=nil end),p)
- coroutine.resume(coroutine.create(function()
- for i=1, 5 do
- swait()
- --[[ for ii=1, 2 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position+cdir*15,POS)*CFrame.fromEulerAnglesXYZ(-math.pi/2+math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
- p.Parent=effectz
- m=Tool.SpikeMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(9,10,9)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0,8,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,1,0) swait() end p.Parent=nil end),p)
- end]]
- --[[ for ii=1, 2 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position+cdir*15+Vector3.new(math.random(-9,9),0,math.random(-9,9)),POS+Vector3.new(0,20,0))*CFrame.fromEulerAnglesXYZ(-math.pi/2+math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
- p.Parent=effectz
- m=Tool.SpikeMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(11,10,11)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0,10,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,1,0) swait() end p.Parent=nil end),p)
- end]]
- for ii=1, 1 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position+cdir*15+Vector3.new(math.random(-9,9)/9,0,math.random(-9,9)/9),POS)*CFrame.fromEulerAnglesXYZ(-math.pi/2+math.random(-10,10)/25,math.random(-10,10)/25,math.random(-10,10)/25)
- p.Parent=effectz
- m=Instance.new("SpecialMesh") m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(20,1,20)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.3,14,-.3) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.new(0,.25,0) swait() end p.Parent=nil end),p)
- end
- end end))
- st=STGyro.cframe
- hpos=CPlayer.Torso.Position
- maxdec=1000
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>1 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- if T:FindFirstChild("SEE?")~=nil then
- T["SEE?"]:Remove()
- end
- end
- end
- end
- end
- end end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(1,8,1)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,-.1,1.5)*2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.9,0) swait() end p.Parent=nil end),p)
- Tool.Handle.IK:Play()
- Tool.Handle.Screech:Play()
- genroarsound(5,.5,.2)
- for i=1, 15 do
- vp.position=CPlayer.Torso.CFrame.p-cdir*(11*1.25)
- STGyro.cframe=st*CFrame.fromEulerAnglesXYZ(0,(math.pi*6/15)*i,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Head.CFrame*CFrame.new(.25,0.25,-.5)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(20+i*.5,20+i*.5,20+i*.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.2,.2,.2) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- --[[local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Head.CFrame*CFrame.new(.25,0.25,-.5)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- f=Instance.new("Fire")
- f.Color=Color3.new(.1,.1,.1)
- f.SecondaryColor=Color3.new(.4,.1,.6)
- f.Parent=p
- f.Heat=25
- f.Size=10
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.25,.25,.25) p.CFrame=p.CFrame*CFrame.new(math.random(-10,10)/3,math.random(-10,10)/5,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- ]]
- hpos=CPlayer.Torso.Position
- maxdec=20
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- H:TakeDamage(5)
- coroutine.resume(coroutine.create(function()
- if H.Health<=0 and H.Parent.Name~="Hologram" then
- print("gained kill")
- script.Parent.Kills.Value=script.Parent.Kills.Value+1
- owner:FindFirstChild("leaderstats").Spree.Value=owner.leaderstats.Spree.Value+1
- end
- end))
- vv=Instance.new("BodyVelocity")
- vv.P=6000
- vv.maxForce=Vector3.new(5000,5000,5000)*5000000000000000000000000000000000
- vv.velocity=-cdir*100
- vv.Parent=T game:GetService("Debris"):AddItem(vv,.5)
- --[[ if T:FindFirstChild("IKBurn")==nil then
- s=script.IKBurn:clone() s.Disabled=false s.Parent=T
- end]]
- if (T.Position-hpos).magnitude<=7.5 then
- ----print("Ohshet")
- T.CFrame=CFrame.new(hpos-cdir*18,hpos-cdir*150)*CFrame.fromEulerAnglesXYZ(math.pi/2,math.rad(time()*10),0)
- end
- if H.Health==0 then
- for lol,hax in pairs(v:children()) do
- if hax.Name=="Pants" or hax.Name=="Shirt" then hax:Remove() end
- if hax.className=="Part" then
- hax.BrickColor=BrickColor.new("Really black")
- vv=Instance.new("BodyVelocity")
- vv.P=6000
- vv.maxForce=Vector3.new(500,500,500)
- vv.velocity=-cdir*80
- vv.Parent=hax game:GetService("Debris"):AddItem(vv,.4)
- end
- end
- end
- end
- end
- end
- end
- end
- end
- if i==15 then
- --[[for _,v in pairs(Tool.Parent:children()) do
- if v.className=="Part" then
- if v:GetMass()>=2 then
- s=script.IKBurnS:clone() s.Disabled=false s.Parent=v
- end
- end
- end]]
- end
- swait()
- end
- resWelds()
- FakeS.DesiredAngle=3.2
- FakeSL.DesiredAngle=3.2
- STGyro.cframe=CFrame.new(CPlayer.Torso.Position,CPlayer.Torso.Position+DIR*5)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- for i=1, 34 do
- vp.position=vp.position-Vector3.new(0,i*.18,0)+DIR*(5-i*.15)
- swait()
- end
- endd=vp.position+DIR*5-Vector3.new(0,7,0)
- par,loc=workspace:FindPartOnRay(Ray.new(CPlayer.Torso.Position,(CPlayer.Torso.Position-endd).unit*-30),CPlayer)
- vp.position=loc+Vector3.new(0,1.5,0)
- FakeR.DesiredAngle=-1.6
- FakeR.C0=FakeR.C0*CFrame.new(.5,0,0)
- FakeL.DesiredAngle=0
- FakeL.C0=FakeL.C0*CFrame.new(-.8,1.25,0)
- FakeSL.DesiredAngle=0
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
- FakeS.DesiredAngle=2
- Neck.MaxVelocity=.075
- swait(.2)
- ----game:GetService("Chat"):Chat(CPlayer,"Ugh...",2)
- coroutine.resume(coroutine.create(function(vp)
- for i=1, 5 do
- Neck.DesiredAngle=-1
- swait(.2)
- Neck.DesiredAngle=-0.1
- swait(.2)
- end vp.position=vp.position+Vector3.new(0,1.5,0) swait(.5) vp:Remove() end),vp)
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(Tool.Parent:children()) do
- swait()
- if v.className=="Part" and v.Name~="WingPart" and v.Name~="BURN" then
- for i=1, 2 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=false
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,3)
- p.CFrame=v.CFrame
- p.Parent=effectz
- local m=Instance.new("SpecialMesh") m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(.75,.1,1)*1.4
- f=Instance.new("BodyForce")
- f.force=Vector3.new(math.random(-500,500)/3,550,math.random(-500,500)/3)
- f.Parent=p
- p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-20,20))/2
- p.Velocity=DIR*6+Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do swait() p.Velocity=p.Velocity/1.015 end swait(1) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale/1.05 swait() end p.Parent=nil end),p)
- end
- end
- if v.Name=="WingPart" then
- coroutine.resume(coroutine.create(function(v) for i=1, 10 do v.Transparency=i/10 swait() end v:Remove() end),v)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=false
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,3)
- p.CFrame=v.CFrame
- p.Parent=effectz
- local m=Instance.new("SpecialMesh") m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(.75,.1,1)*1.4
- f=Instance.new("BodyForce")
- f.force=Vector3.new(math.random(-500,500)/3,550,math.random(-500,500)/3)
- f.Parent=p
- p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-20,20))/2
- p.Velocity=DIR*6+Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do swait() p.Velocity=p.Velocity/1.015 end swait(1) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale/1.05 swait() end p.Parent=nil end),p)
- end
- end end))
- swait(2)
- FakeR.MaxVelocity=.1 FakeS.MaxVelocity=.1 FakeSL.MaxVelocity=.1 FakeL.MaxVelocity=.1
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(Hats) do
- v.Mesh.TextureId=IDs[_]
- end
- if Pants~=nil then
- Pants.Parent=Tool.Parent
- end
- if Shirt~=nil then
- Shirt.Parent=Tool.Parent
- end
- if Decal~=nil then
- Decal.Parent=CPlayer.Torso
- end
- for _,v in pairs(Tool:children()) do
- if v.className=="Part" then
- v.Transparency=0
- end
- end
- for _,v in pairs(Tool.Parent:children()) do
- if v.className=="Part" and v.Name~="WingPart" and v.Name~="Part" and v.Name~="BURN" then
- v.BrickColor=cCols[_]
- end
- end
- end))
- for i=1, 30 do
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.pi/120,0,0)
- FakeR.DesiredAngle=0
- FakeS.DesiredAngle=0
- FakeR.C0=FakeR.C0*CFrame.new(-.5/30,0,0)
- FakeL.DesiredAngle=0
- FakeL.C0=FakeL.C0*CFrame.new(.8/30,-1.25/30,0)
- FakeSL.DesiredAngle=0
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/8/80,0,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(math.pi/4/80,0,0)
- swait()
- end
- end
- if Combo=="<<>[Drive]" and owner.Character:FindFirstChild("EODCooldown")==nil then --End of Days: Shadow's Reposte
- Rune1="http://www.roblox.com/asset/?id=72004158"
- Rune2="http://www.roblox.com/asset/?id=72005006"
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,math.pi/24)
- CPlayer.Torso.CFrame=STGyro.cframe
- Neck=CPlayer.Torso.Neck
- Neck.DesiredAngle=1.6
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/32,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,-math.pi/3,0)
- FakeSL.CurrentAngle=-1.6
- FakeSL.DesiredAngle=-1.6
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
- FakeS.DesiredAngle=.4
- FakeS.CurrentAngle=.4
- FakeR.C0=FakeR.C0*CFrame.new(0,-.225,0)
- ----game:GetService("Chat"):Chat(CPlayer,"Without a trace...",2)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=1
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(9,9,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4/1.5,CPlayer.Torso.CFrame.p+DIR*10)
- d=Instance.new("Decal") d.Texture=Rune2 d.Face="Front" d.Parent=p
- d=Instance.new("Decal") d.Texture=Rune2 d.Face="Back" d.Parent=p
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(1,1,0)
- m.Parent=p
- coroutine.resume(coroutine.create(function(p,x) for i=1, 60 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/64) swait() end for i=1, p.Size.X do p.Size=p.Size-Vector3.new(1,1,0) p.CFrame=x swait() end p.Parent=nil end),p,p.CFrame)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=0
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(11,11,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4.375/1.5,CPlayer.Torso.CFrame.p+DIR*10)
- s=Tool.RingMesh:clone()
- s.Parent=p
- s.Scale=Vector3.new(10,10,5)
- p.Parent=Tool.Parent
- coroutine.resume(coroutine.create(function(p,x) for i=1, 30 do swait() end for i=1, 10 do p.Transparency=i/10 swait()end p.Parent=nil end),p,p.CFrame)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=1
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(9,9,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4.375/1.5,CPlayer.Torso.CFrame.p+DIR*10)
- d=Instance.new("Decal") d.Texture=Rune2 d.Face="Front" d.Parent=p
- d=Instance.new("Decal") d.Texture=Rune2 d.Face="Back" d.Parent=p
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(1,1,0)
- m.Parent=p
- p.Parent=Tool.Parent
- coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64) swait() end for i=1, p.Size.X do p.Size=p.Size-Vector3.new(1,1,0) p.CFrame=x swait() end p.Parent=nil end),p,p.CFrame)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=1
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(7,7,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*4.75/1.5,CPlayer.Torso.CFrame.p+DIR*10)
- d=Instance.new("Decal") d.Texture=Rune2 d.Face="Front" d.Parent=p
- d=Instance.new("Decal") d.Texture=Rune2 d.Face="Back" d.Parent=p
- p.Parent=effectz
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(1,1,0)
- m.Parent=p
- coroutine.resume(coroutine.create(function(p,x) for i=1, 40 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64) swait() end for i=1, p.Size.X do p.Size=p.Size-Vector3.new(1,1,0) p.CFrame=x swait() end p.Parent=nil end),p,p.CFrame)
- local Did=false
- CH=CPlayer.Humanoid.Health
- if CPlayer:FindFirstChild("DONTDOIT") == nil then
- ya=Instance.new("StringValue",CPlayer)
- ya.Name="DONTDOIT"
- game.Debris:AddItem(ya,3)
- else
- CPlayer.Humanoid:TakeDamage(10)
- end
- for i=1, 40 do
- if CH>CPlayer.Humanoid.Health then
- Did=true
- break
- end
- CH=CPlayer.Humanoid.Health
- swait()
- if CH>CPlayer.Humanoid.Health then
- Did=true
- break
- end
- CH=CPlayer.Humanoid.Health
- end
- ----print(Did)
- if Did==true then
- Range=100
- Nibs={}
- for _,v in pairs(workspace:children()) do
- if v.className=="Model" then
- if v:FindFirstChild("Torso")~=nil and v:FindFirstChild("Humanoid")~=nil then
- if v~=Tool.Parent then
- table.insert(Nibs,v.Torso)
- end
- end
- end
- end
- hpos=CPlayer.Torso.Position
- maxdec=Range
- Tool.Handle.MetalClash:Play()
- Tool.Handle.MetalClash.Pitch=.5
- Tool.Handle.Slash:Play()
- Tool.Handle.Slash2:Play()
- swait(.7)
- Tool.Handle.QSlash:Play()
- ----game:GetService("Chat"):Chat(CPlayer,"End of days,",2)
- p=Instance.new("StringValue")
- p.Name="EODCooldown"
- p.Parent=owner.Character
- game:GetService("Debris"):AddItem(p,15)
- resWelds()
- StopMotors()
- FaceForward()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- Nubs={}
- New=Ray.new(CPlayer.Torso.Position+DIR*2,DIR)
- for _,v in pairs(Nibs) do
- ----print(v.Parent.Name)
- if New:Distance(v.Position)<=5.5 and (CPlayer.Torso.Position-v.Position).magnitude<=100 then
- table.insert(Nubs,v)
- end
- end
- CPlayer.Torso.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+DIR*100,CPlayer.Torso.CFrame.p+DIR*1001)
- STGyro.cframe=CPlayer.Torso.CFrame
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0)
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/16,0,0)
- FakeS.DesiredAngle=-.4
- FakeS.CurrentAngle=0
- gr=Tool.Parent["Right Arm"]["RightGrip"]
- gr0=gr.C0
- gr.C0=gr0*CFrame.fromEulerAnglesXYZ(math.pi/1.5,0,0)
- FakeSL.DesiredAngle=-2
- FakeSL.CurrentAngle=-2
- for i=1, 10 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/40,0)
- end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position-DIR*50,CPlayer.Torso.Position+DIR*90)
- p.Parent=effectz
- local m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(1,1,53*2)
- p.Transparency=.5
- coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.01,.01,.01) p.Transparency=.5+i/20 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position-DIR*50,CPlayer.Torso.Position+DIR*70)*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- local m=Instance.new("CylinderMesh")
- m.Parent=p
- m.Scale=Vector3.new(.5,50*2,.5)
- p.Transparency=.5
- coroutine.resume(coroutine.create(function(p) swait(.9) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.01,.01,.01) p.Transparency=.5+i/20 swait() end p.Parent=nil end),p)
- for i=1, 10 do
- for _,v in pairs(Nubs) do
- s=Tool.Handle.MetalClash:clone()
- s.Pitch=.45
- s.Parent=v
- s:Play() game:GetService("Debris"):AddItem(s,.5)
- v.Parent.Humanoid:TakeDamage(3.5)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=v.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=v.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/1,math.random(-5,5)/1,math.random(-5,5)/1)+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))/5
- p.Reflectance=.05
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(.5,20,.5)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.005,-.05,-.005) swait() end p.Parent=nil end),p)
- end
- swait()
- end
- swait(.5)
- ----game:GetService("Chat"):Chat(CPlayer,"Shadow's Reposte!",2)
- Pos=CPlayer.Torso.Position-DIR*50
- gr.C0=gr0
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(Pos+Vector3.new(0,15,0))
- p.Parent=effectz
- p.Transparency=1
- m=Tool.WEEMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) swait(.25) for i=1, 10 do p.Transparency=1-i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0,2,0) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.6,0) swait() end for i=1, 35 do p.Triangle.Scale=p.Triangle.Scale-Vector3.new(-1,0,-1) p.Transparency=.5+i/70 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,1,0) swait() end p.Parent=nil end),p)
- end
- swait(.5)
- end
- if Combo=="<><>^[Drive]" and CPlayer:FindFirstChild("FHCooldown")==nil then --Fatal Howl
- --Distance?
- SPECIAL=true
- Distance=55
- LastMove="MIZUCHI REKKAZAN!!!!" --KYAHAHAHAHAHAHAAAAAHAHA!
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- ----game:GetService("Chat"):Chat(CPlayer,"I've had enough of this...",2)
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=Vector3.new(workspace.CurrentCamera.CoordinateFrame.lookVector.x,0,workspace.CurrentCamera.CoordinateFrame.lookVector.z).unit
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- Neck=CPlayer.Torso.Neck
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
- FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(math.pi/6,-math.pi/6,0)
- FakeS.DesiredAngle=-.4
- FakeSL.DesiredAngle=-1
- FakeS.CurrentAngle=.6
- FakeSL.DesiredAngle=-.6
- swait(.1)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Royal purple")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p)
- p.Parent=effectz
- m=Tool.Triangle:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.08,0,.08) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.3,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p+Vector3.new(0,.5,0))
- p.Parent=effectz
- m=Tool.Triangle:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.035,0,.035) p.CFrame=p.CFrame*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(0,.3,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p-Vector3.new(0,.5,0))
- p.Parent=effectz
- m=Tool.Triangle:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.035,0,.035) p.CFrame=p.CFrame*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(0,.3,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame=p.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,.6,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,0) p.CFrame=p.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.random(10,10)/20,.6,0) swait() end p.Parent=nil end),p)
- swait(.7)
- FakeSL.DesiredAngle=-3
- FakeSL.MaxVelocity=.5
- POS=CFrame.new(CPlayer.Torso.Position+DIR*Distance)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.3,1.3,.4) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)-Vector3.new(0,2,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.2,1.2,.4) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,2,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.2,1.2,.4) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.4,1.4,1.4) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.7,1.7,1.7) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=.5+i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,1.5)*6 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Instance.new("BlockMesh")
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-10,10)/10,0) p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,1.5)/2 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=POS*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Instance.new("BlockMesh")
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/30,math.random(-10,10)/30,0) p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.5,1.5,1.5)*1.4 swait() end p.Parent=nil end),p)
- Comboee=nil
- if Comboee==nil then
- hpos=POS.p+Vector3.new(0,8,0)
- maxdec=20
- for i,v in pairs(workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print("MAG:"..(T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,5,Vector3.new(0,6,0),false,40,.05,false,false)
- Comboee=T.Parent
- end
- end
- end
- end
- end
- end
- end
- swait(.25)
- if Comboee==nil then
- ----print(":(")
- SPECIAL=false
- else
- if (Comboee.Torso.Position-POS.p).magnitude<=20 then
- local r=Instance.new("BodyAngularVelocity")
- r.P=5000
- r.maxTorque=Vector3.new(5000,5000,5000)*5000000000000000000000
- r.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*3
- r.Parent=Comboee.Torso
- game.Debris:AddItem(r,10)
- Nib=Comboee.Humanoid
- Nib.PlatformStand=false
- resWelds()
- StopMotors()
- local bp=Instance.new("BodyPosition")
- bp.P=5000
- bp.maxForce=Vector3.new(50000,50000,50000)*5000000
- bp.D=500
- bp.position=hpos+Vector3.new(0,1.5,0)
- bp.Parent=Comboee.Torso
- game.Debris:AddItem(bp,10)
- swait(.25)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.5,.25)*CFrame.fromEulerAnglesXYZ(-math.pi/1.7,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/14,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/14,0,0)
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
- Neck.DesiredAngle=1.4
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/10,0)
- for i=1, 30 do
- bp.position=bp.position:Lerp((CPlayer.Torso.Position+DIR*7+Vector3.new(0,5,0)),i/30)+Vector3.new(0,(math.sin(i/6-1))*7+4,0)
- Comboee.Torso.CFrame=CFrame.new(bp.position)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(4,4,4)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=.5+i/40 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(4,4,4)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=.5+i/50 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- r.angularvelocity=Vector3.new(0,0,0)
- Comboee.Torso.CFrame=CFrame.new((CPlayer.Torso.Position+DIR*3+Vector3.new(0,3,0)),CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
- swait(.25)
- Neck.DesiredAngle=0
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/10,0)
- resWelds()
- now=STGyro.cframe
- for i=1, 10 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
- FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
- FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
- STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60*i)
- swait()
- end
- for i=1, 20 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi*6.5/20,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.new(0,0,3)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- --[[f=Instance.new("Fire")
- f.Color=Color3.new(.6,.1,.8)
- f.SecondaryColor=Color3.new(.4,.05,.6)
- f.Parent=p]]
- coroutine.resume(coroutine.create(function(p,c) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/4 p.CFrame=c*CFrame.new(math.cos(i)*(i/3),0,math.sin(i)*(i/3))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end swait(2) p.Parent=nil end),p,p.CFrame)
- if i/4==math.floor(i/4) then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
- p.Reflectance=.25
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 12 do p.Transparency=i/12 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
- standardDamage(T,5,Vector3.new(0,0,0),true,5,.05,false,false)
- bp.Parent=Comboee.Torso
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*1.2 swait() end p.Parent=nil end),p)
- end
- swait()
- end
- FakeR.DesiredAngle=-.6
- FakeL.DesiredAngle=.6
- FakeS.DesiredAngle=-.8
- FakeSL.DesiredAngle=.8
- coroutine.resume(coroutine.create(SuperPause),2,2)
- ----game:GetService("Chat"):Chat(CPlayer,"This is gonna hurt!",2)
- joj=Instance.new("BoolValue",CPlayer)
- joj.Name="FHCooldown"
- game:GetService("Debris"):AddItem(joj,30)
- p=Instance.new("Sound",CPlayer.Torso)
- p.SoundId="http://www.roblox.com/asset/?id=63719813"
- p.Volume=1
- p.Pitch=.3
- p:Play()
- game:GetService("Debris"):AddItem(p,5)
- for i=1, 30 do --Forme Thee Beaste
- hpos=CPlayer.Torso.CFrame.p
- --Super cuul effect goe
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Really black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.CFrame.p-DIR*15+Vector3.new(0,8,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- p.Transparency=.75
- m.Parent=p
- m.Scale=Vector3.new(2,2,2)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/40+.5 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)/.5 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/80,math.random(-10,10)/80,math.random(-10,10)/80) swait() end p.Parent=nil end),p)
- if i>=20 then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Reflectance=.01
- p.BrickColor=BrickColor.new("Really red")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.new(6,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)-DIR*16+Vector3.new(0,9.5,0)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(.5,.5,.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15-.2 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/8,math.random(-10,10)/8,math.random(-10,10)/80) swait() end p.Parent=nil end),p)
- end
- if i>=20 then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Reflectance=.01
- p.BrickColor=BrickColor.new("Really red")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.new(-6,0,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)-DIR*16+Vector3.new(0,9.5,0)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(.5,.5,.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15-.2 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/8,math.random(-10,10)/8,math.random(-10,10)/80) swait() end p.Parent=nil end),p)
- end
- if i==25 then
- p1=Instance.new("Part")
- p1.TopSurface=0
- p1.BottomSurface=0
- p1.CanCollide=false
- p1.Anchored=true
- p1.Reflectance=.005
- p1.BrickColor=BrickColor.new("Really black")
- p1.formFactor="Symmetric"
- p1.Size=Vector3.new(1,1,1)
- m=Tool.JawMesh:clone() m.Scale=m.Scale+Vector3.new(2,2,0)
- m.Parent=p1
- p1.CFrame=CPlayer.Torso.CFrame-DIR*13+Vector3.new(0,7,0)
- p1.Parent=effectz
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=1.1-i/10 swait() end end),p1)
- end
- swait()
- end SEE={BrickColor.new("Really black"),BrickColor.new("Really red"),BrickColor:Red(),BrickColor.new("Dusty Rose")}
- coroutine.resume(coroutine.create(function() for i=1, 10 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,.05,.025)*CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,.05,-.025)*CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
- FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
- FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
- swait()
- end end))
- FakeS.DesiredAngle=2.5
- FakeSL.DesiredAngle=-2.5
- FakeR.DesiredAngle=.6
- FakeL.DesiredAngle=-.6
- ----game:GetService("Chat"):Chat(CPlayer,"DIE, DIE DIE DIIE!",2)
- p=Instance.new("Sound",CPlayer.Torso)
- p.SoundId="http://www.roblox.com/asset/?id=138271815"
- p.Volume=1
- p.Pitch=.8
- p:Play()
- game:GetService("Debris"):AddItem(p,5)
- p=Instance.new("Sound",CPlayer.Torso)
- p.SoundId="http://www.roblox.com/asset/?id=138271815"
- p.Volume=1
- p.Pitch=.5
- p:Play()
- game:GetService("Debris"):AddItem(p,5)
- for i=1, 6 do
- p1.CFrame=p1.CFrame+p1.CFrame.lookVector*8-Vector3.new(0,2,0)
- p1.CFrame=CFrame.new(p1.Position,p1.CFrame.p+p1.CFrame.lookVector*8-Vector3.new(0,2,0))
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=SEE[math.random(1,2)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=p1.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(10,10,10)
- coroutine.resume(coroutine.create(function(p) for i=1, 25 do p.Transparency=i/25 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(9,9,9)/25 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/60,math.random(-10,10)/60,math.random(-10,10)/8) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=p1.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(12,12,12)
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(8,8,8)/25 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/60,math.random(-10,10)/60,math.random(-10,10)/8) swait() end p.Parent=nil end),p)
- if i==5 then
- standardDamage(Comboee.Torso,30,Vector3.new(0,-10,0)+DIR*80,true,0,.2,false,false)
- end
- swait()
- end
- r.Parent=nil
- p1.Parent=nil
- bp.Parent=nil
- Nib.PlatformStand=false
- swait(.2)
- SPECIAL=false
- end
- end
- end
- --Non-Normals
- if Combo=="<v><v>[Drive]" and Stance~="Jumping" then --Nightmare Reign (ASTRAL)
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- Astral=true
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- Neck=CPlayer.Torso.Neck
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/9,0,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
- FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(math.pi/6,-math.pi/6,0)
- FakeS.DesiredAngle=-.3
- FakeSL.DesiredAngle=-1
- FakeS.CurrentAngle=.6
- FakeSL.DesiredAngle=-.9
- if workspace:FindFirstChild("Workin'Here")==nil then
- coroutine.resume(coroutine.create(function()
- Torsos={}
- if Pro<100 then
- Pro=120
- end
- EM=0
- for LOLOL=1, 10 do
- wait(2)
- if Comboee==nil then break end
- end
- e.Parent=nil
- end))
- end
- ----game:GetService("Chat"):Chat(CPlayer,"Nightmare Reign...",2)
- local st=Instance.new("BodyPosition")
- st.P=10000
- st.D=500
- st.maxForce=Vector3.new(5000,5000,5000)*5000000000000000000000000000
- st.position=CPlayer.Torso.Position
- st.Parent=CPlayer.Torso
- for i=1, 6 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,2,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(4,8,4)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.8,-.4,.8) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,2,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(4,8,4)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.6,-.4,1.6) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-.3,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- --[[f=Instance.new("Fire")
- f.Color=Color3.new(.6,.1,.8)
- f.Enabled=false
- f.SecondaryColor=Color3.new(.4,.05,.6)
- f.Parent=p
- f=Instance.new("Sparkles")
- f.SparkleColor=Color3.new(.5,.1,.9)
- f.Parent=p]]
- coroutine.resume(coroutine.create(function(p,c) for i=1, 40 do p.Transparency=1 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/4 p.CFrame=c*CFrame.new(math.cos(i*3)*(i/2),0,math.sin(i*3)*(i/2))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end swait(2) p.Parent=nil end),p,p.CFrame)
- wait(.2)
- end
- FakeSL.DesiredAngle=.8
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/5.5,0)
- FakeS.DesiredAngle=3.2
- FakeS.MaxVelocity=.5
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/1.35,0)
- st.position=st.position+DIR*1
- Tool.Handle.Slash2:Play()
- End=CPlayer.Torso.Position+DIR*3
- Comboee=nil
- Comboing=false
- Comboee=nil
- for i=1, 5 do
- if Comboee~=nil then break end
- hpos=o68.Position
- maxdec=5.5
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,0,Vector3.new(0,0,0),false,200,.05,false,false)
- Comboee=T.Parent
- end
- end
- end
- end
- end
- end
- wait(.05)
- end
- if Comboee==nil then
- wait(1)
- FakeS.DesiredAngle=0
- for i=1, 12 do
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(math.pi/16/12,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(math.pi/16/12,0,0)
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(0,math.pi/5.5/12,0)
- FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6/12,math.pi/6/12,0)
- swait()
- end
- resWelds()
- wait(2)
- else
- --Ded.
- local Comboee=Comboee
- _col=Cols
- local Cols={BrickColor.new("Really red"),BrickColor:Red(),BrickColor.new("Really black")}
- Tool.Handle.Smack:Play()
- Tool.Handle.Ominent:Play()
- local vp=Instance.new("BodyPosition")
- vp.position=Comboee.Torso.Position
- vp.Parent=Comboee.Torso
- vp.P=10000
- vp.maxForce=Vector3.new(50000,50000,50000)*5000000000000000000000000000000000000000000000000000000000000000000000000000
- vp.Name="SEE?"
- game.Debris:AddItem(vp,15)
- wait(1)
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
- Neck.DesiredAngle=1.5
- TOD=Comboee.Humanoid.Health/10
- for i=1, 10 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/50,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(7,7,7)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- Neck.MaxVelocity=.4
- Neck.DesiredAngle=-1.5
- Tool.Handle.Slash2:Play()
- Tool.Handle.Slash:Play()
- Tool.Handle.Ominent:Play()
- Tool.Handle.BaneSlash1:Play()
- Tool.Handle.Slash2:Play()
- FakeS.DesiredAngle=1.6
- st.position=st.position+DIR*4
- --[[SEE=Instance.new("Fire")
- SEE.Heat=20
- SEE.Size=10
- SEE.Color=Color3.new(.5,.1,.8)
- SEE.SecondaryColor=Color3.new(.6,.2,.9)
- SEE.Parent=effectz.Handle]]
- for i=1, 4 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6.5,6.5,6.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- vp.position=vp.position+DIR*4
- standardDamage(T,TOD,Vector3.new(0,0,0),false,20,.05,false,false)
- Tool.Handle.Smack:Play()
- Tool.Handle.MetalClash:Play()
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
- p.Reflectance=.25
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
- RestoreMHP(Comboee.Torso,TOD)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
- FakeS.MaxVelocity=.35
- FakeS.DesiredAngle=-.5
- Neck.DesiredAngle=1.5
- st.position=st.position+DIR*4
- Tool.Handle.Ominent:Play()
- Tool.Handle.BaneSlash1:Play()
- Tool.Handle.Slash2:Play()
- genroarsound(5,1,.2)
- for i=1, 8 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/8,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6.5,6.5,6.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- if i==5 then
- vp.position=vp.position+DIR*5
- standardDamage(T,TOD,Vector3.new(0,0,0),false,20,10,false,false)
- Tool.Handle.Smack:Play()
- Tool.Handle.MetalClash:Play()
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
- p.Reflectance=.25
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
- RestoreMHP(Comboee.Torso,TOD)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
- end
- end
- wait(.25)
- FaceComboee()
- Neck.DesiredAngle=0
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(0,-math.pi/10,0)
- resWelds()
- now=STGyro.cframe
- for i=1, 5 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05*2,-.025*2)*CFrame.fromEulerAnglesXYZ(-math.pi/20*2,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05*2,.025*2)*CFrame.fromEulerAnglesXYZ(-math.pi/30*2,0,0)
- FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60*2,0,0)
- FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60*2,0,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6.5,6.5,6.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- coroutine.resume(coroutine.create(function()
- for i=1, 24 do
- swait()
- hpos=CPlayer.Torso.Position
- for ii,v in pairs(game.Workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=200 then
- local s=script.AShaker:clone()
- s.Disabled=false
- s.Amp.Value=(200-(T.Position-hpos).magnitude)/70
- s.Parent=T.Parent
- end
- end
- end
- end
- end
- end
- end))
- vp.D=500
- for i=1, 24 do
- STGyro.cframe=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/3,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- st.position=st.position+DIR*3
- vp.position=st.position+DIR*2
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(3,3,3)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/4.25 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- if i/4==math.floor(i/4) then
- standardDamage(T,TOD/6,Vector3.new(0,0,0),false,20,.05,false,false)
- Tool.Handle.Smack:Play()
- Tool.Handle.MetalClash:Play()
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
- RestoreMHP(Comboee.Torso,TOD/6)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- end
- swait()
- end
- FaceComboee()
- vp.position=st.position+DIR*10
- vp.D=200
- wait(.2)
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/13,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
- Neck.DesiredAngle=1.5
- for i=1, 10 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/50,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(7,7,7)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- Neck.MaxVelocity=.4
- Neck.DesiredAngle=-1.5
- Tool.Handle.Slash2:Play()
- Tool.Handle.Slash:Play()
- Tool.Handle.Ominent:Play()
- Tool.Handle.BaneSlash1:Play()
- Tool.Handle.Slash2:Play()
- FakeS.DesiredAngle=1.6
- st.position=st.position+DIR*13
- for i=1, 5 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6.5,6.5,6.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- vp.position=st.position+DIR*8
- standardDamage(T,TOD,Vector3.new(0,0,0),false,20,.05,false,false)
- Tool.Handle.Smack:Play()
- Tool.Handle.MetalClash:Play()
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
- RestoreMHP(Comboee.Torso,TOD)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- wait(.1)
- FakeS.MaxVelocity=.35
- FakeS.DesiredAngle=-.5
- Neck.DesiredAngle=1.5
- st.position=st.position+DIR*4
- Tool.Handle.Ominent:Play()
- Tool.Handle.BaneSlash1:Play()
- Tool.Handle.Slash2:Play()
- genroarsound(5,1,.2)
- for i=1, 8 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/8,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6.5,6.5,6.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- if i==5 then
- vp.position=vp.position+DIR*15
- standardDamage(T,TOD,Vector3.new(0,0,0),false,20,.05,false,false)
- Tool.Handle.Smack:Play()
- Tool.Handle.MetalClash:Play()
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/10)
- p.Reflectance=.25
- p.Parent=effectz
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(-.05,1.6,-.05) swait() end p.Parent=nil end),p)
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
- RestoreMHP(Comboee.Torso,TOD)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 15 do p.Transparency=i/15 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0) swait() end p.Parent=nil end),p)
- end
- end
- vp.position=vp.position+Vector3.new(0,2,0)
- genroarsound(10,.5,.05)
- coroutine.resume(coroutine.create(function()
- for i=1, 40 do
- wait(.05)
- hpos=CPlayer.Torso.Position
- for ii,v in pairs(game.Workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=200 then
- local s=script.AShaker:clone()
- s.Disabled=false
- s.Amp.Value=(200-(T.Position-hpos).magnitude)/50
- s.Parent=T.Parent
- end
- end
- end
- end
- end
- end
- end))
- ----game:GetService("Chat"):Chat(CPlayer,"Nothing matters...",2)
- for i=1, 13 do
- vp.position=vp.position-DIR*1
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(6.5,6.5,6.5)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Comboee.Torso.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- Comboee.Torso.CFrame=Comboee.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-5,5)/10,math.random(-5,5)/10,math.random(-5,5)/100)
- RestoreMHP(Comboee.Torso,TOD/11)
- wait(.05)
- end
- wait(1)
- gr=CPlayer["Right Arm"]["RightGrip"]
- gr0=gr.C0
- for i=1, 5 do
- gr.C0=gr.C0*CFrame.fromEulerAnglesXYZ(math.pi/5,0,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- swait() coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
- StopMotors()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- Neck=CPlayer.Torso.Neck
- Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/7,0,0)
- Neck.DesiredAngle=.8
- for i=1, 10 do
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/40,-math.pi/50,0)
- end
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- st.position=st.position+DIR*5
- for i=1, 5 do
- gr.C0=gr.C0*CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
- end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(4,8,4)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1,-.8,1) p.CFrame=p.CFrame*CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end p.Parent=nil end),p)
- coroutine.resume(coroutine.create(function()
- for i=1, 10 do
- wait(.05)
- hpos=CPlayer.Torso.Position
- for ii,v in pairs(game.Workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=200 then
- local s=script.AShaker:clone()
- s.Disabled=false
- s.Amp.Value=(200-(T.Position-hpos).magnitude)/(ii*2)
- s.Parent=T.Parent
- end
- end
- end
- end
- end
- end
- end))
- for i=1, 15 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=false
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,3)
- p.CFrame=Comboee.Torso.CFrame
- p.Parent=effectz
- local m=Instance.new("SpecialMesh") m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(.75,.1,1)*1.4
- f=Instance.new("BodyForce")
- f.force=Vector3.new(math.random(-500,500)/3,550,math.random(-500,500)/3)
- f.Parent=p
- p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-20,20))/2
- p.Velocity=DIR*6+Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- coroutine.resume(coroutine.create(function(p) swait(1) for i=1, 20 do swait() p.Velocity=p.Velocity/1.015 end swait(1) for i=1, 30 do p.Transparency=i/30 p.Mesh.Scale=p.Mesh.Scale/1.05 swait() end p.Parent=nil end),p)
- end
- coroutine.resume(coroutine.create(function()
- for i=1, 2 do
- swait()
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(Comboee.Torso.Position)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 30 do p.Transparency=i/70 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.8,.8,.8) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(Comboee.Torso.Position)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/60 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.9,.9,.9) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(Comboee.Torso.Position)
- p.Parent=effectz
- local m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.8,.8,.8) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/20,0) swait() end p.Parent=nil end),p)
- end end))
- ----game:GetService("Chat"):Chat(CPlayer,"Just disappear.",2)
- Comboee:BreakJoints()
- vp:Remove()
- vv=Instance.new("Part")
- vv.Anchored=true
- vv.Transparency=1
- vv.CanCollide=false
- vv.CFrame=CPlayer.Torso.CFrame+DIR*14
- vv.Parent=workspace
- game:GetService("Debris"):AddItem(vv,5)
- swait()
- mp=Comboee.Humanoid.MaxHealth/5
- if mp>8 then
- mp=8
- end
- for i=1, mp do
- RestoreMHP(Comboee.Torso,5)
- end
- for __,v in pairs(Comboee:children()) do
- if v.className=="Part" then
- v.Transparency=.25
- v.BrickColor=BrickColor.new("Really black")
- f=Instance.new("BodyVelocity")
- f.P=5000
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.velocity=DIR*60+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))*8
- f.Parent=v
- v.RotVelocity=Vector3.new(math.random(-5,5),math.random(-5,5),0)
- coroutine.resume(coroutine.create(function(v) swait(.5) for i=1, 40 do v.BodyVelocity.velocity=v.Velocity/1.05 v.Transparency=i/40 swait() end v:Remove() end),v)
- elseif v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
- v=v.Handle
- v.Transparency=.25
- v.BrickColor=BrickColor.new("Really black")
- f=Instance.new("BodyVelocity")
- f.P=5000
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.velocity=DIR*50+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))*8
- f.Parent=v
- coroutine.resume(coroutine.create(function(v) swait(.5) for i=5, 40 do v.BodyVelocity.velocity=v.Velocity/1.05 v.Transparency=i/40 swait() end v:Remove() end),v)
- elseif v.className=="Model" then
- for __,vv in pairs(v:children()) do
- v=vv
- if v.className=="Part" then
- v.Transparency=.25
- v.BrickColor=BrickColor.new("Really black")
- f=Instance.new("BodyVelocity")
- f.P=5000
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.velocity=DIR*20+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
- f.Parent=v
- coroutine.resume(coroutine.create(function(v) swait(2) for i=5, 20 do v.Transparency=i/20 swait() end v:Remove() end),v)
- elseif v.className=="Hat" and v:FindFirstChild("Handle")~=nil then
- v=vv.Handle
- v.Transparency=.25
- v.BrickColor=BrickColor.new("Really black")
- f=Instance.new("BodyVelocity")
- f.P=5000
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.velocity=DIR*20+Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
- f.Parent=v
- coroutine.resume(coroutine.create(function(v) swait(2) for i=5, 20 do v.Transparency=i/20 swait() end v:Remove() end),v)
- end
- end
- end
- end
- wait(2)
- ----game:GetService("Chat"):Chat(CPlayer,"This is the power of darkness.",2)
- gr.C0=gr0
- --SEE:Remove()
- vp:Remove()
- end
- swait()
- st.Parent=nil
- Comboee=nil
- Comboing=false
- Astral=false
- end
- if Combo==">>v[Heavy]" and CPlayer:FindFirstChild("ShadowViperCooldown") == nil then --Shadow Viper [Divert Pressure]
- if countdr<4 then
- countdr = countdr+1
- print(countdr)
- end
- if countdr>=4 then
- print("WH")
- d=Instance.new("StringValue",CPlayer)
- d.Name="ShadowViperCooldown"
- game.Debris:AddItem(d,15)
- end
- coroutine.resume(coroutine.create(function()
- while countdr>0 do
- wait(10)
- countdr=countdr-1
- print(countdr)
- if countdr<0 then
- countdr=0
- end
- end
- end))
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/2,-math.pi/6)
- CPlayer.Torso.CFrame=STGyro.cframe
- FakeS.C0=FakeS.C0*CFrame.new(.5,.25,.15)*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/3,0,0)
- FakeS.DesiredAngle=2.4
- FakeS.CurrentAngle=1.2
- Neck=CPlayer.Torso.Neck
- Neck.DesiredAngle=1
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,1,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.8,.1,.8) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(CPlayer.Torso.Position)*CFrame.fromEulerAnglesXYZ(0,0,0)-Vector3.new(0,1,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.2,.01,1.2) swait() end p.Parent=nil end),p)
- hpos=CPlayer.Torso.Position
- maxdec=10
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,5,Vector3.new(0,9,0),false,20,.05,false,true)
- end
- end
- end
- end
- end
- end
- ----game:GetService("Chat"):Chat(CPlayer,"Shadow Viper!",2)
- local vv=Instance.new("BodyVelocity")
- vv.P=5000
- vv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- vv.velocity=Vector3.new(0,-20,0)-DIR*30
- vv.Parent=CPlayer.Torso
- Tool.Handle.NFE:Play()
- swait(.2)
- Tool.Handle.Ominent:Play()
- Tool.Handle.BaneSlash1:Play()
- vv.velocity=Vector3.new(0,70,0)+DIR*32
- End=CFrame.new(CPlayer.Torso.Position+DIR*18+Vector3.new(0,47,0))
- for i=1, 10 do
- hpos=o68.Position
- maxdec=12 - (i /2)
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,15,Vector3.new(0,63,0)+DIR*20,true,20,.4,false,true)
- _v=vv.velocity
- vv.velocity=Vector3.new(0,0,0)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- -- RestoreHP(T,1)
- m.Scale=Vector3.new(1,1,1)
- Tool.Handle.MetalClash:Play()
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait(.1)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- --[[f=Instance.new("Fire")
- f.Color=Color3.new(.6,.1,.8)
- f.SecondaryColor=Color3.new(.4,.05,.8)
- f.Size=8
- f.Heat=10
- f.Parent=p]]
- coroutine.resume(coroutine.create(function(p,c) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4)/4 p.CFrame=c*CFrame.new(math.cos(i)*(i/3),0,math.sin(i)*(i/3))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end swait(2) p.Parent=nil end),p,p.CFrame)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/90,math.random(-15,15)/90,math.random(-10,10)/90)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=T.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.4,.4,.4) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- vv.velocity=_v
- -- RestoreHP(T,2)
- end
- end
- end
- end
- end
- end
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,0,math.pi/40)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(7,7,7)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- now=STGyro.cframe
- Neck.DesiredAngle=0
- for i=1, 10 do
- vv.velocity=Vector3.new(0,70-i*4,0)+DIR*15
- STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,math.pi*.15*i,0)
- now=now*CFrame.fromEulerAnglesXYZ(0,0,math.pi/40)
- FakeS.C0=FakeS.C0*CFrame.new(-.025,-.25/10,-.15/10)*CFrame.fromEulerAnglesXYZ(0,math.pi/20,0)
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(math.pi/3/10,0,0)
- FakeS.DesiredAngle=3.2
- FakeSL.DesiredAngle=-3.2
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=o68.CFrame
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(7,7,7)
- coroutine.resume(coroutine.create(function(p) for i=1, 20 do p.Transparency=i/20 p.Mesh.Scale=p.Mesh.Scale-Vector3.new(.4,.4,.4)/2 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- swait()
- end
- ff=Instance.new("BodyForce")
- ff.force=Vector3.new(0,6000,0)
- ff.Parent=CPlayer.Torso
- game:GetService("Debris"):AddItem(ff,1)
- resWelds()
- for i=1, 10 do
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
- end
- vv.Parent=nil
- end
- if Combo=="v>[Drive]" and (LOLSEE==nil or LOLSEE==false) and CPlayer:FindFirstChild("ShadowCooldown")==nil then
- --GAHN FURAME!
- --+1 FRC
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- d=Instance.new("StringValue",CPlayer)
- d.Name="ShadowCooldown"
- game.Debris:AddItem(d,2)
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- ----game:GetService("Chat"):Chat(CPlayer,"Shadow Flame!",2)
- MaxBursts=10
- BurstSize=3
- BurstAmp=.5 --per hit
- BurstDamage=5
- BurstTolerance=1 --if y> then stop.
- BurstDist=6
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- CPlayer.Torso.CFrame=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
- Neck=CPlayer.Torso.Neck
- Neck.DesiredAngle=-1.5
- FakeS.DesiredAngle=1.2
- FakeS.CurrentAngle=.6
- FakeS.MaxVelocity=.6
- FakeSL.DesiredAngle=.5
- local vv=Instance.new("BodyVelocity")
- vv.P=8000
- vv.maxForce=Vector3.new(math.huge,0,math.huge)
- vv.Parent=CPlayer.Torso
- vv.velocity=Vector3.new(0,0,0)+DIR*15
- coroutine.resume(coroutine.create(function() LOLSEE=true swait(5) LOLSEE=false end))
- for i=1, 5 do
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/18,0,0)
- FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/70,0,0)
- FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/70,0,0)
- swait()
- end
- vv.Parent=nil
- coroutine.resume(coroutine.create(function(DIR)
- _ch=0
- S_Pos=CFrame.new(CPlayer.Torso.Position-Vector3.new(0,3.2,0))
- C_={BrickColor.new("Royal purple"),BrickColor.new("Alder"),BrickColor.new("Really black")}
- local Vict=nil
- for i=1, MaxBursts do
- Pos=CFrame.new(S_Pos.p+DIR*(BurstDist*i),S_Pos.p+DIR*(BurstDist*(i+1)))
- hpos=Pos.p+Vector3.new(0,4,0)
- maxdec=7
- if Vict==nil then
- for ii,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,5,Vector3.new(0,1,0)+DIR*40,(i==1),5,0.05,false,false)
- Vict=T.Parent
- cAnim=true
- deb=true
- end
- end
- end
- end
- end
- end
- else
- if (Vict.Torso.Position-Pos.p).magnitude<8 then
- T=Vict.Torso
- T.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/70,0,0)
- standardDamage(T,5,Vector3.new(0,4,0)+DIR*40,(i==2),5,0.05,false,false)
- cAnim=true
- deb=true
- --RestoreHP(T,2)
- end
- end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(0,0,0)+Vector3.new(0,1,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(1,4,1)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=.25+i/12.5 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.5,-.2,.5) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(0,0,0)+Vector3.new(0,1,0)
- p.Parent=effectz
- m=Tool.BlastMesh:clone()
- m.Parent=p
- m.Scale=Vector3.new(1,4,1)
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 8 do p.Transparency=.5+i/16 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.1,-.6,1.1) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor.new("Black")
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
- p.Parent=effectz
- m=Tool.RingMesh:clone()
- m.Parent=p
- m.Name="Triangle"
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.9,.9,0)*2 swait() end p.Parent=nil end),p)
- for b=1, 3 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.Anchored=true
- p.CanCollide=false
- p.BrickColor=C_[b]
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- local m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Scale=Vector3.new(b+1,1,b+1)
- m.Parent=p
- p.CFrame=Pos*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
- p.Transparency=0
- p.Parent=effectz
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(-.1,5,-.1) p.Transparency=i/10 swait() end p.Parent=nil end),p)
- if b==3 then
- local s=Tool.Handle.GF:clone()
- s.Parent=p
- s:Play()
- end
- end
- swait(2)
- end
- end),DIR)
- resWelds()
- swait(.25)
- cAnim=true
- end
- if Combo=="v<[Medium]" and CPlayer:FindFirstChild("TyrantCooldown")==nil then --Tyrant Revolver
- local hitt = false
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- DIR=CPlayer.Torso.CFrame.lookVector
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/5,0)
- CPlayer.Torso.CFrame=STGyro.cframe
- FakeSL.C0=FakeSL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/9,math.pi/12,0)
- FakeSL.DesiredAngle=-1.1
- FakeSL.CurrentAngle=-.6
- FakeS.C0=FakeS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
- FakeS.DesiredAngle=-1.3
- FakeS.CurrentAngle=-1
- FakeR.C0=FakeR.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/5)
- FakeL.C0=FakeL.C0*CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
- FakeL.DesiredAngle=.4
- local vv=Instance.new("BodyVelocity")
- vv.P=8000
- vv.maxForce=Vector3.new(550000,550000,550000)
- vv.Parent=CPlayer.Torso
- vv.velocity=Vector3.new(0,12,0)+DIR*100
- End=CFrame.new(CPlayer.Torso.Position+DIR*14-Vector3.new(0,2.5,0))
- ----game:GetService("Chat"):Chat(CPlayer,"Tyrant...",2)
- HHH=false
- STGyro.D=1000
- STGyro.P=9000
- CPlayer.Humanoid.PlatformStand=false
- for i=1, 10 do
- FakeR.C0=FakeR.C0*CFrame.new(1/10,0.8/10,0)
- STGyro.cframe=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/25,math.pi/60)
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
- vv.velocity=Vector3.new(0,30-i*2,0)+DIR*(60-i*4)
- CPlayer.Torso.CFrame=STGyro.cframe
- hpos=CPlayer["Torso"].Position
- maxdec=6.3
- End=CFrame.new(CPlayer.Torso.Position+DIR*(30-i*2)+Vector3.new(0,5,0))
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec and HHH==false then
- if T:FindFirstChild(Tool.Name..ContactId)~=nil then T[Tool.Name..ContactId]:Remove() end
- standardDamage(T,10,Vector3.new(0,13,0)+DIR*46,false,8,0.4,false,true)
- T.CFrame=T.CFrame+DIR*1+Vector3.new(0,1,0)
- Tool.Handle.Smack:Play()
- HHH=true
- H.PlatformStand=false
- end
- end
- end
- end
- end
- end
- swait()
- end
- swait(.1)
- HHH=false
- for i=1, 10 do
- FakeR.C0=FakeR.C0*CFrame.new(-1/10,-0.8/10,0)
- FakeR.DesiredAngle=1.7
- FakeL.DesiredAngle=.2
- STGyro.cframe=CPlayer.Torso.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/7.5,math.pi/7,0)
- vv.velocity=(Vector3.new(0,10-i*2.5,0)+DIR*(60-i*1))
- CPlayer.Torso.CFrame=STGyro.cframe
- hpos=CPlayer["Torso"].Position
- End=CFrame.new(hpos+DIR*14-Vector3.new(0,2.5,0))
- maxdec=7.4
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec and HHH==false then
- if T:FindFirstChild("BodyPosition")~=nil then T.BodyPosition:Remove() end
- _v=vv.velocity
- vv.velocity=Vector3.new(0,0,0)
- T.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- standardDamage(T,10,Vector3.new(0,3,0)+DIR*8,true,5,0,false,false)
- Tool.Handle.Smack:Play()
- swait(.05)
- HHH=true
- vv.velocity=_v
- hitt=true
- standardDamage(T,10,Vector3.new(0,-20,0)+DIR*40,true,-5,.2,false,false)
- T.CFrame=T.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- coroutine.resume(coroutine.create(function(p) for i=1, 25 do swait(.09) end end),H)
- Tool.Handle.Smack:Play()
- end
- end
- end
- end
- end
- end
- if hitt == false then
- t=Instance.new("BoolValue",CPlayer)
- t.Name="TyrantCooldown"
- game:GetService("Debris"):AddItem(t,1.5)
- hitt=false
- else
- hitt=false
- end
- swait()
- end
- vv.Parent=nil
- HH=CPlayer.Humanoid
- CPlayer.Humanoid.PlatformStand=false
- FakeR.DesiredAngle=.6
- end
- if Combo=="<v>[Drive]" and LastMove~="Deadspike" and Stance~="Jumping" then --Deadspike
- LastMove="Deadspike"
- resWelds()
- StopMotors()
- FaceForward()
- FaceComboee()
- CPlayer.Torso.CFrame=STGyro.cframe
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
- Neck=CPlayer.Torso.Neck
- Neck.DesiredAngle=-1.2
- FakeS.DesiredAngle=.25
- FakeSL.DesiredAngle=1
- now=STGyro.cframe
- ----game:GetService("Chat"):Chat(CPlayer,"Deadspike!",2)
- POS=CPlayer.Torso.Position+CPlayer.Torso.CFrame.lookVector*10-Vector3.new(0,2,0)
- for i=1, 5 do --5 frame startup
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
- FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
- FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
- STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80*i)
- FakeS.C0=FakeS.C0*CFrame.new(0,-.05,-.025)*CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
- FakeSL.C0=FakeSL.C0*CFrame.new(0,-.05,.025)*CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
- FakeL.C0=FakeL.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
- FakeR.C0=FakeR.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
- STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80*i)
- swait()
- end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(POS)
- p.Parent=effectz
- m=Tool.Triangle:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.05,0,.05) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end for i=1, 30 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.1,0) swait() end for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale-Vector3.new(.06,0,.06) p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,.5,0) swait() end p.Parent=nil end),p)
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=.5
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(POS)
- p.Parent=effectz
- m=Tool.Triangle:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale+Vector3.new(.06,0,.06) p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-.15,0) swait() end for i=1, 32 do p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,0,0) swait() end for i=1, 10 do p.Triangle.Scale=p.Triangle.Scale-Vector3.new(.06,0,.06) p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-.5,0) swait() end p.Parent=nil end),p)
- for i=1, 5 do
- FakeS.C0=FakeS.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
- STGyro.cframe=now*CFrame.fromEulerAnglesXYZ(0,math.pi/5*i,0)
- swait()
- end
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=0
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(POS)-Vector3.new(0,15,0)
- p.Parent=effectz
- m=Tool.SpikeMesh:clone()
- m.Parent=p
- coroutine.resume(coroutine.create(function(p,o) for i=1, 5 do p.CFrame=CFrame.new(p.Position:Lerp(o,i/5),p.Position:Lerp(o,(i+1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end swait(.5) for i=1, 5 do p.CFrame=CFrame.new(o:Lerp(o-Vector3.new(0,10,0),i/5),o:Lerp(o-Vector3.new(0,10,0),(i-1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end p.Parent=nil end),p,POS+Vector3.new(0,5,0))
- for i=1, 4 do
- swait()
- hpos=POS+Vector3.new(0,5,0)
- maxdec=9
- for i,v in pairs(game.workspace:children()) do
- if v.className=="Model" then
- H=v:FindFirstChild("Humanoid")
- if H~=nil then
- if H.Health>0 and H~=Tool.Parent.Humanoid then
- T=H.Parent:FindFirstChild("Torso")
- if T~=nil then
- ----print((T.Position-hpos).magnitude)
- if (T.Position-hpos).magnitude<=maxdec then
- standardDamage(T,15,Vector3.new(0,70,0) - (T.Position - CPlayer.Torso.Position) * .8,true,20,.15,false,true)
- end
- end
- end
- end
- end
- end
- for il=1, 8 do
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.Transparency=0
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CFrame.new(POS)-Vector3.new(math.random(-6,6),15,math.random(-6,6))
- p.Parent=effectz
- m=Tool.SpikeMesh:clone()
- m.Scale=Vector3.new(1,40,1)
- m.Parent=p
- coroutine.resume(coroutine.create(function(p,o) for i=1, 5 do p.CFrame=CFrame.new(p.Position:Lerp(o,i/5),p.Position:Lerp(o,(i+1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end swait(.25) for i=1, 5 do p.CFrame=CFrame.new(o:Lerp(o-Vector3.new(0,10,0),i/5),o:Lerp(o-Vector3.new(0,10,0),(i-1)/5))*CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0) swait() end p.Parent=nil end),p,POS+Vector3.new(math.random(-i,i),i*2.5,math.random(-i,i)))
- end
- end
- deb=true
- swait(.66)
- if deb==true then
- cAnim=true
- end
- return
- end
- --Normals
- if InputKey=="z" then --Grabs
- if Stance~="Jumping" then
- else
- end
- end
- if InputKey=="x" then --Medium
- if Stance~="Jumping" then
- else
- end
- end
- if InputKey=="c" then --Strong
- if Stance~="Jumping" then
- else
- end
- end
- if InputKey=="q" then --Drive (Sword)
- if Stance~="Jumping" then
- else
- end
- end
- deb=true
- cAnim=true
- CPlayer.Humanoid.WalkSpeed=16
- if didHit==false then
- LastType=nil
- end
- didHit=false
- if Comboing==false then
- LastMove=nil
- end
- end
- InputTable={}
- MaxDebuffer=9 --.9 Seconds
- MaxFlow=10 --max 10 inputs
- CurrentKey=""
- LastDInp=time()
- DashDeb=true
- attackroutine=coroutine.create(PerformAttack)
- showInput=function() --returns current IT into "<^v> [Light][Medium][Heavy][Drive][Kata][Switch]"
- str=table.concat(InputTable)
- out=""
- for _=1, string.len(str) do
- cc=string.sub(str,_,_)
- if cc=="a" then
- out=out.."<"
- elseif cc=="s" then
- out=out.."v"
- elseif cc=="d" then
- out=out..">"
- elseif cc=="w" then
- out=out.."^"
- elseif cc=="z" then
- out=out.."[Light]"
- elseif cc=="x" then
- out=out.."[Medium]"
- elseif cc=="c" then
- out=out.."[Heavy]"
- elseif cc=="q" then
- out=out.."[Drive]"
- end
- end
- return out
- end
- lastinp=time()
- ISD=false
- Dash=false
- lastdash=time()
- checkdash=function(Inp)
- end
- GDir=function(K)
- if Comboing==false then
- if K=="a" then
- return "Left"
- elseif K=="s" then
- return "Back"
- elseif K=="d" then
- return "Right"
- elseif K=="w" then
- return "Forward"
- else
- return "Neutral"
- end
- else
- if K=="a" then
- return "Back"
- elseif K=="s" then
- return "Down"
- elseif K=="d" then
- return "Forward"
- elseif K=="w" then
- return "Up"
- else
- return "Neutral"
- end
- end
- return "Neutral"
- end
- STAGRIP=nil
- ChangeSoul=function(Force)
- if deb==false then return end
- end
- INPUTBUTTON=function(key)
- coroutine.resume(coroutine.create(function(key) swait(.1) checkdash(key) end),key)
- if key=="e" then
- return ChangeSoul(false)
- end
- if key=="g" and deb==true then
- if time()-LastKill>5 then
- StandardTaunt()
- end
- end
- ----print(key)
- if key=="b" and deb==true then
- ----print("!")
- GTaunt()
- end
- if key=="h" and deb==true then
- if time()-LastKill>5 then
- GTaunt()
- end
- end
- if key=="z" or key=="x" or key=="c" or key=="q" and deb==true then
- table.insert(InputTable,key)
- coroutine.resume(coroutine.create(PerformAttack),key,GDir(CurrentKey),showInput(InputTable))
- InputTable={}
- if #InputTable>MaxDebuffer then
- InputTable={}
- ----print("Overflow; wipe.")
- end
- CurrentKey="N"
- elseif key=="a" or key=="w" or key=="s" or key=="d" then
- table.insert(InputTable,key)
- CurrentKey=key
- if #InputTable>MaxDebuffer then
- InputTable={}
- ----print("Overflow; wipe.")
- end
- ----print(showInput())
- end
- end
- STCO=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- ANIM=function()
- while true do
- if cAnim==true and CPlayer~=nil and Tool.Parent==CPlayer then
- moving=true
- Nck=CPlayer.Torso.Neck
- if Stance=="Standing" then
- CPlayer.Humanoid.WalkSpeed=16
- if CPlayer:FindFirstChild("OVERTURECOOLDOWN")==nil then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- tb=math.cos(time()*3)
- tbs=math.sin(time()*3)
- STGyro.cframe=FaceForward()*CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
- STGyro.Parent=CPlayer.Torso
- STGyro.D=1200
- STGyro.P=8000
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- Nck.C0=STCO*CFrame.fromEulerAnglesXYZ(tb*.05+.1,0,0)
- Nck.DesiredAngle=.8
- FakeS.DesiredAngle=-.1
- FakeSL.DesiredAngle=.2
- FakeR.DesiredAngle=0
- FakeL.DesiredAngle=0
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-tb*.01-.2,0,0)
- FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(-tbs*.1-.8,.8,0)
- FakeR.C0=RightH.C0*CFrame.fromEulerAnglesXYZ(-.2,tbs*.05,0)
- FakeL.C0=LeftH.C0*CFrame.fromEulerAnglesXYZ(-.15,0,0)
- end
- if Stance=="Running" then
- STGyro.Parent=CPlayer.Torso
- STGyro.D=1200
- STGyro.P=8000
- STGyro.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
- STGyro.cframe=FaceForward()
- STGyro.cframe=STGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.pi/7,0,0)
- Nck.C0=STCO*CFrame.fromEulerAnglesXYZ(-.2,0,0)
- Nck.DesiredAngle=0
- FakeS.DesiredAngle=.2
- FakeSL.DesiredAngle=(-math.cos(time()*9)*8)/10
- FakeR.DesiredAngle=math.cos(time()*9)*2.5+.25
- FakeL.DesiredAngle=math.cos(time()*9)*2.5-.25
- FakeS.C0=RightS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/6.5,-math.pi/10,0)
- FakeSL.C0=LeftS.C0*CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
- FakeR.C0=RightH.C0
- FakeL.C0=LeftH.C0
- if CPlayer:FindFirstChild("OVERTURECOOLDOWN")==nil then
- local p=Instance.new("Part")
- p.TopSurface=0
- p.BottomSurface=0
- p.CanCollide=false
- p.Anchored=true
- p.BrickColor=BrickColor:Black()
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.CFrame=CPlayer["Left Arm"].CFrame*CFrame.new(0,-1.5,0)
- p.Parent=effectz
- local m=Instance.new("BlockMesh")
- m.Parent=p
- m.Scale=Vector3.new(1,1,1)
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3)/3 p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/20,math.random(-10,10)/20) swait() end p.Parent=nil end),p)
- end
- end
- if Stance=="Jumping" then
- resWelds()
- FakeS.DesiredAngle=-.4
- FakeSL.DesiredAngle=.4
- FakeR.DesiredAngle=-.4
- FakeL.DesiredAngle=.4
- Nck.C0=STCO*CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
- Nck.DesiredAngle=0
- end
- moving=false
- end
- swait(.05)
- end
- end
- resWelds=function()
- FakeS.C0=RightS.C0
- FakeSL.C0=LeftS.C0
- FakeS.C1=RightS.C1
- FakeSL.C1=LeftS.C1
- FakeS.MaxVelocity=.15
- FakeSL.MaxVelocity=.15
- FakeR.MaxVelocity=.15
- FakeL.MaxVelocity=.15
- FakeR.C0=RightH.C0
- FakeL.C0=LeftH.C0
- FakeR.C1=RightH.C1
- FakeL.C1=LeftH.C1
- end
- resWelds2=function() --disregards right shoulder
- FakeSL.C0=LeftS.C0
- FakeSL.C1=LeftS.C1
- FakeSL.MaxVelocity=.15
- FakeR.MaxVelocity=.15
- FakeL.MaxVelocity=.15
- FakeR.C0=RightH.C0
- FakeL.C0=LeftH.C0
- FakeR.C1=RightH.C1
- FakeL.C1=LeftH.C1
- end
- Animation=function(T,C)
- if C=="Stop" then
- if RightS==nil then
- RightS=T:FindFirstChild("Right Shoulder")
- if RightS==nil then
- return
- end
- LeftS=T:FindFirstChild("Left Shoulder")
- if LeftS==nil then
- return
- end
- RightH=T:FindFirstChild("Right Hip")
- if RightH==nil then
- return
- end
- LeftH=T:FindFirstChild("Left Hip")
- if LeftH==nil then
- return
- end
- end
- RightS.Parent=nil
- LeftS.Parent=nil
- FakeS.Part0=T
- FakeS.C0=RightS.C0
- FakeS.C1=RightS.C1
- FakeS.Part1=T.Parent["Right Arm"]
- FakeS.Parent=T
- FakeS.DesiredAngle=1.6
- FakeS.MaxVelocity=.15
- FakeSL.Part0=T
- FakeSL.C0=LeftS.C0
- FakeSL.C1=LeftS.C1
- FakeSL.Part1=T.Parent["Left Arm"]
- FakeSL.Parent=T
- FakeSL.DesiredAngle=0
- FakeSL.MaxVelocity=.15
- FakeL.Part0=T
- FakeL.C0=LeftH.C0
- FakeL.C1=LeftH.C1
- FakeL.Part1=T.Parent["Left Leg"]
- FakeL.Parent=T
- FakeL.DesiredAngle=0
- FakeL.MaxVelocity=.15
- FakeR.Part0=T
- FakeR.C0=RightH.C0
- FakeR.C1=RightH.C1
- FakeR.Part1=T.Parent["Right Leg"]
- FakeR.Parent=T
- FakeR.DesiredAngle=0
- FakeR.MaxVelocity=.15
- STGyro.Parent=Tool.Parent.Torso
- STGyro.cframe=STGyro.Parent.CFrame
- elseif C=="Resume" then
- FakeS.Parent=nil
- FakeSL.Parent=nil
- FakeR.Parent=nil
- FakeL.Parent=nil
- RightS.Parent=T
- LeftS.Parent=T
- RightH.Parent=T
- LeftH.Parent=T
- STGyro.Parent=nil
- end
- end
- ed=true
- jd=true
- Jump=function()
- if not jd then return end
- jd=false
- Stance="Jumping"
- ----print("POOTJUMPHERE")
- CurrentDown=""
- vu=Instance.new("BodyVelocity")
- vu.P=5000
- vu.maxForce=Vector3.new(0,5000000000000000000000,0)
- vu.velocity=Vector3.new(0,45,0)
- vu.Parent=CPlayer.Torso
- game:GetService("Debris"):AddItem(vu,.267)
- if CPlayer.Torso:FindFirstChild("BodyPosition")~=nil then CPlayer.Torso.BodyPosition.Parent=nil end
- swait(.1)
- BASEPOS.Parent=nil
- TTT=CPlayer.Torso
- if TTT~=nil then
- OL,LOC=workspace:FindPartOnRay(Ray.new(TTT.Position,(TTT.Position-(TTT.Position-Vector3.new(0,-5,0))).unit*50),CPlayer)
- end
- swait(1.5)
- float()
- ----print("DON")
- jd=true
- end
- Run=function(speed)
- if Comboing==false then
- ----print(CPlayer.Torso.Velocity.magnitude)
- if speed>0 and CPlayer.Torso.Velocity.magnitude - CPlayer.Torso.RotVelocity.magnitude>=8 then
- Stance="Running"
- else
- Stance="Standing"
- end
- end
- end
- CurrentDown=""
- eqlocal=function(mouse)
- mouse.KeyDown:connect(INPUTBUTTON)
- mouse.KeyUp:connect(function(c) ISD=false isdown=false if c=="b" then Blocking=false end end)
- end
- Tool.Equipped:connect(eqlocal)
- eq=function()
- if not ed then return end
- ed=false
- swait()
- if owner.Character:FindFirstChild("OVERTUREOK")==nil then
- p=Instance.new("StringValue",owner.Character)
- p.Name="OVERTURECOOLDOWN"
- coroutine.resume(coroutine.create(function(p) swait(10) p.Name="OVERTUREOK" end),p)
- end
- Comboing=false
- Comboee=nil
- CPlayer=Tool.Parent
- Neck=CPlayer.Torso.Neck
- Animation(CPlayer.Torso,"Stop")
- cJum=CPlayer.Humanoid.Jumping:connect(Jump)
- cRun=CPlayer.Humanoid.Running:connect(Run)
- CHP=CPlayer.Humanoid.Health
- ----print("Herpquip")
- swait()
- ed=true
- end
- deq=function()
- if not ed then return end
- ed=false
- if Neck~=nil then
- Neck.DesiredAngle=0
- end
- cJum:disconnect()
- cRun:disconnect()
- Animation(CPlayer.Torso,"Resume")
- ----print("Derpquip")
- swait()
- ed=true
- end
- Tool.Equipped:connect(eq)
- Tool.Unequipped:connect(deq)
- CNN=coroutine.create(ANIM)
- coroutine.resume(CNN)
- E=0
- LastT=InputTable
- GI=0
- LII=0
- Cols={BrickColor.new("Black"),BrickColor.new("Really black"),BrickColor.new("Royal purple"),BrickColor.new("Alder"),BrickColor.new("Magenta")}
- onAdd=function(T)
- if T.Name=="Trail" then
- game:GetService("Debris"):AddItem(T,10)
- end
- end
- Tool.ChildAdded:connect(onAdd)
- while true do
- if CPlayer~=nil then
- CHP=CPlayer.Humanoid.Health
- end
- if table.concat(LastT)==table.concat(InputTable) and table.concat(InputTable)~="" then
- E=E+1
- if E>4 then
- E=0
- CurrentKey="N"
- InputTable={}
- ----print("TO")
- LastType=nil
- LastMove=nil
- Comboee=nil
- deb=true
- Rush=nil
- end
- else
- E=0
- end
- if cAnim==false then
- PPOS.CanCollide=false
- else
- PPOS.CanCollide=true
- end
- LastT=InputTable
- wait(.1)
- end
- end,o1)
- end))
- o2.Name = "TWODCAM"
- o2.Parent = o1
- o2.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- lockCamera = false
- distance = 50
- height = 3
- local torso = script.Parent.Torso
- local center = Instance.new("Part")
- center.Name = script.Parent.Name .. " Center"
- center.Transparency = 1
- center.CanCollide = false
- center.Size = Vector3.new(1,1,1)
- center.Position = torso.Position
- center.CFrame = workspace.CurrentCamera.CoordinateFrame
- center.Parent = game.Workspace
- local bp = Instance.new("BodyPosition")
- bp.position = center.Position
- bp.maxForce = Vector3.new(1000000, 1000000, 1000000)*5000
- bp.P=10000
- bp.D=750
- bp.Parent = center
- local bg = Instance.new("BodyGyro")
- bg.maxTorque = Vector3.new(9e+009, 9e+009, 9e+009)
- bg.cframe = center.CFrame
- bg.P=10000
- bg.D=2000
- bg.Parent = center
- local cam = game.Workspace.CurrentCamera
- cam.CameraSubject = center
- cam.CameraType = Enum.CameraType.Attach
- CF=script.Parent.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- dir=(CF*CFrame.new(0,0,5)).p
- while torso.Parent and script.Value.Value==true do
- wait()
- center.BodyPosition.position = torso.Position
- CF=script.Parent.Torso.CFrame*CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
- dir=(CF*CFrame.new(0,0,5)).p
- bg.cframe=CFrame.new(center.Position,dir)*CFrame.fromEulerAnglesXYZ(0,math.pi,0)
- if lockCamera then
- cam.CoordinateFrame = CFrame.new(Vector3.new(center.Position.x + distance,center.Position.y + height,center.Position.z),center.CFrame.lookVector*50)
- end
- end
- center:Remove()
- cam.CameraSubject=script.Parent.Humanoid
- cam.CameraType="Custom"
- wait()
- script:Remove()
- end,o2)
- end))
- o3.Parent = o2
- o3.Value = true
- o4.Name = "Te"
- o4.Parent = o2
- o5.Name = "GenBillGuiGrow"
- o5.Parent = o1
- o5.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait()
- b=Instance.new("BillboardGui")
- b.Name="Billpootis"
- b.Adornee=script.Ob.Value
- b.Size=UDim2.new(1,0,1,0)
- b.StudsOffset=Vector3.new(0,2,-2)
- i=Instance.new("ImageLabel")
- i.Image=script.EfDec.Value
- i.Size=UDim2.new(1,0,1,0)
- i.Position=UDim2.new(0,0,0,0)
- i.Parent=b
- i.BackgroundTransparency=1
- lolhax=math.random(1,500000)
- for _,v in pairs(owner:children()) do
- if v:FindFirstChild("PlayerGui")~=nil then
- l=b:clone()
- l.Name=lolhax
- l.Name=script.Parent.Name
- l.Parent=v.PlayerGui
- coroutine.resume(coroutine.create(function(b) if script.EfDec.Value=="http://www.roblox.com/asset/?id=63343099" then for i=1, 5 do b.Size=UDim2.new(1+i*3,0,1+i*3,0) wait() b.StudsOffset=Vector3.new(0,i*1.75,-2) end wait(2) b:Remove() else for i=1, 10 do b.StudsOffset=Vector3.new(i,-i*1.5,-i) b.Size=UDim2.new(5+i/.08,0,5+i/.08,0) wait() end b:Remove() end end),l)
- end
- end
- wait(5)
- for _,v in pairs(owner:children()) do
- if v:FindFirstChild("PlayerGui")~=nil then
- if v.PlayerGui:FindFirstChild(script.Parent.Parent.Name)~=nil then
- l=v:FindFirstChild(lolhax)
- if l~=nil then l:Remove() end
- end
- end
- end
- script:Remove()
- end,o5)
- end))
- o6.Name = "EfDec"
- o6.Parent = o5
- o6.Value = "http://www.roblox.com/asset/?id=63343099"
- o7.Name = "Ob"
- o7.Parent = o5
- o8.Name = "2DDamage"
- o8.Parent = o1
- o9.Name = "Damage"
- o9.Parent = o8
- o9.Position = UDim2.new(0.10000000149012,0,0.53750002384186,0)
- o9.Text = "25"
- o9.Position = UDim2.new(0.10000000149012,0,0.53750002384186,0)
- o9.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
- o9.FontSize = Enum.FontSize.Size11
- o9.TextColor3 = Color3.new(0.8, 1, 1)
- o10.Name = "Hits"
- o10.Parent = o8
- o10.Position = UDim2.new(0.10000000149012,0,0.47499999403954,0)
- o10.Text = "25"
- o10.Position = UDim2.new(0.10000000149012,0,0.47499999403954,0)
- o10.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
- o10.Font = Enum.Font.ArialBold
- o10.FontSize = Enum.FontSize.Size36
- o10.TextColor3 = Color3.new(0.4, 0.4, 1)
- o11.Name = "Stun"
- o11.Parent = o1
- o11.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait(.15)
- script:Remove()
- end,o11)
- end))
- o12.Parent = o11
- o13.Name = "Te"
- o13.Parent = o11
- o14.Name = "Shaker"
- o14.Parent = o1
- o14.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- while true do
- workspace.CurrentCamera.Focus=workspace.CurrentCamera.Focus*CFrame.new(math.random(-10,10)/40,math.random(-10,10)/20,math.random(-10,10)/40)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/100,math.random(-10,10)/50,math.random(-10,10)/100)
- wait()
- end
- end,o14)
- end))
- o15.Name = "Te"
- o15.Parent = o14
- o16.Name = "SShaker"
- o16.Parent = o1
- o16.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- while true do
- workspace.CurrentCamera.Focus=workspace.CurrentCamera.Focus*CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/20)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
- wait()
- end
- end,o16)
- end))
- o17.Name = "Te"
- o17.Parent = o16
- o18.Name = "Burn"
- o18.Parent = o1
- o18.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- Tool=script
- Cols={BrickColor.new("Black"),BrickColor.new("Royal purple"),BrickColor.new("Really black"),BrickColor.new("Pastel violet")}
- for i=1, 100 do
- wait(.1)
- p=Instance.new("Part")
- p.Name="Trail"
- p.TopSurface=0
- p.BottomSurface=0
- p.Anchored=true
- p.CanCollide=false
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.BrickColor=Cols[math.random(1,#Cols)]
- p.CFrame=Tool.Parent["Torso"].CFrame*CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
- p.Parent=Tool.Parent
- game:GetService("Debris"):AddItem(p,3)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(2,2,2)
- m.Parent=p
- coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Transparency=i/15 part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.1,.1,.1) part.CFrame=CFrame.new(part.Position+Vector3.new(math.random(-5,5)/20,.5,math.random(-5,5)/20))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,.5) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
- Tool.Parent.Humanoid:TakeDamage(.5)
- end
- wait(5)
- script:Remove()
- end,o18)
- end))
- o19.Name = "Tr"
- o19.Parent = o1
- o19.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait(.1)
- script.Parent:Remove()
- end,o19)
- end))
- o20.Name = "AShaker"
- o20.Parent = o1
- o20.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait()
- Amp=script.Amp.Value
- workspace.CurrentCamera.Focus=workspace.CurrentCamera.Focus*CFrame.new(math.random(-10,10)/80*Amp,math.random(-10,10)/80*Amp,math.random(-10,10)/80*Amp)*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/300*Amp,math.random(-10,10)/150*Amp,math.random(-10,10)/150)
- script:Remove()
- end,o20)
- end))
- o21.Name = "Amp"
- o21.Parent = o20
- o22.Name = "Te"
- o22.Parent = o20
- o23.Name = "GenBillGuiGrow2"
- o23.Parent = o1
- o23.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- wait()
- b=Instance.new("BillboardGui")
- b.Name="Billpootis"
- b.Adornee=script.Ob.Value
- b.Size=UDim2.new(1,0,1,0)
- b.StudsOffset=Vector3.new(0,2,-2)
- i=Instance.new("ImageLabel")
- i.Image=script.EfDec.Value
- i.Size=UDim2.new(1,0,1,0)
- i.Position=UDim2.new(0,0,0,0)
- i.Parent=b
- i.BackgroundTransparency=1
- lolhax=math.random(1,500000)
- for _,v in pairs(owner:children()) do
- if v:FindFirstChild("PlayerGui")~=nil then
- l=b:clone()
- l.Name=lolhax
- l.Name=script.Parent.Name
- l.Parent=v.PlayerGui
- coroutine.resume(coroutine.create(function(b) for i=1, 10 do b.StudsOffset=Vector3.new(0,i/2,0) b.Size=UDim2.new(35,0,20,0) wait() end wait(3) b:Remove() end),l)
- end
- end
- wait(3)
- end,o23)
- end))
- o24.Name = "EfDec"
- o24.Parent = o23
- o24.Value = "http://www.roblox.com/asset/?id=63343099"
- o25.Name = "Ob"
- o25.Parent = o23
- o26.Name = "IKBurn"
- o26.Parent = o1
- o26.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- Tool=script
- Cols={BrickColor.new("Black"),BrickColor.new("Royal purple"),BrickColor.new("Really black"),BrickColor.new("Pastel violet")}
- for i=1, 30 do
- wait(.1)
- p=Instance.new("Part")
- p.Name="Trail"
- p.TopSurface=0
- p.BottomSurface=0
- p.Anchored=true
- p.CanCollide=false
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.BrickColor=Cols[3]
- p.CFrame=script.Parent.CFrame+Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
- p.Parent=Tool.Parent.Parent
- game:GetService("Debris"):AddItem(p,3)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(2,2,2)
- m.Parent=p
- coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Transparency=i/15 part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.1,.1,.1)*1.5 part.CFrame=CFrame.new(part.Position+Vector3.new(math.random(-5,5)/20,.3,math.random(-5,5)/20))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,.5) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
- Tool.Parent.Parent.Humanoid:TakeDamage(.5)
- end
- wait(5)
- script:Remove()
- end,o26)
- end))
- o27.Name = "IKBurnS"
- o27.Parent = o1
- o27.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- Tool=script
- wait(math.random(0,10)/20)
- Cols={BrickColor.new("Black"),BrickColor.new("Royal purple"),BrickColor.new("Really black"),BrickColor.new("Pastel violet")}
- for i=1, 5 do
- wait(.25)
- p=Instance.new("Part")
- p.Name="Trail"
- p.TopSurface=0
- p.BottomSurface=0
- p.Anchored=true
- p.Name="BURN"
- p.CanCollide=false
- p.formFactor="Symmetric"
- p.Size=Vector3.new(1,1,1)
- p.BrickColor=Cols[3]
- p.CFrame=script.Parent.CFrame+Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
- p.Parent=Tool.Parent.Parent
- game:GetService("Debris"):AddItem(p,3)
- m=Instance.new("BlockMesh")
- m.Scale=Vector3.new(2,2,2)
- m.Parent=p
- coroutine.resume(coroutine.create(function(part,spin) for i=1, 15 do part.Transparency=i/15 part.Mesh.Scale=part.Mesh.Scale+Vector3.new(.1,.1,.1)*1.5 part.CFrame=CFrame.new(part.Position+Vector3.new(math.random(-5,5)/20,.3,math.random(-5,5)/20))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,.5) wait() end part.Parent=nil end),p,CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500))
- end
- wait(5)
- script:Remove()
- end,o27)
- end))
- o28.Name = "Checkded"
- o28.Parent = o1
- o28.Disabled = true
- table.insert(cors,coroutine.create(function()
- wait()
- runDummyScript(function()
- creator = script:FindFirstChild("Creator").Value
- while true do
- wait()
- coroutine.resume(coroutine.create(function()
- if owner:FindFirstChild(creator) ~= nil then
- if owner:FindFirstChild(creator).Character.Humanoid.Health <= 0 or game.Workspace:FindFirstChild(creator.Value):FindFirstChild("EnmaU") == nil or game.Workspace:FindFirstChild(creator.Value) == nil then
- script.Parent:remove()
- end
- end
- end))
- if owner:FindFirstChild(creator) == nil then
- script.Parent:remove()
- end
- end
- end,o28)
- end))
- o29.Name = "Creator"
- o29.Parent = o28
- o30.Name = "Te"
- o30.Parent = o1
- mas.Parent = owner.Backpack.EnmaU
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = owner.Backpack.EnmaU
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement