Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- LocalScript0 = Instance.new("LocalScript")
- Folder1 = Instance.new("Folder")
- Model2 = Instance.new("Model")
- Part3 = Instance.new("Part")
- SpecialMesh4 = Instance.new("SpecialMesh")
- Weld5 = Instance.new("Weld")
- Part6 = Instance.new("Part")
- SpecialMesh7 = Instance.new("SpecialMesh")
- Weld8 = Instance.new("Weld")
- Part9 = Instance.new("Part")
- CylinderMesh10 = Instance.new("CylinderMesh")
- Weld11 = Instance.new("Weld")
- NumberValue12 = Instance.new("NumberValue")
- Part13 = Instance.new("Part")
- SpecialMesh14 = Instance.new("SpecialMesh")
- Weld15 = Instance.new("Weld")
- Part16 = Instance.new("Part")
- SpecialMesh17 = Instance.new("SpecialMesh")
- Weld18 = Instance.new("Weld")
- Part19 = Instance.new("Part")
- SpecialMesh20 = Instance.new("SpecialMesh")
- Weld21 = Instance.new("Weld")
- Part22 = Instance.new("Part")
- SpecialMesh23 = Instance.new("SpecialMesh")
- Weld24 = Instance.new("Weld")
- Part25 = Instance.new("Part")
- CylinderMesh26 = Instance.new("CylinderMesh")
- Weld27 = Instance.new("Weld")
- NumberValue28 = Instance.new("NumberValue")
- Part29 = Instance.new("Part")
- CylinderMesh30 = Instance.new("CylinderMesh")
- Weld31 = Instance.new("Weld")
- Part32 = Instance.new("Part")
- CylinderMesh33 = Instance.new("CylinderMesh")
- Weld34 = Instance.new("Weld")
- Part35 = Instance.new("Part")
- SpecialMesh36 = Instance.new("SpecialMesh")
- Weld37 = Instance.new("Weld")
- ManualWeld38 = Instance.new("ManualWeld")
- Part39 = Instance.new("Part")
- SpecialMesh40 = Instance.new("SpecialMesh")
- Weld41 = Instance.new("Weld")
- ManualWeld42 = Instance.new("ManualWeld")
- NumberValue43 = Instance.new("NumberValue")
- Part44 = Instance.new("Part")
- CylinderMesh45 = Instance.new("CylinderMesh")
- Weld46 = Instance.new("Weld")
- NumberValue47 = Instance.new("NumberValue")
- Part48 = Instance.new("Part")
- CylinderMesh49 = Instance.new("CylinderMesh")
- Weld50 = Instance.new("Weld")
- Part51 = Instance.new("Part")
- SpecialMesh52 = Instance.new("SpecialMesh")
- Weld53 = Instance.new("Weld")
- Part54 = Instance.new("Part")
- SpecialMesh55 = Instance.new("SpecialMesh")
- Weld56 = Instance.new("Weld")
- WedgePart57 = Instance.new("WedgePart")
- SpecialMesh58 = Instance.new("SpecialMesh")
- Weld59 = Instance.new("Weld")
- WedgePart60 = Instance.new("WedgePart")
- SpecialMesh61 = Instance.new("SpecialMesh")
- Part62 = Instance.new("Part")
- PointLight63 = Instance.new("PointLight")
- LocalScript0.Name = "Scimitar"
- LocalScript0.Parent = mas
- table.insert(cors,sandbox(LocalScript0,function()
- repeat wait() until script:FindFirstChild("Folder") ~= nil
- script.Folder.Parent = game.Players.LocalPlayer.Backpack
- script.Name = "Chaos"
- local Player = game.Players.LocalPlayer
- repeat wait() until Player
- local Character = Player.Character
- repeat wait() until Character
- local C_Fold = Instance.new("Folder", Player.PlayerScripts) C_Fold.Name = "Chaos Folder"
- script.Parent = C_Fold
- if script.ClassName == "LocalScript" or script.ClassName == "Script" then
- local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
- local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
- oxbox.script:Destroy()
- end
- C_Fold.Parent = nil
- Value = game.Players.LocalPlayer
- function colo(c)
- c = c.Color
- return BrickColor.new(Color3.new(c.r,c.g,c.b))
- end
- topcolor1 = Value.Character.Torso.BrickColor
- clr1 = colo(topcolor1)
- attack = false
- --[[
- Magic Duelist Value.Backpack.Folder made by Dvd.
- Made for an upcoming game I will be making. Don't expect it to be out anytime soon though.
- And hello hacker :D
- Have fun with my scripts by the way c:
- ]]
- Player = Value
- local Mouse = Player:GetMouse()
- equipped = false
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Torso = Character.Torso
- Head = Character.Head
- Humanoid = Character.Humanoid
- LeftArm = Character["Left Arm"]
- LeftLeg = Character["Left Leg"]
- RightArm = Character["Right Arm"]
- RightLeg = Character["Right Leg"]
- LS = Torso["Left Shoulder"]
- LH = Torso["Left Hip"]
- RS = Torso["Right Shoulder"]
- RH = Torso["Right Hip"]
- Neck = Torso.Neck
- it=Instance.new
- vt=Vector3.new
- cf=CFrame.new
- euler=CFrame.fromEulerAnglesXYZ
- angles=CFrame.Angles
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- attack = false
- attacktype = 1
- damage = 5
- oridamage = 5
- attackdebounce = false
- ssdebounce=false
- combo=0
- magic=false
- RootPart=Character.HumanoidRootPart
- RootJoint=RootPart.RootJoint
- RootCF=euler(-1.57,0,3.14)
- --player
- --save shoulders
- RSH, LSH = nil, nil
- --welds
- RW, LW = Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- if Character:findFirstChild("Rapier",true) ~= nil then
- Character:findFirstChild("Rapier",true).Parent = nil
- end
- if Character:findFirstChild("Block",true) ~= nil then
- Character:findFirstChild("Block",true).Parent = nil
- end
- function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
- local fp = it("Part")
- fp.formFactor = formfactor
- fp.Parent = parent
- fp.Reflectance = reflectance
- fp.Transparency = transparency
- fp.CanCollide = false
- fp.Locked=true
- fp.BrickColor = brickcolor
- fp.Name = name
- fp.Size = size
- fp.Position = Torso.Position
- fp.BottomSurface="Smooth"
- fp.TopSurface="Smooth"
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh = it(Mesh)
- mesh.Parent = part
- if Mesh=="SpecialMesh" then
- mesh.MeshType = meshtype
- mesh.MeshId = meshid
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0)
- local weld = it("Weld")
- weld.Parent = parent
- weld.Part0 = part0
- weld.Part1 = part1
- weld.C0 = c0
- return weld
- end
- local modelzorz = Instance.new("Model")
- modelzorz.Parent = Character
- modelzorz.Name = "Rapier"
- local prt1=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part1",vt(1,1,1))
- local prt2=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part2",vt(1,1,1))
- local prt3=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part3",vt(1,1,1))
- local prt4=part(3,modelzorz,0,1,BrickColor.new("Medium stone grey"),"Part4",vt(1,1,1))
- local prt5=part(3,modelzorz,0,1,BrickColor.new("Medium stone grey"),"Part5",vt(1,1,1))
- local prt6=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part6",vt(1,1,1))
- local prt7=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part7",vt(1,1,1))
- local prt8=part(3,modelzorz,0,1,BrickColor.new("Medium stone grey"),"Part8",vt(1,1,1))
- local prt9=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part9",vt(1,1,1))
- local prt10=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part10",vt(1,1,1))
- local prt11=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part11",vt(1,1,1))
- local prt12=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part12",vt(1,1,1))
- local prt13=part(3,modelzorz,0,1,BrickColor.new("Black"),"Part13",vt(0.5,4,0.5))
- local msh1=mesh("CylinderMesh",prt1,"","",vt(0,0,0),vt(0.2,1,0.2))
- local msh2=mesh("SpecialMesh",prt2,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.2,0.5,0.2))
- local msh3=mesh("SpecialMesh",prt3,"Sphere","",vt(0,0,0),vt(0.1,0.6,0.1))
- local msh4=mesh("BlockMesh",prt4,"","",vt(0,0,0),vt(0.3,0.2,0.05))
- local msh5=mesh("BlockMesh",prt5,"","",vt(0,0,0),vt(0.05,0.2,0.3))
- local msh6=mesh("SpecialMesh",prt6,"Sphere","",vt(0,0,0),vt(0.4,0.4,0.4))
- local msh7=mesh("CylinderMesh",prt7,"","",vt(0,0,0),vt(0.1,0.5,0.1))
- local msh8=mesh("CylinderMesh",prt8,"","",vt(0,0,0),vt(0.4,0.5,0.4))
- local msh9=mesh("CylinderMesh",prt9,"","",vt(0,0,0),vt(0.3,0.05,0.3))
- local msh10=mesh("BlockMesh",prt10,"","",vt(0,0,0),vt(0.2,0.1,0.2))
- local msh11=mesh("SpecialMesh",prt11,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.2,1,0.2))
- local msh12=mesh("SpecialMesh",prt12,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.2,3,0.2))
- local msh13=mesh("BlockMesh",prt13,"","",vt(0,0,0),vt(1,1,1))
- local wld1=weld(prt1,prt1,Torso,euler(-2,0,0)*cf(1,0.5,1.5))
- x = modelzorz
- for i, v in pairs(modelzorz:children()) do
- v.Parent = modelzorz
- end
- local wlda=weld(modelzorz.Handle,modelzorz.Handle,prt1,cf(0.001, 0.002, 0.01))
- local wld2=weld(prt2,prt2,prt1,cf(0,0.3,0))
- local wld3=weld(prt3,prt3,prt2,cf(0,0.3,0))
- local wld4=weld(prt4,prt4,prt2,cf(0,0.3,0))
- local wld5=weld(prt5,prt5,prt2,cf(0,0.3,0))
- local wld6=weld(prt6,prt6,prt1,cf(0,-0.5,0))
- local wld7=weld(prt7,prt7,prt6,cf(0,-0.25,0))
- local wld8=weld(prt8,prt8,prt7,cf(0,0,0))
- local wld9=weld(prt9,prt9,prt7,cf(0,-0.3,0))
- local wld10=weld(prt10,prt10,prt9,cf(0,-0.05,0))
- local wld11=weld(prt11,prt11,prt10,cf(0,-0.5,0))
- local wld12=weld(prt12,prt12,prt11,cf(0,-1.5,0))
- local wld13=weld(prt13,prt13,prt12,cf(0,0,0))
- numb=0
- for i=1,4 do
- local prt13=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part13",vt(1,1,1))
- local prt14=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part14",vt(1,1,1))
- local prt15=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part15",vt(1,1,1))
- local prt16=part(3,modelzorz,0,1,BrickColor.new("Light stone grey"),"Part16",vt(1,1,1))
- local msh13=mesh("SpecialMesh",prt13,"Wedge","",vt(0,0,0),vt(0.05,0.5,0.5))
- local msh14=mesh("SpecialMesh",prt14,"Wedge","",vt(0,0,0),vt(0.051,0.5,0.3))
- local msh15=mesh("BlockMesh",prt15,"","",vt(0,0,0),vt(0.052,0.3,0.2))
- local msh16=mesh("SpecialMesh",prt16,"Wedge","",vt(0,0,0),vt(0.051,0.5,0.5))
- local wld13=weld(prt13,prt13,prt6,euler(0,0,3.14)*cf(0,0.2,0.3)*euler(0,numb,0))
- local wld14=weld(prt14,prt14,prt13,euler(-0.3,0,3.14)*cf(0,0.4,0.2))
- local wld15=weld(prt15,prt15,prt14,euler(-0.2,0,0)*cf(0,-0.3,-0.1))
- local wld16=weld(prt16,prt16,prt15,euler(0.5,0,0)*cf(0,-0.3,0))
- numb=numb+1.57
- end
- numb=0
- color=clr1
- for i=1,6 do
- if i==1 then color=clr1 elseif i==2 then color=clr1 elseif i==3 then color=clr1 elseif i==4 then color=clr1 elseif i==5 then color=clr1 elseif i==6 then color=clr1 end
- local prt17=part(3,modelzorz,0,0,color,"Part17",vt(1,1,1))
- local msh17=mesh("BlockMesh",prt17,"","",vt(0,0,0),vt(0.1,0.2,0.1))
- local wld17=weld(prt17,prt17,prt7,cf(0.15,0.13,0)*euler(0,numb,0))
- for i, v in pairs(modelzorz:children()) do
- if v.ClassName == "Part" or v.ClassName == "Wedge" then
- if v:FindFirstChild("Value") ~= nil then
- v.BrickColor = clr1
- end
- end
- end
- numb=numb+1.046
- end
- local bg = it("BodyGyro")
- bg.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
- bg.P = 20e+003
- bg.Parent = nil
- bp=it("BodyPosition")
- bp.P=2000
- bp.D=100
- bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- so = function(id,par,vol,pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound",par or Character)
- sou.Volume=vol
- sou.Pitch=pit or 1
- sou.SoundId=id
- wait()
- sou:play()
- wait(6)
- sou:Remove()
- end))
- end
- function unequipweld()
- wld1.Part1=Torso
- wld1.C0=euler(-2,0,0)*cf(1,0.5,1.5)
- end
- function equipweld()
- wld1.Part1=LeftArm
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- end
- function hideanim()
- equipped=false
- wait(0.1)
- Torso.Neck.C0=necko
- RootJoint.C0=RootCF
- unequipweld()
- end
- function equipanim()
- equipped=true
- wait(0.1)
- equipweld()
- Torso.Neck.C0=necko*euler(0,0,1)
- RootJoint.C0=RootCF*euler(0,0,-1)
- RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.3)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0.5,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2,0,0)
- end
- function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
- return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- end
- function oneslash()
- attack=true
- for i=0,1,0.1 do
- wait()
- LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(0.5+1.5*i,-1.57+0.2*i,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2-0.8*i,0,0)
- end
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=modelzorz.Blade.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=0,1,0.2 do
- wait()
- Torso.Neck.C0=necko*euler(0,0,1-2*i)
- RootJoint.C0=RootCF*euler(0,0,-1+2*i)
- wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
- LW.C0=cf(-1-0.5*i, 0.5, -0.5+0.5*i) * euler(2-0.5*i,-1.37,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2-0.8+1.6*i,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- local Point2 = modelzorz.Tip.CFrame
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- attack=false
- end
- function twoslash()
- attack=true
- for i=0,1,0.1 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,1+3.14*i)
- wld1.C0=euler(1.57+1-1*i,0,0)*cf(0,1,0)
- LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(1.5+0.07*i,-1.37-0.2*i,0)
- LW.C1=cf(0, 0.5, 0) * euler(1-2*i,0,0)
- end
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1.1)
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,1+3.14+3.14*i)
- wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
- LW.C0=cf(-1.5+0.5-0.5*i, 0.5, -0.5+0.5*i) * euler(1.57,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(-1+2*i,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- attack=false
- end
- function threeslash()
- attack=true
- for i=0,1,0.1 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,1-1*i)
- Torso.Neck.C0=necko*euler(0,0,-1+1*i)
- wld1.C0=euler(1.57+1-1*i,0,0)*cf(0,1,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57+3.64*i,-1.57+1*i,0)
- LW.C1=cf(0, 0.5, 0) * euler(1,0,0)
- end
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,-1*i)
- Torso.Neck.C0=necko*euler(0,0,1*i)
- LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(5.21-0.3*i,-0.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(1+4*i,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- attack=false
- end
- function fourslash()
- attack=true
- so("rbxasset://sounds\\swordlunge.wav",modelzorz.Tip,1,1.5)
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,-1-0.57*i)
- Torso.Neck.C0=necko*euler(0,0,1+0.57*i)
- wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
- LW.C0=cf(-1.5+0.5-0.5*i, 0.5, -0.5+0.5*i) * euler(4.91+1.57*i,-0.57+0.57*i,0)
- LW.C1=cf(0, 0.5, 0) * euler(5,-1.57*i,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- for i=0,1,0.2 do
- wait()
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- attack=false
- end
- function FlameBarrage()
- attack=true
- magic=true
- for i=0,1,0.1 do
- wait()
- Torso.Neck.C0=necko*euler(0.5*i,0,1-1*i)
- wld1.C0=euler(1.57+0.2*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5-1*i, 0.5, -0.5*i) * euler(1*i,0,0.3-1*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0.5+0.5*i,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2-0.4*i,0,0)
- end
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5-1, 0.5, -0.5) * euler(1-0.4*i,0,0.3-1)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- wld7.C0=wld7.C0*euler(0,-0.2,0)
- so("http://roblox.com/asset/?id=28445431",prt7,1,20)
- end
- coroutine.resume(coroutine.create(function()
- for i=1,10 do
- so("http://roblox.com/asset/?id=131382140",modelzorz.Tip,1,10)
- wait(0)
- end
- end))
- reffect=modelzorz.Tip:Clone()
- reffect.Parent=modelzorz
- reffect.Transparency=1
- reffect.Mesh.Scale=vt(0.3,3,0.3)
- reffect.BrickColor=BrickColor.new("Bright red")
- local efwld=weld(reffect,reffect,modelzorz.Tip,cf(0,-0.4,0))
- coroutine.resume(coroutine.create(function(Part)
- for i=0,1,0.1 do
- wait()
- Part.Transparency=Part.Transparency-0.05
- end
- while magic==true do
- wait()
- MagicBlock(BrickColor.new("Bright red"),modelzorz.Tip.CFrame*cf((math.random()/4)-(math.random()/4),math.random(-2,1)+math.random(),(math.random()/4)-(math.random()/4)),.5,.5,.5,.05,.05,.05)
- end
- for i=0,1,0.1 do
- wait()
- Part.Transparency=Part.Transparency+0.1
- end
- Part.Parent=nil
- end),reffect)
- for i=0,1,0.05 do
- wait()
- Torso.Neck.C0=necko*euler(0.5-0.5*i,0,1*i)
- RW.C0=cf(1.5-1+0.5*i, 0.5, -0.5+0.3*i) * euler(0.6,0,-0.7)
- RW.C1=cf(0, 0.5, 0) * euler(-0.4*i,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1+0.2*i,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(-0.2-0.2*i,0,0)
- end
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=1,3 do
- so("http://roblox.com/asset/?id=130865054",Torso,1,1.5)
- end
- for i=0,0.2,0.1 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,-1+7.28*i)
- Torso.Neck.C0=necko*euler(0,0,1-1*i)
- RW.C0=cf(1.5-0.5, 0.5, -0.5+0.3-0.3*i) * euler(0.6,0,-0.7-0.5*i)
- RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.2+0.37*i,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(-0.4+2.4*i,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("Bright red",0.5,0.3,LastPoint,Point)
- LastPoint = Point
- end
- local exprt=part(3,modelzorz,0,1,BrickColor.new("Bright red"),"Explosion Part",vt(1,1,1))
- exprt.Anchored=true
- exprt.CFrame=RootPart.CFrame*cf(0,0,-7)
- so("http://www.roblox.com/asset/?id=2101148",exprt,1,0.6)
- game:GetService("Debris"):AddItem(exprt,1)
- MagicCircle(BrickColor.new("Bright red"),exprt.CFrame,3,3,3,3,3,3)
- for i=1,4 do
- MagicRing(BrickColor.new("Bright red"),exprt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)),3,3,0.1,1,1,0.05)
- end
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - exprt.Position
- local mag = targ.magnitude
- if mag <= 10 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc1(head,1,3)
- end
- end
- end
- end
- for i=0.2,1,0.1 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,-1+7.28*i)
- Torso.Neck.C0=necko*euler(0,0,1-1*i)
- RW.C0=cf(1.5-0.5, 0.5, -0.5+0.3-0.3*i) * euler(0.6,0,-0.7-0.5*i)
- RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.2+0.37*i,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(-0.4+2.4*i,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("Bright red",0.5,0.3,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- for i=0,1,0.1 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,1*i)
- Torso.Neck.C0=necko*euler(0,0,-1*i)
- wld1.C0=euler(1.77-1.2*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(0.6,0,-1.2)
- RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(2-0.43*i,0,0)
- end
- so("rbxasset://sounds\\swordlunge.wav",modelzorz.Tip,1,1.2)
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,1-2.57*i)
- Torso.Neck.C0=necko*euler(0,0,-1+2.57*i)
- wld1.C0=euler(0.57+2.57*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5-0.5+0.5*i, 0.5, -0.5+0.5*i) * euler(0.6,0,-1.2+2.4*i)
- RW.C1=cf(0, 0.5, 0) * euler(-0.4,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(1.57,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("Bright red",0.5,0.3,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- numb=-7
- for i=1,3 do
- local exprt=part(3,modelzorz,0,1,BrickColor.new("Bright red"),"Explosion Part",vt(1,1,1))
- exprt.Anchored=true
- exprt.CFrame=RootPart.CFrame*cf(0,0,numb)
- so("http://www.roblox.com/asset/?id=2101148",exprt,1,1)
- game:GetService("Debris"):AddItem(exprt,1)
- MagicCircle(BrickColor.new("Bright red"),exprt.CFrame,3,3,3,3,3,3)
- coroutine.resume(coroutine.create(function(Part)
- for i=1,4 do
- MagicBlock(BrickColor.new("Bright red"),Part.CFrame,3,3,3,2,2,2)
- wait(0.1)
- end
- end),exprt)
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - exprt.Position
- local mag = targ.magnitude
- if mag <= 10 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc1(head,1,3)
- end
- end
- end
- end
- numb=numb-5
- wait(0.2)
- end
- wait(1)
- Torso.Neck.C0=necko*euler(0,0,1)
- RootJoint.C0=RootCF*euler(0,0,-1)
- magic=false
- attack=false
- end
- function IcePrison()
- attack=true
- magic=true
- for i=0,1,0.1 do
- wait()
- Torso.Neck.C0=necko*euler(0,0,1-1*i)
- RootJoint.C0=RootCF*euler(0,0,-1+1*i)
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- RW.C0=cf(1.5-0.5*i, 0.5, -0.5*i) * euler(1.9*i,0,0.3-0.8*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(0.5+1.07*i,-1.57+1.57*i,0.7*i)
- LW.C1=cf(0, 0.5, 0) * euler(0.2-0.2*i,0,0)
- end
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.9,0,-0.5-0.2*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- wld7.C0=wld7.C0*euler(0,0.2,0)
- so("http://roblox.com/asset/?id=28445431",prt7,1,20)
- end
- reffect=modelzorz.Tip:Clone()
- reffect.Parent=modelzorz
- reffect.Transparency=1
- reffect.Mesh.Scale=vt(0.3,3,0.3)
- reffect.BrickColor=BrickColor.new("Bright blue")
- local efwld=weld(reffect,reffect,modelzorz.Tip,cf(0,-0.4,0))
- coroutine.resume(coroutine.create(function(Part)
- for i=0,1,0.1 do
- wait()
- Part.Transparency=Part.Transparency-0.05
- end
- while magic==true do
- wait()
- MagicBlock(BrickColor.new("Bright blue"),modelzorz.Tip.CFrame*cf((math.random()/4)-(math.random()/4),math.random(-2,1)+math.random(),(math.random()/4)-(math.random()/4)),.5,.5,.5,.05,.05,.05)
- end
- for i=0,1,0.1 do
- wait()
- Part.Transparency=Part.Transparency+0.1
- end
- Part.Parent=nil
- end),reffect)
- for i=1,3 do
- so("http://roblox.com/asset/?id=25605551",modelzorz.Tip,1,1)
- end
- wait(0.5)
- for i=0,1,0.1 do
- wait()
- wld1.C0=euler(1.57+1*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.9-0.6*i,0,-0.7)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(1.57-0.57*i,0,0.7-0.2*i)
- LW.C1=cf(0, 0.5, 0) * euler(0,1.57*i,0)
- end
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- con1=prt13.Touched:connect(function(hit) Damagefunc1(hit,5,3) end)
- for i=1,3 do
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,6.32*i)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("Bright blue",0.5,0.3,LastPoint,Point)
- LastPoint = Point
- end
- end
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1)
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*euler(0,0,3.14*i)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("Bright blue",0.5,0.3,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- for i=0,1,0.1 do
- wait()
- wld1.C0=euler(2.57-1*i,3.14*i,0)*cf(0,1,0)
- RootJoint.C0=RootCF*euler(0,0,3.14+3.14*i)
- RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.3+1.2*i,0,-0.7)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(1+1.5*i,0,0.5+0.2*i)
- LW.C1=cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0)
- end
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,1.1)
- bg.Parent=Torso
- bg.cframe=Torso.CFrame
- local bp = Instance.new("BodyPosition")
- bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- bp.P = 10000
- local CF = Torso.CFrame
- bp.position = CF.p
- bp.Parent=Torso
- for i=0,1,0.2 do
- wait()
- bp.position = CF.p - Vector3.new(0,1.5,0)
- Torso["Left Hip"].C0=LHC0*cf(-0.7*i,1.2*i,0)
- Torso["Right Hip"].C0=RHC0*cf(0,1.2*i,0)*euler(0,0,-0.5*i)
- RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(2.5-1*i,0,-0.7)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(2.5-1*i,0,0.7)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- effect("Bright blue",0.5,0.3,LastPoint,Point)
- LastPoint = Point
- end
- numb=-3
- numb2=0
- for i=1,40 do
- local exprt=part(3,modelzorz,0,1,BrickColor.new("Bright red"),"Explosion Part",vt(1,1,1))
- exprt.Anchored=true
- exprt.CFrame=RootPart.CFrame*cf(numb2,0,numb)
- so("http://www.roblox.com/asset/?id=32656754",exprt,0.5,1)
- game:GetService("Debris"):AddItem(exprt,3)
- for i=1,5 do
- --Icicle(exprt.CFrame*euler(math.random(-2,1)+math.random(),0,math.random(-2,1)+math.random()),2,5,2)
- MagicFreeze(BrickColor.new("Bright blue"),exprt.CFrame*cf(0,-3,0),0.5,0.5,0.5,0.1,0.3,0.1)
- end
- local c = game.Workspace:GetChildren()
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head")
- if head ~= nil then
- local targ = head.Position - exprt.Position
- local mag = targ.magnitude
- if mag <= 5 and c[i].Name ~= Player.Name then
- attackdebounce=false
- freezeDamagefunc(head,0,0)
- end
- end
- end
- end
- numb=numb-1
- if numb2==1 then
- wait(0)
- numb2=0
- end
- numb2=numb2+1
- end
- wait(0.5)
- bg.Parent=nil
- bp.Parent=nil
- Torso["Left Hip"].C0=LHC0
- Torso["Right Hip"].C0=RHC0
- Torso.Neck.C0=necko*euler(0,0,1)
- RootJoint.C0=RootCF*euler(0,0,-1)
- magic=false
- attack=false
- end
- function AirDash()
- attack=true
- magic=true
- for i=0,1,0.1 do
- wait()
- wld1.C0=euler(1.57-1.2*i,0,0)*cf(0,1,0.3*i)
- Torso.Neck.C0=necko*euler(0,0,1+0.57*i)
- RootJoint.C0=RootCF*euler(0,0,-1-0.57*i)
- RW.C0=cf(1.5, 0.5, 0) * euler(0.7*i,0,0.3-0.9*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5+1*i, 0.5, -0.5*i) * euler(0.5+1.07*i,-1.57+3.16*i,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2+0.8*i,0,0)
- end
- for i=0,1,0.1 do
- wait()
- wld7.C0=wld7.C0*euler(0,0.2,0)
- so("http://roblox.com/asset/?id=28445431",prt7,1,20)
- end
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,0.7)
- local vel2 = Instance.new("BodyVelocity")
- vel2.Parent = RootPart
- vel2.maxForce = vt(4e+005,4e+005,4e+005)*1
- vel2.velocity = Head.CFrame.lookVector*100
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- bg.Parent = Head
- bg.cframe=Head.CFrame
- jointhit=false
- con1=prt13.Touched:connect(function(hit)
- coroutine.resume(coroutine.create(function()
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil and jointhit==false then
- jointhit=true
- bp.position=RootPart.Position
- -- bp.Parent=RootPart
- bg.Parent=RootPart
- bg.cframe=RootPart.CFrame
- for i=0,1,0.1 do
- wait()
- RootJoint.C0=RootCF*cf(0,-5*i,5*i)*euler(1.57*i,0,-1.57)
- end
- for i=0,1,0.1 do
- wait()
- Torso.Neck.C0=necko*euler(0,0,1.57-1.57*i)
- RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.6+0.97*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(-1.57,0,0)
- RootJoint.C0=RootCF*cf(0,-5-5*i,5+5*i)*euler(1.57+1.57*i,0,-1.57-3.14*i)
- end
- coroutine.resume(coroutine.create(function()
- while attack==true do
- wait()
- Torso.Neck.C0=necko
- wld1.C0=euler(1.57-1.2+2.77,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(0,0,1.57)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(-1.57,0,0)
- end
- end))
- vel2.Parent=nil
- for i=0,1,0.1 do
- wait()
- RootJoint.C0=RootCF*cf(0,-10,10-3*i)*euler(3.14+1.57*i,0,-1.57-3.14-1.57*i)
- end
- for i=0,1,0.15 do
- wait()
- RootJoint.C0=RootCF*cf(0,-10,7-3*i)*euler(3.14+1.57+1.57*i,0,-1.57-3.14-1.57+1.57*i)
- end
- for i=0,1,0.2 do
- wait()
- RootJoint.C0=RootCF*cf(0,-10,4-4*i)*euler(3.14+3.14,0,-1.57-3.14-1.57+1.57+1.57*i)
- end
- RootPart.CFrame=Torso.CFrame*euler(0,1,0)
- RootJoint.C0=RootCF*euler(0,0,-1)
- bg.Parent=nil
- bp.Parent=nil
- wait(0.5)
- attack=false
- wait()
- Torso.Neck.C0=necko*euler(0,0,1)
- end
- end))
- Damagefunc1(hit,5,3)
- end)
- numb=-1
- for i=0,1,0.2 do
- wait()
- so("http://roblox.com/asset/?id=10209640",modelzorz.Tip,1,numb)
- numb=numb+0.2
- wld1.C0=euler(1.57-1.2+2.77*i,0,0)*cf(0,1,0.3-0.3*i)
- Torso.Neck.C0=necko*euler(0,0,1.57)
- RW.C0=cf(1.5, 0.5, 0) * euler(0.7-0.7*i,0,-0.6+1.2*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5+1-1*i, 0.5, -0.5+0.5*i) * euler(1.57,1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(1-2.57*i,0,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- local Point2 = modelzorz.Tip.CFrame
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- for i=0,1,0.1 do
- wait()
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- local Point2 = modelzorz.Tip.CFrame
- effect("White",0.5,0.1,LastPoint,Point)
- LastPoint = Point
- end
- con1:disconnect()
- if jointhit==false then
- vel2.Parent=nil
- end
- wait(1)
- Torso.Neck.C0=necko*euler(0,0,1)
- if jointhit==false then
- bg.Parent=nil
- RootJoint.C0=RootCF*euler(0,0,-1)
- attack=false
- end
- magic=false
- end
- local LastPoint = modelzorz.Tip.CFrame * CFrame.new(0,-modelzorz.Tip.Size.Y*1,0)
- local Point = modelzorz.Tip.CFrame * CFrame.new(0,modelzorz.Tip.Size.Y*1,0)
- function effect(Color,Ref,Size,LP,P1,returnn)
- local effectsmsh = Instance.new("BlockMesh")
- effectsmsh.Scale = Vector3.new(0.4,1,0.4)
- effectsmsh.Name = "Mesh"
- local effectsg = Instance.new("Part")
- effectsg.formFactor = 3
- effectsg.CanCollide = false
- effectsg.Name = "Eff"
- effectsg.Locked = true
- effectsg.Anchored = true
- effectsg.Size = Vector3.new(0.2,1,0.2)
- effectsg.Parent = Character
- effectsmsh.Parent = effectsg
- effectsg.BrickColor = BrickColor.new(Color)
- effectsg.Reflectance = Ref
- local point1 = P1
- local mg = (LP.p - point1.p).magnitude
- effectsg.Size = Vector3.new(Size,mg,Size)
- effectsg.CFrame = CFrame.new((LP.p+point1.p)/2,point1.p) * CFrame.Angles(math.rad(90),0,0)
- if returnn then return effectsg end
- coroutine.resume(coroutine.create(function()
- if not returnn then
- for i = 0 , 1 , 0.1 do
- wait()
- effectsg.Transparency = 1*i
- effectsmsh.Scale = Vector3.new(Size-Size*i,1,Size-Size*i)
- end
- wait()
- effectsg.Parent = nil
- end
- end))
- end
- function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
- local prt=part(3,Character,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,0.1 do
- wait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
- local prt=part(3,Character,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,0.1 do
- wait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
- local prt=part(3,Character,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,0.03 do
- wait()
- Part.CFrame=Part.CFrame
- Part.Transparency=i
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- Part.Parent=nil
- end),prt,msh)
- end
- function MagicFreeze(brickcolor,cframe,x1,y1,z1,x3,y3,z3)
- local prt=part(3,Character,0.4,0.3,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function(Part,Mesh)
- for i=0,1,0.1 do
- Part.CFrame=Part.CFrame*cf(0,0.3,0)
- Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
- end
- wait(5)
- Part.Parent=nil
- end),prt,msh)
- end
- Damagefunc1=function(hit,Damage,Knockback)
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil and hit.Parent:FindFirstChild("Armed") ~= nil then
- if attackdebounce == false then
- attackdebounce = true
- coroutine.resume(coroutine.create(function()
- wait(0.2)
- attackdebounce = false
- end))
- Damage=Damage
- --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- -- hs(hit,2.2)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Value
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- Damage=Damage+math.random(1,3)
- -- h:TakeDamage(Damage)
- blocked=false
- block=hit.Parent:findFirstChild("Block")
- if block~=nil then
- if block.Value>0 then
- blocked=true
- block.Value=block.Value-1
- end
- end
- if blocked==false then
- -- h:TakeDamage(Damage)
- h.Health=h.Health-Damage
- showDamage(hit.Parent,Damage,.5)
- else
- h:TakeDamage(1)
- showDamage(hit.Parent,1,.5)
- end
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- vp.velocity=RootPart.CFrame.lookVector*Knockback+RootPart.Velocity/1.05
- if Knockback>0 then
- vp.Parent=hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp,.25)
- game:GetService("Debris"):AddItem(r,.5)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Player
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- CRIT=false
- hitDeb=true
- AttackPos=6
- end
- end
- end
- freezeDamagefunc=function(hit,Damage,Knockback)
- if hit.Parent==nil then
- return
- end
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil and hit.Parent:FindFirstChild("Armed") ~= nil then
- if attackdebounce == false then
- attackdebounce = true
- coroutine.resume(coroutine.create(function()
- wait(0.2)
- attackdebounce = false
- end))
- Damage=Damage
- --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- -- hs(hit,2.2)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Value
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- Damage=Damage+math.random(1,3)
- -- h:TakeDamage(Damage)
- blocked=false
- block=hit.Parent:findFirstChild("Block")
- if block~=nil then
- if block.Value>0 then
- blocked=true
- block.Value=block.Value-1
- end
- end
- if blocked==false then
- -- h:TakeDamage(Damage)
- h.Health=h.Health-Damage
- showDamage(hit.Parent,Damage,.5)
- else
- h:TakeDamage(1)
- showDamage(hit.Parent,1,.5)
- end
- if math.random(1,1)==1 then
- BodPos=Instance.new("BodyPosition")
- BodPos.P=50000
- BodPos.D=1000
- BodPos.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- BodPos.position=hit.Parent.Torso.Position
- BodPos.Parent=hit.Parent.Torso
- BodGy = it("BodyGyro")
- BodGy.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
- BodGy.P = 20e+003
- BodGy.Parent=hit.Parent.Torso
- BodGy.cframe = hit.Parent.Torso.CFrame
- showDamage(hit.Parent,Damage,.5)
- so("http://www.roblox.com/asset/?id=41763367",hit,2,2)
- --[[ for i=1,10 do
- local freezepart=part(3,hit.Parent,0.5,0.5,BrickColor.new("Bright blue"),"Ice Part",vt(math.random(2,3)+math.random(),math.random(2,3)+math.random(),math.random(2,3)+math.random()))
- freezepart.Anchored=true
- freezepart.CFrame=hit.Parent.Torso.CFrame*cf(math.random(-1,0)+math.random(),-2.5,math.random(-1,0)+math.random())*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- coroutine.resume(coroutine.create(function(Part)
- wait(5)
- Part.Anchored=false
- Part.Velocity=vt(math.random(-20,20),math.random(20,30),math.random(-20,20))
- wait(5)
- Part.Parent=nil
- end),freezepart)
- end]]
- coroutine.resume(coroutine.create(function(BodyPos,BodyGy,Hitted)
- wait(5)
- BodyPos.Parent=nil
- BodyGy.Parent=nil
- end),BodPos,BodGy,hit)
- end
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
- if Knockback>0 then
- vp.Parent=hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp,.25)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Player
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- CRIT=false
- hitDeb=true
- AttackPos=6
- end
- end
- end
- showDamage=function(Char,Dealt,du)
- m=Instance.new("Model")
- m.Name=tostring(Dealt)
- h=Instance.new("Humanoid")
- h.Health=0
- h.MaxHealth=0
- h.Parent=m
- c=Instance.new("Part")
- c.Transparency=0
- c.BrickColor=BrickColor:Red()
- if CRIT==true then
- c.BrickColor=BrickColor.new("Really red")
- end
- c.Name="Head"
- c.TopSurface=0
- c.BottomSurface=0
- c.formFactor="Plate"
- c.Size=Vector3.new(1,.4,1)
- ms=Instance.new("CylinderMesh")
- ms.Scale=Vector3.new(.8,.8,.8)
- if CRIT==true then
- ms.Scale=Vector3.new(1,1.25,1)
- end
- ms.Parent=c
- c.Reflectance=0
- Instance.new("BodyGyro").Parent=c
- c.Parent=m
- c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
- f=Instance.new("BodyPosition")
- f.P=2000
- f.D=100
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.position=c.Position+Vector3.new(0,3,0)
- f.Parent=c
- game:GetService("Debris"):AddItem(m,.5+du)
- c.CanCollide=false
- m.Parent=Character
- c.CanCollide=false
- end
- Part = function(x,y,z,color,tr,cc,an,parent)
- local p = Instance.new('Part',parent or Weapon)
- p.formFactor = 'Custom'
- p.Size = Vector3.new(x,y,z)
- p.BrickColor = BrickColor.new(color)
- p.CanCollide = cc
- p.Transparency = tr
- p.Anchored = an
- p.TopSurface,p.BottomSurface = 0,0
- return p end
- Weld = function(p0,p1,x,y,z,rx,ry,rz,par)
- p0.Position = p1.Position
- local w = Instance.new('Motor',par or p0)
- w.Part0 = p0
- w.Part1 = p1
- w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
- return w end
- Mesh = function(par,num,x,y,z)
- local msh = _
- if num == 1 then msh = Instance.new("CylinderMesh",par)
- elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
- elseif num == 3 then msh = Instance.new("BlockMesh",par)
- elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
- elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
- end msh.Scale = Vector3.new(x,y,z)
- return msh end
- rng={}
- s4 = Instance.new("Sound",Torso)s4.SoundId = "http://www.roblox.com/asset/?id=25605551"
- s5 = Instance.new("Sound",Torso)s5.SoundId = "http://www.roblox.com/asset/?id=32656713"
- function ice()
- attack=true
- magic = true
- s4:play()
- for i,v in pairs(rng)do v.BrickColor=BrickColor.new("Bright blue") end
- local LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(-math.rad(20),-math.rad(30),math.rad(20)) * CFrame.new(.2,-0.5,0)
- local LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(-50),math.rad(65),0) * CFrame.new(.2,0,-1)
- fourslash()
- for i=1,10 do wait(.05)
- local fxpa= Part(.3,.3,.3,'Bright blue',0.5,false,true,modelzorz)
- fxpa.CFrame= modelzorz.Tip.CFrame*CFrame.new(math.random(-100/math.random(100,150),100/math.random(100,150)),math.random(-100/math.random(100,150),100/math.random(100,150)),1)*CFrame.Angles(math.random(),math.random(),math.random())
- game.Debris:AddItem(fxpa,.5) end
- local icept= Part(.25,3,.25,'Bright blue',0.5,false,false,modelzorz)
- m=Mesh(icept,'http://www.roblox.com/asset/?id=1323306',.2,2,.2)
- local wl= Weld(icept,modelzorz.Tip,0,2,0,0,0,0,modelzorz)
- local bm= Part(.25,3,.25,'Bright blue',0.5,false,false,modelzorz)
- local bmm=Mesh(bm,'http://www.roblox.com/asset/?id=3270017',0,0,0)
- wl= Weld(bm,modelzorz.Tip,0,1,0,math.pi/2,0,0,modelzorz)
- for i,v in pairs(rng)do v.BrickColor=BrickColor.new("Sand red") end
- LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(-math.rad(30),-math.rad(30),math.rad(20)) * CFrame.new(.2,-0.5,0)
- LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(-60),math.rad(65),0) * CFrame.new(.2,0,-1)
- s5:play()
- for i=1,5 do wait()bmm.Scale=bmm.Scale+Vector3.new(1,1,1) icept.Transparency=icept.Transparency+.1 end
- game.Debris:AddItem(icept,.1)
- game.Debris:AddItem(bm,.0000001)
- LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(-60),math.rad(-30),0) * CFrame.new(0.15,-0.2,0)
- LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(-math.rad(-40),math.rad(30),0) * CFrame.new(.2,-0.1,-1)
- for i=1,7 do wait(.1)
- local bm= Part(1,1,1,'Bright blue',0.2,false,true,modelzorz)
- local bmm=Mesh(bm,'http://www.roblox.com/asset/?id=1778999',0,0,0)
- local sfx = Instance.new("Sound",bm)sfx.SoundId = "http://www.roblox.com/asset/?id=32656754" sfx:play()
- game.Debris:AddItem(sfx,.1)
- bm.CFrame= Character.Head.CFrame*CFrame.new(0,-1.5,-i*8)*CFrame.Angles(math.random(-50,50)/100,0,math.random(-50,50)/100)
- for i,v in pairs(workspace:children()) do
- if v:IsA("Model") and v:findFirstChild("Humanoid") then
- if v:findFirstChild("Head") and v:findFirstChild("Torso") then
- if (v:findFirstChild("Torso").Position - bm.Position).magnitude < 10 and v.Name ~= Character.Name then
- v.Humanoid:TakeDamage(1)
- local cur= v.Head
- cur.Anchored=true
- coroutine.wrap(function()
- for i=1,4 do wait()
- local new= Part(1,1,1,'Bright blue',0.2,false,true,modelzorz)
- local newm=Mesh(new,'http://www.roblox.com/asset/?id=1778999',1,3,1)
- new.CFrame=cur.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.random(-100,100)/100,0,math.random(-100,100)/100)
- game.Debris:AddItem(new,3)
- end wait(3)
- local sfx = Instance.new("Sound",cur)sfx.SoundId = "http://www.roblox.com/Asset?ID=87015121" sfx:play()
- game.Debris:AddItem(sfx,.1)
- cur.Anchored=false end)() end end end end
- coroutine.wrap(function()for i=1,10 do wait()bmm.Scale=bmm.Scale+Vector3.new(.5,1,.5) end
- wait(1)
- for i= 1,8 do wait()
- bm.Transparency=bm.Transparency+.1
- end
- game.Debris:AddItem(bm,.1)
- end)()
- end
- wait(.2)
- LerpTo = CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(-60),math.rad(-30),0) * CFrame.new(0.15,-0.2,0)
- LerpTo2 = CFrame.new(1.5,0,0) * CFrame.Angles(-math.rad(-40),math.rad(30),0) * CFrame.new(.2,-0.1,-1)
- attack=false
- magic = false
- end
- function ob1d(mouse)
- if equipped == true then
- if attack == true then return end
- hold=true
- if combo==0 then
- combo=1
- oneslash()
- elseif combo==1 then
- combo=2
- twoslash()
- elseif combo==2 then
- combo=3
- threeslash()
- elseif combo==3 then
- combo=4
- fourslash()
- end
- coroutine.resume(coroutine.create(function()
- wait(0.5)
- if attack==false then
- combo=0
- Torso.Neck.C0=necko*euler(0,0,1)
- RootJoint.C0=RootCF*euler(0,0,-1)
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.3)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0.5,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2,0,0)
- end
- end))
- end
- end
- function ob1u(mouse)
- hold = false
- end
- buttonhold = false
- function key(key)
- if key == "f" and attack == false then
- attack=true
- if equipped == false then
- equipped = true
- unsheathed = true
- ch = Character
- RSH = ch.Torso["Right Shoulder"]
- LSH = ch.Torso["Left Shoulder"]
- --
- RSH.Parent = nil
- LSH.Parent = nil
- --
- RW.Part0 = ch.Torso
- RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1 = CFrame.new(0, 0.5, 0)
- RW.Part1 = ch["Right Arm"]
- RW.Parent = ch.Torso
- --_G.R = RW
- --
- LW.Part0 = ch.Torso
- LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1 = CFrame.new(0, 0.5, 0)
- LW.Part1 = ch["Left Arm"]
- LW.Parent = ch.Torso
- --_G.L = LW
- --
- equipanim()
- else
- equipped = false
- hideanim()
- wait(0)
- RW.Parent = nil
- LW.Parent = nil
- RSH.Parent = Player.Character.Torso
- LSH.Parent = Player.Character.Torso
- end
- attack=false
- end
- if equipped == true then
- --attack=true
- if key=="z" and attack==false and magic == false then
- ice()
- end
- if key=="x" and attack==false then
- IcePrison()
- end
- if key=="c" and attack==false then
- AirDash()
- end
- if key=="vv" then
- --so("http://roblox.com/asset/?id=130839563",Torso,1,1)
- so("http://www.roblox.com/asset/?id=10209810",Torso,1,1)
- wait(5)
- for i=0,1,0.1 do
- wait()
- so("http://www.roblox.com/asset/?id=10209810",Torso,1,2)
- end
- end
- combo=0
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.3)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0.5,-1.57,0)
- LW.C1=cf(0, 0.5, 0) * euler(0.2,0,0)
- end
- end
- function key2(key)
- end
- Mouse.Button1Down:connect(function() ob1d(mouse) end)
- Mouse.Button1Up:connect(function() ob1u(mouse) end)
- Mouse.KeyDown:connect(key)
- Mouse.KeyUp:connect(key2)
- --[[
- Copyrighted (C) Dvd 2013
- ]]
- end))
- Folder1.Parent = LocalScript0
- Model2.Name = "Sword"
- Model2.Parent = Folder1
- Part3.Parent = Model2
- Part3.Material = Enum.Material.Ice
- Part3.Reflectance = 0.34999999403954
- Part3.Transparency = 0.20000000298023
- Part3.Rotation = Vector3.new(6.25999975, 89.659996, 124.389999)
- Part3.CanCollide = false
- Part3.FormFactor = Enum.FormFactor.Custom
- Part3.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- Part3.CFrame = CFrame.new(0.0993667841, 23.6299667, 0.105451651, -4.27648183e-06, -6.24768882e-06, 0.99998188, -1.93782071e-07, -0.99998343, -1.03021456e-07, 0.999991417, 3.70785358e-08, 9.38667881e-07)
- Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part3.Position = Vector3.new(0.0993667841, 23.6299667, 0.105451651)
- Part3.Orientation = Vector3.new(0, 90, -180)
- SpecialMesh4.Parent = Part3
- SpecialMesh4.Scale = Vector3.new(0.128000006, 3.96160793, 0.383999884)
- SpecialMesh4.MeshType = Enum.MeshType.Brick
- SpecialMesh4.Scale = Vector3.new(0.128000006, 3.96160793, 0.383999884)
- Weld5.Name = "Part_Weld"
- Weld5.Parent = Part3
- Weld5.C0 = CFrame.new(-0.00544663519, -3.47072983, 0.000646168948, -3.03981165e-06, -7.02229386e-08, 0.999998987, -8.32170542e-07, -0.999998033, -4.34840501e-08, 0.999997854, -9.56495469e-08, 2.63748143e-06)
- Weld5.C1 = CFrame.new(0.754345119, -1.03421938, -0.00642584311, -1, 9.34356422e-07, -3.05472031e-06, -9.34356194e-07, -1, -7.04863723e-08, -3.05472031e-06, -7.04835159e-08, 1)
- Weld5.Part0 = Part3
- Weld5.Part1 = Part6
- Part6.Parent = Model2
- Part6.Material = Enum.Material.Ice
- Part6.Reflectance = 0.34999999403954
- Part6.Transparency = 0.20000000298023
- Part6.Rotation = Vector3.new(0, 0, 180)
- Part6.CanCollide = false
- Part6.FormFactor = Enum.FormFactor.Custom
- Part6.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
- Part6.CFrame = CFrame.new(0.854361176, 26.0664349, 0.10643176, -0.999984026, -6.34988328e-06, -4.29139163e-06, 9.41716166e-07, -0.999985397, -1.94042769e-07, -1.35589994e-06, 1.00767537e-08, 0.99999243)
- Part6.BottomSurface = Enum.SurfaceType.Smooth
- Part6.TopSurface = Enum.SurfaceType.Smooth
- Part6.Position = Vector3.new(0.854361176, 26.0664349, 0.10643176)
- Part6.Orientation = Vector3.new(0, 0, 180)
- SpecialMesh7.Parent = Part6
- SpecialMesh7.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh7.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- SpecialMesh7.MeshType = Enum.MeshType.FileMesh
- SpecialMesh7.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- Weld8.Name = "Part_Weld"
- Weld8.Parent = Part6
- Weld8.C0 = CFrame.new(0.754331768, -1.03422081, -0.00642539794, -0.999997854, -4.59079473e-07, -2.20535185e-06, -2.774417e-07, -0.999998033, -1.72408168e-08, -2.60768252e-06, -4.39809931e-08, 0.999998987)
- Weld8.C1 = CFrame.new(-0.00645613391, 0.00601232611, 1.03420079, -3.05472031e-06, -6.99845089e-08, 1, 1, -1.08550057e-06, 3.05472031e-06, 1.08550034e-06, 1, 6.998782e-08)
- Weld8.Part0 = Part6
- Weld8.Part1 = Part9
- Part9.Parent = Model2
- Part9.Material = Enum.Material.Ice
- Part9.BrickColor = BrickColor.new("Toothpaste")
- Part9.Reflectance = 0.34999999403954
- Part9.Transparency = 0.20000000298023
- Part9.Rotation = Vector3.new(-90, 0, -90)
- Part9.CanCollide = false
- Part9.FormFactor = Enum.FormFactor.Custom
- Part9.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- Part9.CFrame = CFrame.new(0.0940283313, 26.0664539, 0.106461413, -4.7384251e-06, 0.999986172, 7.15794249e-06, -2.20045479e-07, -2.48627975e-06, 0.999987364, 0.999993443, 2.2052609e-06, 4.26691749e-08)
- Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part9.Color = Color3.new(0, 1, 1)
- Part9.Position = Vector3.new(0.0940283313, 26.0664539, 0.106461413)
- Part9.Orientation = Vector3.new(-89.7099991, 89.659996, -174.940002)
- Part9.Color = Color3.new(0, 1, 1)
- CylinderMesh10.Parent = Part9
- CylinderMesh10.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
- CylinderMesh10.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
- Weld11.Name = "Part_Weld"
- Weld11.Parent = Part9
- Weld11.C0 = CFrame.new(-0.00645613391, 0.00601232611, 1.03420079, -3.05472031e-06, -6.99845089e-08, 1, 1, -1.08550057e-06, 3.05472031e-06, 1.08550034e-06, 1, 6.998782e-08)
- Weld11.C1 = CFrame.new(-0.00314625748, -1.03420556, -0.00640260708, -1, 1.23664461e-06, -3.05472031e-06, -1.23664438e-06, -1, -7.0487296e-08, -3.05472031e-06, -7.04835159e-08, 1)
- Weld11.Part0 = Part9
- Weld11.Part1 = Part13
- NumberValue12.Parent = Part9
- Part13.Parent = Model2
- Part13.Material = Enum.Material.Ice
- Part13.Reflectance = 0.34999999403954
- Part13.Transparency = 0.20000000298023
- Part13.Rotation = Vector3.new(0, 0, 180)
- Part13.CanCollide = false
- Part13.FormFactor = Enum.FormFactor.Custom
- Part13.Size = Vector3.new(0.829440057, 0.691200018, 0.276480019)
- Part13.CFrame = CFrame.new(0.0968942046, 26.0664482, 0.106407896, -0.999986172, -7.30908459e-06, -4.7384251e-06, 2.63742186e-06, -0.999987364, -2.20544479e-07, -2.2052609e-06, -4.31685194e-08, 0.999993443)
- Part13.BottomSurface = Enum.SurfaceType.Smooth
- Part13.TopSurface = Enum.SurfaceType.Smooth
- Part13.Position = Vector3.new(0.0968942046, 26.0664482, 0.106407896)
- Part13.Orientation = Vector3.new(0, 0, 180)
- SpecialMesh14.Parent = Part13
- SpecialMesh14.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh14.Scale = Vector3.new(0.691200018, 0.691200018, 0.691200018)
- SpecialMesh14.MeshType = Enum.MeshType.FileMesh
- SpecialMesh14.Scale = Vector3.new(0.691200018, 0.691200018, 0.691200018)
- Weld15.Name = "Part_Weld"
- Weld15.Parent = Part13
- Weld15.C0 = CFrame.new(-0.00314761535, -1.03419435, -0.0064024725, -1, 5.79736195e-07, -2.60768866e-06, -5.79736025e-07, -1, -4.39806129e-08, -2.60768866e-06, -4.39790995e-08, 1)
- Weld15.C1 = CFrame.new(1.03421581, -0.766247809, -0.00638219342, 1.51334461e-06, 0.999998748, 7.71530784e-10, -0.999998629, 1.04617322e-06, -2.35436551e-06, -2.60768343e-06, -1.85081124e-08, 0.999999344)
- Weld15.Part0 = Part13
- Weld15.Part1 = Part16
- Part16.Parent = Model2
- Part16.Material = Enum.Material.Ice
- Part16.Reflectance = 0.34999999403954
- Part16.Transparency = 0.20000000298023
- Part16.Rotation = Vector3.new(0, 0, 90)
- Part16.CanCollide = false
- Part16.FormFactor = Enum.FormFactor.Custom
- Part16.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
- Part16.CFrame = CFrame.new(-0.666197002, 26.0664272, 0.106385961, 7.77552668e-06, -0.999987543, -4.48511128e-06, 0.999988616, 3.57102545e-06, -1.77334528e-07, 1.76987598e-08, -2.20526044e-06, 0.999994099)
- Part16.BottomSurface = Enum.SurfaceType.Smooth
- Part16.TopSurface = Enum.SurfaceType.Smooth
- Part16.Position = Vector3.new(-0.666197002, 26.0664272, 0.106385961)
- Part16.Orientation = Vector3.new(0, 0, 90)
- SpecialMesh17.Parent = Part16
- SpecialMesh17.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh17.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- SpecialMesh17.MeshType = Enum.MeshType.FileMesh
- SpecialMesh17.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- Weld18.Name = "Part_Weld"
- Weld18.Parent = Part16
- Weld18.C0 = CFrame.new(1.03421021, -0.766219854, -0.00638246397, 2.17025286e-06, 1, 7.71520736e-10, -1, 2.17025286e-06, -2.35437165e-06, -2.35437165e-06, -7.664121e-10, 1)
- Weld18.C1 = CFrame.new(-0.766229451, -1.03419602, -0.00638223905, -1, 1.23664699e-06, -3.05472031e-06, -1.23664688e-06, -1, -4.55132572e-08, -3.05472031e-06, -4.55094806e-08, 1)
- Weld18.Part0 = Part16
- Weld18.Part1 = Part19
- Part19.Parent = Model2
- Part19.Material = Enum.Material.Ice
- Part19.Reflectance = 0.34999999403954
- Part19.Transparency = 0.20000000298023
- Part19.Rotation = Vector3.new(0, 0, 180)
- Part19.CanCollide = false
- Part19.FormFactor = Enum.FormFactor.Custom
- Part19.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
- Part19.CFrame = CFrame.new(-0.666205585, 26.0664406, 0.106385157, -0.999987543, -6.84193265e-06, -5.18545176e-06, 2.6374305e-06, -0.999988616, -2.2207611e-07, -2.90560502e-06, -6.24403711e-08, 0.999994099)
- Part19.BottomSurface = Enum.SurfaceType.Smooth
- Part19.TopSurface = Enum.SurfaceType.Smooth
- Part19.Position = Vector3.new(-0.666205585, 26.0664406, 0.106385157)
- Part19.Orientation = Vector3.new(0, 0, 180)
- SpecialMesh20.Parent = Part19
- SpecialMesh20.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh20.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- SpecialMesh20.MeshType = Enum.MeshType.FileMesh
- SpecialMesh20.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- Weld21.Name = "Part_Weld"
- Weld21.Parent = Part19
- Weld21.C0 = CFrame.new(-0.766212761, -1.03418481, -0.00638210494, -1, 5.79738526e-07, -2.60768866e-06, -5.79738469e-07, -1, -1.90068334e-08, -2.60768866e-06, -1.90053218e-08, 1)
- Weld21.C1 = CFrame.new(1.03419697, 0.754368603, -0.00642538536, 1.51334712e-06, 0.999998748, -2.42023752e-08, -0.999998629, 1.04617561e-06, -2.35436551e-06, -2.60768343e-06, 6.46577814e-09, 0.999999344)
- Weld21.Part0 = Part19
- Weld21.Part1 = Part22
- Part22.Parent = Model2
- Part22.Material = Enum.Material.Ice
- Part22.Reflectance = 0.34999999403954
- Part22.Transparency = 0.20000000298023
- Part22.Rotation = Vector3.new(0, 0, 90)
- Part22.CanCollide = false
- Part22.FormFactor = Enum.FormFactor.Custom
- Part22.Size = Vector3.new(0.276480019, 0.691200018, 0.276480019)
- Part22.CFrame = CFrame.new(0.854357421, 26.0664215, 0.106432885, 7.30837428e-06, -0.999988914, -4.93213793e-06, 0.999989867, 3.57103522e-06, -1.78865946e-07, 3.6970814e-08, -2.9056057e-06, 0.999994755)
- Part22.BottomSurface = Enum.SurfaceType.Smooth
- Part22.TopSurface = Enum.SurfaceType.Smooth
- Part22.Position = Vector3.new(0.854357421, 26.0664215, 0.106432885)
- Part22.Orientation = Vector3.new(0, 0, 90)
- SpecialMesh23.Parent = Part22
- SpecialMesh23.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh23.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- SpecialMesh23.MeshType = Enum.MeshType.FileMesh
- SpecialMesh23.Scale = Vector3.new(0.270950407, 0.237772793, 1.12803841)
- Weld24.Name = "Part_Weld"
- Weld24.Parent = Part22
- Weld24.C0 = CFrame.new(1.03419697, 0.754368603, -0.00642538536, 1.51334712e-06, 0.999998748, -2.42023752e-08, -0.999998629, 1.04617561e-06, -2.35436551e-06, -2.60768343e-06, 6.46577814e-09, 0.999999344)
- Weld24.C1 = CFrame.new(-0.00645936932, -1.03417456, 0.00598224252, -3.05472031e-06, -4.55097897e-08, 1, -9.54646225e-07, -1, -4.55127065e-08, 1, -9.54646339e-07, 3.05472031e-06)
- Weld24.Part0 = Part22
- Weld24.Part1 = Part25
- Part25.Parent = Model2
- Part25.Material = Enum.Material.Ice
- Part25.BrickColor = BrickColor.new("Toothpaste")
- Part25.Reflectance = 0.34999999403954
- Part25.Transparency = 0.20000000298023
- Part25.Rotation = Vector3.new(43.9799995, 89.75, 128.550003)
- Part25.CanCollide = false
- Part25.FormFactor = Enum.FormFactor.Custom
- Part25.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- Part25.CFrame = CFrame.new(0.0940155387, 26.0664463, 0.106464587, -5.37917231e-06, -6.74968578e-06, 0.999990284, -2.30840058e-07, -0.999991119, -3.47951027e-06, 0.99999541, -1.06685349e-07, 3.60595823e-06)
- Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part25.Color = Color3.new(0, 1, 1)
- Part25.Position = Vector3.new(0.0940155387, 26.0664463, 0.106464587)
- Part25.Orientation = Vector3.new(0, 90, -180)
- Part25.Color = Color3.new(0, 1, 1)
- CylinderMesh26.Parent = Part25
- CylinderMesh26.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
- CylinderMesh26.Scale = Vector3.new(0.255999595, 0.639999986, 0.128000006)
- Weld27.Name = "Part_Weld"
- Weld27.Parent = Part25
- Weld27.C0 = CFrame.new(-0.00645954022, -1.034168, 0.00598013215, -3.30802982e-06, -6.32524291e-08, 0.999999344, -1.42181e-06, -0.999998748, -4.55163303e-08, 0.999998629, -9.54638608e-07, 3.05471212e-06)
- Weld27.C1 = CFrame.new(-0.00643135374, -0.477824688, 1.03416002, -3.05472031e-06, -4.50107756e-08, 1, 1, -1.10579049e-06, 3.05472031e-06, 1.10579037e-06, 1, 4.50141542e-08)
- Weld27.Part0 = Part25
- Weld27.Part1 = Part29
- NumberValue28.Parent = Part25
- Part29.Parent = Model2
- Part29.Material = Enum.Material.Ice
- Part29.BrickColor = BrickColor.new("Mid gray")
- Part29.Reflectance = 0.34999999403954
- Part29.Transparency = 0.20000000298023
- Part29.Rotation = Vector3.new(-90, 0, -90)
- Part29.CanCollide = false
- Part29.FormFactor = Enum.FormFactor.Custom
- Part29.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- Part29.CFrame = CFrame.new(0.577816665, 26.066452, 0.106438152, -5.12586621e-06, 0.999991655, 6.43367548e-06, -2.12599303e-07, -3.63066465e-06, 0.999992371, 0.999996066, 3.60596732e-06, 1.0618308e-07)
- Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part29.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Part29.Position = Vector3.new(0.577816665, 26.066452, 0.106438152)
- Part29.Orientation = Vector3.new(-89.7799988, 89.0499954, -176.649994)
- Part29.Color = Color3.new(0.803922, 0.803922, 0.803922)
- CylinderMesh30.Parent = Part29
- CylinderMesh30.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
- CylinderMesh30.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
- Weld31.Name = "Part_Weld"
- Weld31.Parent = Part29
- Weld31.C0 = CFrame.new(-0.00643087085, -0.477815956, 1.03415287, -3.30802982e-06, -6.27533936e-08, 0.999999344, 0.999998629, 1.8294827e-08, 3.05471212e-06, 4.48876563e-07, 0.999998748, 4.50143212e-08)
- Weld31.C1 = CFrame.new(-0.00647414383, 0.4898175, 1.03414428, -3.05472031e-06, -4.45117614e-08, 1, 1, -1.25693452e-06, 3.05472031e-06, 1.25693441e-06, 1, 4.45156019e-08)
- Weld31.Part0 = Part29
- Weld31.Part1 = Part32
- Part32.Parent = Model2
- Part32.Material = Enum.Material.Ice
- Part32.BrickColor = BrickColor.new("Mid gray")
- Part32.Reflectance = 0.34999999403954
- Part32.Transparency = 0.20000000298023
- Part32.Rotation = Vector3.new(-90, 0, -90)
- Part32.CanCollide = false
- Part32.FormFactor = Enum.FormFactor.Custom
- Part32.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- Part32.CFrame = CFrame.new(-0.389810205, 26.0664635, 0.106477939, -4.87255966e-06, 0.999993026, 7.24173515e-06, -1.94358805e-07, -4.90589082e-06, 0.999993622, 0.999996722, 3.60597619e-06, 1.05684883e-07)
- Part32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part32.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Part32.Position = Vector3.new(-0.389810205, 26.0664635, 0.106477939)
- Part32.Orientation = Vector3.new(-89.7999954, 89.159996, -177.729996)
- Part32.Color = Color3.new(0.803922, 0.803922, 0.803922)
- CylinderMesh33.Parent = Part32
- CylinderMesh33.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
- CylinderMesh33.Scale = Vector3.new(0.255999595, 0.256000012, 0.128000006)
- Weld34.Name = "Part_Weld"
- Weld34.Parent = Part32
- Weld34.C0 = CFrame.new(-0.00647470541, 0.489809573, 1.03413785, -3.30802982e-06, -6.22543865e-08, 0.999999344, 0.999998629, -1.32850062e-07, 3.05471212e-06, 6.00021394e-07, 0.999998748, 4.45157724e-08)
- Weld34.C1 = CFrame.new(-0.144235477, -0.204746187, -0.00639322493, -1, 1.40807867e-06, -3.05472031e-06, -1.40807856e-06, -1, -4.50150672e-08, -3.05472031e-06, -4.50107684e-08, 1)
- Weld34.Part0 = Part32
- Weld34.Part1 = Part35
- Part35.Parent = Model2
- Part35.Material = Enum.Material.Ice
- Part35.Reflectance = 0.34999999403954
- Part35.Transparency = 0.20000000298023
- Part35.Rotation = Vector3.new(0, 0, 180)
- Part35.CanCollide = false
- Part35.FormFactor = Enum.FormFactor.Custom
- Part35.Size = Vector3.new(0.414720029, 0.691200018, 0.276480019)
- Part35.CFrame = CFrame.new(-0.04423289, 26.8958473, 0.106397793, -0.999994397, -8.04979572e-06, -4.61925265e-06, 6.18111972e-06, -0.999994874, -1.77116561e-07, -3.60598506e-06, -1.061847e-07, 0.999997377)
- Part35.BottomSurface = Enum.SurfaceType.Smooth
- Part35.TopSurface = Enum.SurfaceType.Smooth
- Part35.Position = Vector3.new(-0.04423289, 26.8958473, 0.106397793)
- Part35.Orientation = Vector3.new(0, 0, 180)
- SpecialMesh36.Parent = Part35
- SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh36.Scale = Vector3.new(0.427161604, 0.742348909, 0.687052786)
- SpecialMesh36.MeshType = Enum.MeshType.FileMesh
- SpecialMesh36.Scale = Vector3.new(0.427161604, 0.742348909, 0.687052786)
- Weld37.Name = "Part_Weld"
- Weld37.Parent = Part35
- Weld37.C0 = CFrame.new(-0.144234389, -0.204746813, -0.00639305124, -0.999998629, 2.83994893e-07, -2.35436528e-06, -7.5116634e-07, -0.999998748, -7.70032926e-10, -2.6076832e-06, -1.85084055e-08, 0.999999344)
- Weld37.C1 = CFrame.new(-0.144232705, -0.204744875, -0.00639310479, -1, 1.55922282e-06, -3.05472031e-06, -1.55922271e-06, -1, -4.55145397e-08, -3.05472031e-06, -4.55097755e-08, 1)
- Weld37.Part0 = Part35
- Weld37.Part1 = Part39
- ManualWeld38.Name = "Part-to-Blade Strong Joint"
- ManualWeld38.Parent = Part35
- ManualWeld38.C0 = CFrame.new(-0.207360014, 0.345600009, 0.13824001, -0.99999994, 0, 0, 0, 0, 0.99999994, 0, 1, 0)
- ManualWeld38.C1 = CFrame.new(0.139186949, -3.59642792, 0.0637570471, 4.63417473e-06, 1, -4.82517976e-07, 8.07985998e-06, 4.82480516e-07, 1, 1, -4.63417882e-06, -8.07985725e-06)
- ManualWeld38.Part0 = Part35
- ManualWeld38.Part1 = Part62
- Part39.Parent = Model2
- Part39.Material = Enum.Material.Ice
- Part39.BrickColor = BrickColor.new("Toothpaste")
- Part39.Reflectance = 0.34999999403954
- Part39.Transparency = 0.20000000298023
- Part39.Rotation = Vector3.new(0, 0, 180)
- Part39.CanCollide = false
- Part39.FormFactor = Enum.FormFactor.Custom
- Part39.Size = Vector3.new(0.414720029, 0.691200018, 0.276480019)
- Part39.CFrame = CFrame.new(-0.0442315638, 26.8958492, 0.106397741, -0.999995768, -8.85785812e-06, -5.0662893e-06, 7.45635043e-06, -0.999996126, -2.04115295e-07, -4.30634054e-06, -1.50930262e-07, 0.999998033)
- Part39.BottomSurface = Enum.SurfaceType.Smooth
- Part39.TopSurface = Enum.SurfaceType.Smooth
- Part39.Color = Color3.new(0, 1, 1)
- Part39.Position = Vector3.new(-0.0442315638, 26.8958492, 0.106397741)
- Part39.Orientation = Vector3.new(0, 0, 180)
- Part39.Color = Color3.new(0, 1, 1)
- SpecialMesh40.Parent = Part39
- SpecialMesh40.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh40.Scale = Vector3.new(0.355276853, 0.742348909, 0.687052786)
- SpecialMesh40.MeshType = Enum.MeshType.FileMesh
- SpecialMesh40.Scale = Vector3.new(0.355276853, 0.742348909, 0.687052786)
- Weld41.Name = "Handle_Weld"
- Weld41.Parent = Part39
- Weld41.C0 = CFrame.new(-0.144231036, -0.204743519, -0.00639303355, -0.999998629, 4.35139754e-07, -2.35436551e-06, -9.02311172e-07, -0.999998748, -1.26940236e-09, -2.60768343e-06, -1.90074179e-08, 0.999999344)
- Weld41.C1 = CFrame.new(-0.01039623, 0.00263446756, -0.000583562651, -3.05472031e-06, -4.50107613e-08, 1, -1.40808049e-06, -1, -4.50150601e-08, 1, -1.40808061e-06, 3.05472031e-06)
- Weld41.Part0 = Part39
- Weld41.Part1 = Part44
- ManualWeld42.Name = "Part-to-Blade Strong Joint"
- ManualWeld42.Parent = Part39
- ManualWeld42.C0 = CFrame.new(-0.207360014, 0.345600009, 0.13824001, -0.99999994, 0, 0, 0, 0, 0.99999994, 0, 1, 0)
- ManualWeld42.C1 = CFrame.new(0.139188349, -3.59641433, 0.0637703538, 4.38084908e-06, 0.999998689, -1.30563961e-07, 7.76381239e-06, 1.66007936e-07, 0.999997437, 0.999997199, -4.88748265e-06, -8.69815176e-06)
- ManualWeld42.Part0 = Part39
- ManualWeld42.Part1 = Part62
- NumberValue43.Parent = Part39
- Part44.Name = "Handle"
- Part44.Parent = Model2
- Part44.Material = Enum.Material.Ice
- Part44.BrickColor = BrickColor.new("Toothpaste")
- Part44.Reflectance = 0.34999999403954
- Part44.Rotation = Vector3.new(59.1599998, 89.8099976, 120.399994)
- Part44.CanCollide = false
- Part44.FormFactor = Enum.FormFactor.Custom
- Part44.Size = Vector3.new(0.366335481, 0.829440057, 0.290303975)
- Part44.CFrame = CFrame.new(0.100584239, 27.1032257, 0.110401578, -5.76663433e-06, -9.83078189e-06, 0.999994397, -2.47853848e-07, -0.999994874, -7.96210588e-06, 0.999997377, -1.76938158e-07, 4.75336856e-06)
- Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part44.Color = Color3.new(0, 1, 1)
- Part44.Position = Vector3.new(0.100584239, 27.1032257, 0.110401578)
- Part44.Orientation = Vector3.new(0, 90, -180)
- Part44.Color = Color3.new(0, 1, 1)
- CylinderMesh45.Parent = Part44
- Weld46.Name = "Part_Weld"
- Weld46.Parent = Part44
- Weld46.C0 = CFrame.new(-0.0103960689, 0.00263401703, -0.00058325869, -3.30802959e-06, -6.27533865e-08, 0.999999344, -1.87524074e-06, -0.999998748, -4.50186803e-08, 0.999998629, -1.40806958e-06, 3.05471212e-06)
- Weld46.C1 = CFrame.new(-0.00639556628, 0.0717386827, 0.00314627681, -3.05472031e-06, -4.45117472e-08, 1, -1.25693828e-06, -1, -4.45155841e-08, 1, -1.25693839e-06, 3.05472031e-06)
- Weld46.Part0 = Part44
- Weld46.Part1 = Part48
- NumberValue47.Parent = Part44
- Part48.Parent = Model2
- Part48.Material = Enum.Material.Ice
- Part48.Reflectance = 0.34999999403954
- Part48.Rotation = Vector3.new(58.5, 89.7900009, 120.779999)
- Part48.CanCollide = false
- Part48.FormFactor = Enum.FormFactor.Custom
- Part48.Size = Vector3.new(0.276479572, 1.52064013, 0.2764799)
- Part48.CFrame = CFrame.new(0.0968554169, 27.1723309, 0.106401078, -5.76663479e-06, -9.67963751e-06, 0.999993026, -2.47352403e-07, -0.999993622, -7.3437941e-06, 0.999996722, -1.58695272e-07, 4.50005155e-06)
- Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.Position = Vector3.new(0.0968554169, 27.1723309, 0.106401078)
- Part48.Orientation = Vector3.new(0, 90, -180)
- CylinderMesh49.Parent = Part48
- Weld50.Name = "Part_Weld"
- Weld50.Parent = Part48
- Weld50.C0 = CFrame.new(-0.00639549922, 0.0717380196, 0.00314619183, -3.30802959e-06, -6.22543581e-08, 0.999999344, -1.72409977e-06, -0.999998748, -4.45191901e-08, 0.999998629, -1.2569285e-06, 3.05471212e-06)
- Weld50.C1 = CFrame.new(0.970200837, 0.00592670776, -0.00647120923, -1.03469381e-06, -1, -2.25042829e-08, 1, -1.03469381e-06, 3.05472031e-06, -3.05472031e-06, -2.25011227e-08, 1)
- Weld50.Part0 = Part48
- Weld50.Part1 = Part51
- Part51.Parent = Model2
- Part51.Material = Enum.Material.Ice
- Part51.Reflectance = 0.34999999403954
- Part51.Transparency = 0.20000000298023
- Part51.Rotation = Vector3.new(0, 0, -90)
- Part51.CanCollide = false
- Part51.FormFactor = Enum.FormFactor.Custom
- Part51.Size = Vector3.new(0.414720029, 0.276480019, 0.276480019)
- Part51.CFrame = CFrame.new(0.094083406, 28.0707874, 0.106476873, -9.45739157e-06, 0.999991655, -5.76663524e-06, -0.999992371, -6.6543812e-06, -2.25339548e-07, -1.18940683e-07, 4.24673499e-06, 0.999996066)
- Part51.BottomSurface = Enum.SurfaceType.Smooth
- Part51.TopSurface = Enum.SurfaceType.Smooth
- Part51.Position = Vector3.new(0.094083406, 28.0707874, 0.106476873)
- Part51.Orientation = Vector3.new(0, 0, -90)
- SpecialMesh52.Parent = Part51
- SpecialMesh52.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh52.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
- SpecialMesh52.MeshType = Enum.MeshType.FileMesh
- SpecialMesh52.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
- Weld53.Name = "Part_Weld"
- Weld53.Parent = Part51
- Weld53.C0 = CFrame.new(0.970192254, 0.0059262081, -0.00647112168, -1.50185724e-06, -0.999998748, 2.17377156e-08, 0.999998629, -1.03468574e-06, 2.35436551e-06, -2.6076832e-06, 4.00110256e-09, 0.999999344)
- Weld53.C1 = CFrame.new(-0.00590068661, 0.969869077, -0.00647195335, -0.999998212, -6.56530574e-06, 9.38796575e-07, 5.97184044e-06, -0.999998391, 1.7491692e-07, 6.25869916e-07, 1.48709049e-07, 0.999999106)
- Weld53.Part0 = Part51
- Weld53.Part1 = Part54
- Part54.Parent = Model2
- Part54.Material = Enum.Material.Ice
- Part54.Reflectance = 0.34999999403954
- Part54.Transparency = 0.20000000298023
- Part54.Rotation = Vector3.new(0, 0, 180)
- Part54.CanCollide = false
- Part54.FormFactor = Enum.FormFactor.Custom
- Part54.Size = Vector3.new(0.414720029, 0.276480019, 0.276480019)
- Part54.CFrame = CFrame.new(0.0941021666, 28.0704613, 0.106477551, -0.999988496, -2.45090723e-06, -2.78641755e-06, -1.41273119e-06, -0.99998951, -9.83878863e-08, -7.00261808e-07, 5.19888843e-08, 0.999994516)
- Part54.BottomSurface = Enum.SurfaceType.Smooth
- Part54.TopSurface = Enum.SurfaceType.Smooth
- Part54.Position = Vector3.new(0.0941021666, 28.0704613, 0.106477551)
- Part54.Orientation = Vector3.new(0, 0, -180)
- SpecialMesh55.Parent = Part54
- SpecialMesh55.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh55.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
- SpecialMesh55.MeshType = Enum.MeshType.FileMesh
- SpecialMesh55.Scale = Vector3.new(0.270950407, 0.327628791, 1.91738868)
- Weld56.Name = "Wedge_Weld"
- Weld56.Parent = Part54
- Weld56.C0 = CFrame.new(-0.00589962443, 0.969863534, -0.00647189375, -0.99999547, -7.03245996e-06, 1.19211427e-06, 5.50465347e-06, -0.999995887, 1.9265417e-07, 3.72549266e-07, 1.30969966e-07, 0.999997795)
- Weld56.C1 = CFrame.new(-0.00534527982, -6.78510618, 0.069799833, -2.99510862e-06, -6.99601443e-08, 0.999999106, -7.60642422e-07, -0.999998391, -4.37466809e-08, 0.999998212, -1.67178015e-07, 2.68218582e-06)
- Weld56.Part0 = Part54
- Weld56.Part1 = WedgePart57
- WedgePart57.Parent = Model2
- WedgePart57.Material = Enum.Material.Ice
- WedgePart57.Reflectance = 0.34999999403954
- WedgePart57.Transparency = 0.20000000298023
- WedgePart57.Rotation = Vector3.new(48.5999985, 89.659996, 124.25)
- WedgePart57.CanCollide = false
- WedgePart57.FormFactor = Enum.FormFactor.Custom
- WedgePart57.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- WedgePart57.CFrame = CFrame.new(0.0301312283, 20.3156128, 0.105349883, -6.97356973e-06, -1.02438889e-05, 0.999982178, -3.60988111e-07, -0.999983788, -4.25904e-06, 0.999991417, -1.2273253e-07, 3.75496938e-06)
- WedgePart57.Position = Vector3.new(0.0301312283, 20.3156128, 0.105349883)
- WedgePart57.Orientation = Vector3.new(0, 90, -180)
- SpecialMesh58.Parent = WedgePart57
- SpecialMesh58.Scale = Vector3.new(0.128000006, 2.17600012, 0.256000012)
- SpecialMesh58.MeshType = Enum.MeshType.Wedge
- SpecialMesh58.Scale = Vector3.new(0.128000006, 2.17600012, 0.256000012)
- Weld59.Name = "Tip_Weld"
- Weld59.Parent = WedgePart57
- Weld59.C0 = CFrame.new(-0.00534645841, -6.78496456, 0.0698246136, -3.81468135e-06, -1.31643574e-07, 1, -2.28845443e-06, -1, -1.31652314e-07, 1, -2.28845511e-06, 3.81468112e-06)
- Weld59.C1 = CFrame.new(0.00533476844, -6.78512669, 0.137539119, 2.93550465e-06, 7.66488668e-08, -0.999999344, -7.04015292e-07, -0.999998748, -5.8910512e-08, -0.999998629, 2.36843903e-07, -2.68218696e-06)
- Weld59.Part0 = WedgePart57
- Weld59.Part1 = WedgePart60
- WedgePart60.Name = "Tip"
- WedgePart60.Parent = Model2
- WedgePart60.Material = Enum.Material.Ice
- WedgePart60.Reflectance = 0.34999999403954
- WedgePart60.Transparency = 0.20000000298023
- WedgePart60.Rotation = Vector3.new(-139.910004, -89.6500015, 54.8600006)
- WedgePart60.CanCollide = false
- WedgePart60.FormFactor = Enum.FormFactor.Custom
- WedgePart60.Size = Vector3.new(1.08000004, 1.08000004, 1.08000004)
- WedgePart60.CFrame = CFrame.new(0.2375018, 20.3154583, 0.105339304, 6.09440622e-06, -8.65946822e-06, -0.999980807, 3.05995883e-07, -0.999982536, 2.20745915e-06, -0.999990761, -4.99914741e-08, -2.622485e-06)
- WedgePart60.Position = Vector3.new(0.2375018, 20.3154583, 0.105339304)
- WedgePart60.Orientation = Vector3.new(0, -90, 180)
- SpecialMesh61.Parent = WedgePart60
- SpecialMesh61.Scale = Vector3.new(0.128000006, 2.17600012, 0.128000006)
- SpecialMesh61.MeshType = Enum.MeshType.Wedge
- SpecialMesh61.Scale = Vector3.new(0.128000006, 2.17600012, 0.128000006)
- Part62.Name = "Blade"
- Part62.Parent = Model2
- Part62.Material = Enum.Material.Ice
- Part62.Reflectance = 0.34999999403954
- Part62.Transparency = 1
- Part62.Rotation = Vector3.new(-103.619995, 89.909996, 138.229996)
- Part62.CanCollide = false
- Part62.FormFactor = Enum.FormFactor.Custom
- Part62.Size = Vector3.new(1.08000004, 7.17000008, 1.08000004)
- Part62.CFrame = CFrame.new(0.0993530005, 22.9538383, 0.105449997, -1.78813792e-07, -1.59719676e-07, 0.999998629, -3.81061156e-08, -0.999998748, 3.07451955e-07, 0.999999344, -2.03671053e-08, -7.4505742e-08)
- Part62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part62.Position = Vector3.new(0.0993530005, 22.9538383, 0.105449997)
- Part62.Orientation = Vector3.new(0, 90, -180)
- PointLight63.Parent = Part62
- PointLight63.Color = Color3.new(0, 0.505882, 0.505882)
- PointLight63.Brightness = inf
- PointLight63.Color = Color3.new(0, 0.505882, 0.505882)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement