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"))
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- Sound2 = Instance.new("Sound")
- Sound3 = Instance.new("Sound")
- Sound4 = Instance.new("Sound")
- Sound5 = Instance.new("Sound")
- Sound6 = Instance.new("Sound")
- Sound7 = Instance.new("Sound")
- LocalScript8 = Instance.new("LocalScript")
- LocalScript9 = Instance.new("LocalScript")
- Script10 = Instance.new("Script")
- Animation11 = Instance.new("Animation")
- StringValue12 = Instance.new("StringValue")
- Script13 = Instance.new("Script")
- ScreenGui14 = Instance.new("ScreenGui")
- Frame15 = Instance.new("Frame")
- ImageButton16 = Instance.new("ImageButton")
- ImageButton17 = Instance.new("ImageButton")
- Animation18 = Instance.new("Animation")
- Animation19 = Instance.new("Animation")
- Animation20 = Instance.new("Animation")
- Animation21 = Instance.new("Animation")
- Animation22 = Instance.new("Animation")
- Animation23 = Instance.new("Animation")
- Part24 = Instance.new("Part")
- SpecialMesh25 = Instance.new("SpecialMesh")
- Script26 = Instance.new("Script")
- LocalScript27 = Instance.new("LocalScript")
- LocalScript28 = Instance.new("LocalScript")
- Script29 = Instance.new("Script")
- Animation30 = Instance.new("Animation")
- LocalScript31 = Instance.new("LocalScript")
- Script32 = Instance.new("Script")
- Script33 = Instance.new("Script")
- BoolValue34 = Instance.new("BoolValue")
- StringValue35 = Instance.new("StringValue")
- Animation36 = Instance.new("Animation")
- Part37 = Instance.new("Part")
- Part38 = Instance.new("Part")
- Part39 = Instance.new("Part")
- SpecialMesh40 = Instance.new("SpecialMesh")
- Script41 = Instance.new("Script")
- Part42 = Instance.new("Part")
- SpecialMesh43 = Instance.new("SpecialMesh")
- Script44 = Instance.new("Script")
- Part45 = Instance.new("Part")
- SpecialMesh46 = Instance.new("SpecialMesh")
- Script47 = Instance.new("Script")
- Part48 = Instance.new("Part")
- SpecialMesh49 = Instance.new("SpecialMesh")
- Script50 = Instance.new("Script")
- Part51 = Instance.new("Part")
- SpecialMesh52 = Instance.new("SpecialMesh")
- Script53 = Instance.new("Script")
- Part54 = Instance.new("Part")
- SpecialMesh55 = Instance.new("SpecialMesh")
- Script56 = Instance.new("Script")
- Part57 = Instance.new("Part")
- SpecialMesh58 = Instance.new("SpecialMesh")
- Script59 = Instance.new("Script")
- Part60 = Instance.new("Part")
- SpecialMesh61 = Instance.new("SpecialMesh")
- Script62 = Instance.new("Script")
- Part63 = Instance.new("Part")
- Part64 = Instance.new("Part")
- Part65 = Instance.new("Part")
- Part66 = Instance.new("Part")
- Part67 = Instance.new("Part")
- Script68 = Instance.new("Script")
- Part69 = Instance.new("Part")
- Part70 = Instance.new("Part")
- Part71 = Instance.new("Part")
- SpecialMesh72 = Instance.new("SpecialMesh")
- Part73 = Instance.new("Part")
- Part74 = Instance.new("Part")
- Part75 = Instance.new("Part")
- Part76 = Instance.new("Part")
- Part77 = Instance.new("Part")
- Part78 = Instance.new("Part")
- Part79 = Instance.new("Part")
- BlockMesh80 = Instance.new("BlockMesh")
- Script81 = Instance.new("Script")
- Part82 = Instance.new("Part")
- SpecialMesh83 = Instance.new("SpecialMesh")
- Script84 = Instance.new("Script")
- Part85 = Instance.new("Part")
- SpecialMesh86 = Instance.new("SpecialMesh")
- Script87 = Instance.new("Script")
- Part88 = Instance.new("Part")
- SpecialMesh89 = Instance.new("SpecialMesh")
- Script90 = Instance.new("Script")
- Part91 = Instance.new("Part")
- Script92 = Instance.new("Script")
- SpecialMesh93 = Instance.new("SpecialMesh")
- Script94 = Instance.new("Script")
- Part95 = Instance.new("Part")
- Script96 = Instance.new("Script")
- SpecialMesh97 = Instance.new("SpecialMesh")
- Script98 = Instance.new("Script")
- Part99 = Instance.new("Part")
- Script100 = Instance.new("Script")
- SpecialMesh101 = Instance.new("SpecialMesh")
- Script102 = Instance.new("Script")
- Part103 = Instance.new("Part")
- Script104 = Instance.new("Script")
- SpecialMesh105 = Instance.new("SpecialMesh")
- Script106 = Instance.new("Script")
- Part107 = Instance.new("Part")
- SpecialMesh108 = Instance.new("SpecialMesh")
- Script109 = Instance.new("Script")
- Part110 = Instance.new("Part")
- SpecialMesh111 = Instance.new("SpecialMesh")
- Script112 = Instance.new("Script")
- Script113 = Instance.new("Script")
- Script114 = Instance.new("Script")
- Part115 = Instance.new("Part")
- SpecialMesh116 = Instance.new("SpecialMesh")
- Script117 = Instance.new("Script")
- Script118 = Instance.new("Script")
- Script119 = Instance.new("Script")
- Part120 = Instance.new("Part")
- SpecialMesh121 = Instance.new("SpecialMesh")
- Script122 = Instance.new("Script")
- Script123 = Instance.new("Script")
- Script124 = Instance.new("Script")
- Part125 = Instance.new("Part")
- SpecialMesh126 = Instance.new("SpecialMesh")
- Script127 = Instance.new("Script")
- Script128 = Instance.new("Script")
- Script129 = Instance.new("Script")
- Part130 = Instance.new("Part")
- Script131 = Instance.new("Script")
- Part132 = Instance.new("Part")
- Part133 = Instance.new("Part")
- SpecialMesh134 = Instance.new("SpecialMesh")
- Script135 = Instance.new("Script")
- Part136 = Instance.new("Part")
- SpecialMesh137 = Instance.new("SpecialMesh")
- Script138 = Instance.new("Script")
- Part139 = Instance.new("Part")
- Script140 = Instance.new("Script")
- Part141 = Instance.new("Part")
- SpecialMesh142 = Instance.new("SpecialMesh")
- Script143 = Instance.new("Script")
- Part144 = Instance.new("Part")
- SpecialMesh145 = Instance.new("SpecialMesh")
- Script146 = Instance.new("Script")
- Part147 = Instance.new("Part")
- SpecialMesh148 = Instance.new("SpecialMesh")
- Script149 = Instance.new("Script")
- Part150 = Instance.new("Part")
- SpecialMesh151 = Instance.new("SpecialMesh")
- Script152 = Instance.new("Script")
- Part153 = Instance.new("Part")
- SpecialMesh154 = Instance.new("SpecialMesh")
- Script155 = Instance.new("Script")
- Part156 = Instance.new("Part")
- SpecialMesh157 = Instance.new("SpecialMesh")
- Script158 = Instance.new("Script")
- Part159 = Instance.new("Part")
- Script160 = Instance.new("Script")
- Part161 = Instance.new("Part")
- Script162 = Instance.new("Script")
- Part163 = Instance.new("Part")
- PointLight164 = Instance.new("PointLight")
- Script165 = Instance.new("Script")
- Script166 = Instance.new("Script")
- Smoke167 = Instance.new("Smoke")
- Script168 = Instance.new("Script")
- Script169 = Instance.new("Script")
- LocalScript170 = Instance.new("LocalScript")
- Script171 = Instance.new("Script")
- Script172 = Instance.new("Script")
- Script173 = Instance.new("Script")
- LocalScript174 = Instance.new("LocalScript")
- Script175 = Instance.new("Script")
- Script176 = Instance.new("Script")
- Part177 = Instance.new("Part")
- Fire178 = Instance.new("Fire")
- SpecialMesh179 = Instance.new("SpecialMesh")
- Script180 = Instance.new("Script")
- Script181 = Instance.new("Script")
- Part182 = Instance.new("Part")
- Fire183 = Instance.new("Fire")
- SpecialMesh184 = Instance.new("SpecialMesh")
- Script185 = Instance.new("Script")
- Script186 = Instance.new("Script")
- Part187 = Instance.new("Part")
- Fire188 = Instance.new("Fire")
- SpecialMesh189 = Instance.new("SpecialMesh")
- Script190 = Instance.new("Script")
- Script191 = Instance.new("Script")
- Part192 = Instance.new("Part")
- Script193 = Instance.new("Script")
- SpecialMesh194 = Instance.new("SpecialMesh")
- Part195 = Instance.new("Part")
- Script196 = Instance.new("Script")
- SpecialMesh197 = Instance.new("SpecialMesh")
- Part198 = Instance.new("Part")
- Script199 = Instance.new("Script")
- SpecialMesh200 = Instance.new("SpecialMesh")
- Part201 = Instance.new("Part")
- Script202 = Instance.new("Script")
- SpecialMesh203 = Instance.new("SpecialMesh")
- Part204 = Instance.new("Part")
- Script205 = Instance.new("Script")
- SpecialMesh206 = Instance.new("SpecialMesh")
- Part207 = Instance.new("Part")
- Script208 = Instance.new("Script")
- SpecialMesh209 = Instance.new("SpecialMesh")
- Part210 = Instance.new("Part")
- Script211 = Instance.new("Script")
- SpecialMesh212 = Instance.new("SpecialMesh")
- Part213 = Instance.new("Part")
- Script214 = Instance.new("Script")
- SpecialMesh215 = Instance.new("SpecialMesh")
- Part216 = Instance.new("Part")
- SpecialMesh217 = Instance.new("SpecialMesh")
- Part218 = Instance.new("Part")
- SpecialMesh219 = Instance.new("SpecialMesh")
- Part220 = Instance.new("Part")
- SpecialMesh221 = Instance.new("SpecialMesh")
- Part222 = Instance.new("Part")
- Script223 = Instance.new("Script")
- SpecialMesh224 = Instance.new("SpecialMesh")
- Part225 = Instance.new("Part")
- Script226 = Instance.new("Script")
- SpecialMesh227 = Instance.new("SpecialMesh")
- Part228 = Instance.new("Part")
- Script229 = Instance.new("Script")
- SpecialMesh230 = Instance.new("SpecialMesh")
- Part231 = Instance.new("Part")
- Script232 = Instance.new("Script")
- SpecialMesh233 = Instance.new("SpecialMesh")
- Part234 = Instance.new("Part")
- Script235 = Instance.new("Script")
- SpecialMesh236 = Instance.new("SpecialMesh")
- Tool0.Name = "Scythe"
- Tool0.Parent = mas
- Tool0.TextureId = "http://www.roblox.com/asset/?id=131955786"
- Tool0.GripForward = Vector3.new(-0.0100994846, -0.999948978, 0)
- Tool0.GripRight = Vector3.new(-0.999948978, 0.0100994846, 0)
- Tool0.GripUp = Vector3.new(0, 0, 1)
- Tool0.CanBeDropped = false
- Part1.Name = "Handle"
- Part1.Parent = Tool0
- Part1.Transparency = 1
- Part1.Rotation = Vector3.new(-90.6500015, -41.1599998, 14.0499992)
- Part1.Anchored = true
- Part1.Size = Vector3.new(1, 1.20000005, 6)
- Part1.CFrame = CFrame.new(-4.46752024, 2.67885494, -14.453908, 0.730379105, -0.182800308, -0.658125341, 0.635645449, -0.170753106, 0.752859175, -0.250000119, -0.968206942, -0.00851842016)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.Position = Vector3.new(-4.46752024, 2.67885494, -14.453908)
- Part1.Orientation = Vector3.new(-48.8400002, -90.7399979, 105.040001)
- Sound2.Parent = Part1
- Sound2.SoundId = "http://www.roblox.com/asset/?id=28144277"
- Sound2.Volume = 0.69999998807907
- Sound3.Parent = Part1
- Sound3.SoundId = "http://www.roblox.com/asset/?id=28257433"
- Sound3.Volume = 1
- Sound4.Parent = Part1
- Sound4.SoundId = "http://www.roblox.com/asset/?id=28144425"
- Sound4.Volume = 1
- Sound5.Parent = Part1
- Sound5.SoundId = "http://www.roblox.com/asset/?id=28144291"
- Sound5.Volume = 0.69999998807907
- Sound6.Name = "DrinkSound"
- Sound6.Parent = Part1
- Sound6.SoundId = "http://www.roblox.com/asset/?id=15047813"
- Sound7.Name = "OpenSound"
- Sound7.Parent = Part1
- Sound7.SoundId = "http://www.roblox.com/asset/?id="
- Sound7.Volume = 1
- LocalScript8.Name = "AnimationScript"
- LocalScript8.Parent = Tool0
- table.insert(cors,sandbox(LocalScript8,function()
- -- animations must be run in a local script, so animation handling is delegated here
- local Tool = script.Parent
- local humanoid = nil
- -- animation controllers
- local standardSwing = nil
- local swingRight = nil
- local swingLeft = nil
- local spinSwing = nil
- local doubleSwing = nil
- local idle = nil
- local idleWalking = nil
- local keyCombo = {}
- local numOfKeysDown = 0
- local debris = game:GetService("Debris")
- local spinSound= Instance.new("Sound")
- spinSound.SoundId = "http://www.roblox.com/asset/?id=28144425"
- spinSound.Volume = 1
- spinSound.Parent = script.Parent.Handle
- local slashSounds = {"28144268 ","28144277","28144291","28144295"}
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
- SlashSound.Parent = script.Parent.Handle
- SlashSound.Volume = .7
- -- load in Animations on equip
- function onEquippedLocal(input)
- spinSound:Stop()
- humanoid = Tool.Parent:FindFirstChild("Humanoid")
- standardSwing = humanoid:LoadAnimation(Tool.staffstrike)
- idle = humanoid:LoadAnimation(Tool.holdstaff)
- idle:Play()
- idleWalking = humanoid:LoadAnimation(Tool.walkstaff)
- swingRight = humanoid:LoadAnimation(Tool.staffswingright)
- swingLeft = humanoid:LoadAnimation(Tool.staffswingleft)
- doubleSwing = humanoid:LoadAnimation(Tool.staffdoublehit)
- spinSwing = humanoid:LoadAnimation(Tool.staffspin)
- input.KeyDown:connect(onKeyDown)
- input.KeyUp:connect(onKeyUp)
- end
- -- remove animations on unequip
- function onUnequippedLocal()
- humanoid = nil
- standardSwing:Stop()
- idle:Stop()
- idleWalking:Stop()
- spinSwing:Stop()
- doubleSwing:Stop()
- swingLeft:Stop()
- swingRight:Stop()
- standardSwing:remove()
- idle:remove()
- idleWalking:remove()
- swingRight:remove()
- swingLeft:remove()
- doubleSwing:remove()
- spinSwing:remove()
- end
- function animationValueChanged(value)
- if value == "standardAttack" then
- standardSwing:Play()
- elseif value == "rightAttack" then
- swingRight:Play()
- elseif value == "leftAttack" then
- swingLeft:Play()
- elseif value == "doubleAttack" then
- doubleSwing:Play()
- elseif value == "spinAttack" then
- spinSwing:Play()
- end
- end
- function changeAnimationValue(value)
- Tool.AnimationValue.Value = "change"
- Tool.AnimationValue.Value = value
- keyCombo = {}
- end
- function spinAttack()
- local torso = humanoid.Parent:FindFirstChild("Torso")
- if torso ~= nil then
- local spinForce = Instance.new("BodyAngularVelocity")
- spinForce.P = 1000000
- spinForce.angularvelocity = Vector3.new(0,20,0)
- spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
- spinForce.Parent = torso
- debris:AddItem(spinForce, 1)
- end
- end
- function onKeyDown(key)
- if (key~=nil) then
- local key = key:lower()
- if (key == "w") or (key == "s") or (key == "a") or (key == "d") then
- idleWalking:Play(0)
- numOfKeysDown = numOfKeysDown + 1
- elseif (key== "[") then
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
- SlashSound:Play()
- changeAnimationValue("swingRight")
- elseif (key=="]") then
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
- SlashSound:Play()
- changeAnimationValue("swingLeft")
- elseif (key=="q") then
- changeAnimationValue("spinAttack")
- spinAttack()
- spinSound:play()
- else
- keyCombo = {}
- end
- end
- end
- -- used to stop manual walking animation
- function onKeyUp(key)
- if (key~=nil) then
- local key = key:lower()
- if (key == "w") or (key == "s") or (key == "a") or (key == "d") and (numOfKeysDown <= 1) then
- idleWalking:Stop(0)
- numOfKeysDown = numOfKeysDown - 1
- end
- end
- end
- Tool.AnimationValue.Changed:connect(animationValueChanged)
- Tool.Equipped:connect(onEquippedLocal)
- Tool.Unequipped:connect(onUnequippedLocal)
- end))
- LocalScript9.Name = "BottomSpinner"
- LocalScript9.Parent = Tool0
- table.insert(cors,sandbox(LocalScript9,function()
- --[[Super Util]]--
- function WaitForChild(parent,...)
- local debugPrint = false
- for _, i in ipairs({...}) do
- if type(i)=='boolean' then
- debugPrint = i
- else
- while not parent:FindFirstChild(i) do
- wait(1/30)
- if debugPrint then
- print(script.Name..':'..parent.Name..' Waiting for '.. i)
- end
- end
- parent=parent[i]
- end
- end
- return parent
- end
- function ForEach(parent,func)
- if type(parent)=='table' then
- for _,i in pairs(parent) do
- func(i)
- end
- else
- for _,i in pairs(parent:GetChildren()) do
- func(i)
- end
- end
- end
- function MakeValue(class,name,value,parent)
- local temp = Instance.new(class)
- temp.Name = name
- temp.Value = value
- temp.Parent = parent
- return temp
- end
- function TweenProperty(obj, propName, inita, enda, length)
- --WARNING:possible floating point errors here
- local lastAlpha = 0
- local breakLoop = false
- --[[
- if obj.Changed then obj.Changed:connect(function(prop)
- if prop ==propName and math.abs(lastAlpha-obj[propName])>.001 then
- breakLoop = true
- end
- end)
- end
- --]]
- local startTime = tick()
- local diff = enda-inita
- while tick()-startTime<length and not breakLoop do
- lastAlpha = (((tick()-startTime)/length)*diff)+inita
- obj[propName] = lastAlpha
- wait(1/30)
- end
- if not breakLoop then
- obj[propName] = enda
- end
- end
- --[[Constants]]--
- local MAX_SIZE = Vector3.new(9.8,.2,9.8)
- local MIN_SIZE = Vector3.new(1,1,1)
- --[[Workspace Variables]]--
- local Tool = script.Parent
- local MyHumanoid =nil
- --[[Script Variables]]--
- local IsEquipped = false
- local IsFreeFalling = false
- local SpinPart = Instance.new('Part')
- SpinPart.Transparency = 1
- SpinPart.Size = MAX_SIZE
- SpinPart.CanCollide = false
- SpinPart.FormFactor = 'Custom'
- local SpinDecal = Instance.new('Decal')
- SpinDecal.Texture = 'http://www.roblox.com/asset/?id=131954857'
- SpinDecal.Parent = SpinPart
- SpinDecal.Face = 'Top'
- do
- local tspin = Instance.new('BodyAngularVelocity')
- tspin.angularvelocity = Vector3.new(0,1,0)
- tspin.maxTorque =Vector3.new(math.huge,math.huge,math.huge)
- tspin.Parent = SpinPart
- end
- local SpinPos = Instance.new('BodyPosition')
- SpinPos.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- SpinPos.Parent = SpinPart
- --[[Script Functions]]--
- function OnFreeFalling(isfalling)
- IsFreeFalling = isfalling
- end
- --[[Running Logic]]--
- function Equipped()
- IsEquipped = true
- local MyTorso = Tool.Parent:FindFirstChild('Torso')
- if Tool.Parent:FindFirstChild('Humanoid') then
- MyHumanoid = Tool.Parent.Humanoid
- if not FreeFallingConnection then
- FreeFallingConnection = MyHumanoid.FreeFalling:connect(OnFreeFalling)
- end
- end
- if MyTorso then
- Spawn(function()
- local startTime = tick()
- SpinPart.CFrame = CFrame.new(MyTorso.CFrame.p+Vector3.new(0,-2.8+(math.sin(tick())/3),0))
- SpinPart.Parent = MyTorso
- local fadeIn = true
- while IsEquipped do
- SpinDecal.Transparency=((math.sin(tick()-startTime)/2))
- if not IsFreeFalling then
- SpinPos.position = MyTorso.CFrame.p+Vector3.new(0,-2.8+(math.sin(tick())/3),0)
- end
- wait()
- end
- SpinPart.Parent = nil
- end)
- end
- end
- function Unequipped()
- IsEquipped = false
- end
- Tool.Equipped:connect(Equipped)
- Tool.Unequipped:connect(Unequipped)
- end))
- Script10.Name = "Robot"
- Script10.Parent = Tool0
- table.insert(cors,sandbox(Script10,function()
- zombieParent = false
- while zombieParent == false do
- wait(0.5)
- if script.Parent.Name == "SummonedZombie" then
- zombieParent = true
- end
- end
- model = script.Parent
- backup = model:Clone()
- regentime = 1 --5 minutes
- ------------------
- --SPAWNING--
- ------------------
- miked=script.Parent
- itlh=miked.Torso:findFirstChild("Left Hip")
- itlh.Part0=miked.Torso
- itlh.Part1=miked:findFirstChild("Left Leg")
- itlh.C0=CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- itrh=miked.Torso:findFirstChild("Right Hip")
- itrh.Part0=miked.Torso
- itrh.Part1=miked:findFirstChild("Right Leg")
- itrh.C0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- itls=miked.Torso:findFirstChild("Left Shoulder")
- itls.Part1=miked.Torso
- itls.C0=CFrame.new(2, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- itls.Part0=miked:findFirstChild("Left Arm")
- itrs=miked.Torso:findFirstChild("Right Shoulder")
- itrs.Part1=miked.Torso
- itrs.C0=CFrame.new(-2, 0.5, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0)
- itrs.Part0=miked:findFirstChild("Right Arm")
- miked.Head:makeJoints()
- wait(3)
- miked:findFirstChild("Left Arm").Anchored = false
- miked:findFirstChild("Right Arm").Anchored = false
- ------------------
- ------------------
- function waitForChild(parent, childName)
- while true do
- local child = parent:findFirstChild(childName)
- if child then
- return child
- end
- parent.ChildAdded:wait()
- end
- end
- local Figure = script.Parent
- local Torso = waitForChild(Figure, "Torso")
- local RightShoulder = waitForChild(Torso, "Right Shoulder")
- local LeftShoulder = waitForChild(Torso, "Left Shoulder")
- local RightHip = waitForChild(Torso, "Right Hip")
- local LeftHip = waitForChild(Torso, "Left Hip")
- local Neck = waitForChild(Torso, "Neck")
- local Humanoid = waitForChild(Figure, "Zombie")
- local pose = "Standing"
- local toolAnim = "None"
- local toolAnimTime = 0
- local isSeated = false
- function onRunning(speed)
- if isSeated then return end
- if speed>0 then
- pose = "Running"
- else
- pose = "Standing"
- end
- end
- function onDied()
- pose = "Dead"
- wait(regentime)
- wait(1)
- model:remove()
- model = backup:Clone()
- wait(3)
- model.Parent = game.Workspace
- model:MakeJoints()
- end
- function onJumping()
- isSeated = false
- pose = "Jumping"
- end
- function onClimbing()
- pose = "Climbing"
- end
- function onGettingUp()
- pose = "GettingUp"
- end
- function onFreeFall()
- pose = "FreeFall"
- end
- function onDancing()
- pose = "Dancing"
- end
- function onFallingDown()
- pose = "FallingDown"
- end
- function onSeated()
- isSeated = true
- pose = "Seated"
- end
- function moveJump()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -3.14
- LeftShoulder.DesiredAngle = -3.14
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- function moveFreeFall()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -1
- LeftShoulder.DesiredAngle = -1
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- function moveFloat()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -1.57
- LeftShoulder.DesiredAngle = 1.57
- RightHip.DesiredAngle = 1.57
- LeftHip.DesiredAngle = -1.57
- end
- function moveBoogy()
- while pose=="Boogy" do
- wait(.5)
- RightShoulder.MaxVelocity = 1
- LeftShoulder.MaxVelocity = 1
- RightShoulder.DesiredAngle = -3.14
- LeftShoulder.DesiredAngle = 0
- RightHip.DesiredAngle = 1.57
- LeftHip.DesiredAngle = 0
- wait(.5)
- RightShoulder.MaxVelocity = 1
- LeftShoulder.MaxVelocity = 1
- RightShoulder.DesiredAngle = 0
- LeftShoulder.DesiredAngle = -3.14
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 1.57
- end
- end
- function moveZombie()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -1.57
- LeftShoulder.DesiredAngle = 1.57
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- function movePunch()
- script.Parent.Torso.Anchored=true
- RightShoulder.MaxVelocity = 60
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -1.57
- LeftShoulder.DesiredAngle = 0
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- wait(1)
- script.Parent.Torso.Anchored=false
- pose="Standing"
- end
- function moveKick()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 0
- LeftShoulder.DesiredAngle = 0
- RightHip.MaxVelocity = 40
- RightHip.DesiredAngle = 1.57
- LeftHip.DesiredAngle = 0
- wait(1)
- pose="Standing"
- end
- function moveFly()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 0
- LeftShoulder.DesiredAngle = 0
- RightHip.MaxVelocity = 40
- RightHip.DesiredAngle = 1.57
- LeftHip.DesiredAngle = 0
- wait(1)
- pose="Standing"
- end
- function moveClimb()
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -3.14
- LeftShoulder.DesiredAngle = 3.14
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- function moveSit()
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- RightShoulder.DesiredAngle = -3.14 /2
- LeftShoulder.DesiredAngle = -3.14 /2
- RightHip.DesiredAngle = 3.14 /2
- LeftHip.DesiredAngle = -3.14 /2
- end
- function getTool()
- kidTable = Figure:children()
- if (kidTable ~= nil) then
- numKids = #kidTable
- for i=1,numKids do
- if (kidTable[i].className == "Tool") then return kidTable[i] end
- end
- end
- return nil
- end
- function getToolAnim(tool)
- c = tool:children()
- for i=1,#c do
- if (c[i].Name == "toolanim" and c[i].className == "StringValue") then
- return c[i]
- end
- end
- return nil
- end
- function animateTool()
- if (toolAnim == "None") then
- RightShoulder.DesiredAngle = -1.57
- return
- end
- if (toolAnim == "Slash") then
- RightShoulder.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = 0
- return
- end
- if (toolAnim == "Lunge") then
- RightShoulder.MaxVelocity = 0.5
- LeftShoulder.MaxVelocity = 0.5
- RightHip.MaxVelocity = 0.5
- LeftHip.MaxVelocity = 0.5
- RightShoulder.DesiredAngle = -1.57
- LeftShoulder.DesiredAngle = 1.0
- RightHip.DesiredAngle = 1.57
- LeftHip.DesiredAngle = 1.0
- return
- end
- end
- function move(time)
- local amplitude
- local frequency
- if (pose == "Jumping") then
- moveJump()
- return
- end
- if (pose == "Zombie") then
- moveZombie()
- return
- end
- if (pose == "Boogy") then
- moveBoogy()
- return
- end
- if (pose == "Float") then
- moveFloat()
- return
- end
- if (pose == "Punch") then
- movePunch()
- return
- end
- if (pose == "Kick") then
- moveKick()
- return
- end
- if (pose == "Fly") then
- moveFly()
- return
- end
- if (pose == "FreeFall") then
- moveFreeFall()
- return
- end
- if (pose == "Climbing") then
- moveClimb()
- return
- end
- if (pose == "Seated") then
- moveSit()
- return
- end
- amplitude = 0.1
- frequency = 1
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- if (pose == "Running") then
- amplitude = 1
- frequency = 9
- elseif (pose == "Dancing") then
- amplitude = 2
- frequency = 16
- end
- desiredAngle = amplitude * math.sin(time*frequency)
- if pose~="Dancing" then
- RightShoulder.DesiredAngle = -desiredAngle
- LeftShoulder.DesiredAngle = desiredAngle
- RightHip.DesiredAngle = -desiredAngle
- LeftHip.DesiredAngle = -desiredAngle
- else
- RightShoulder.DesiredAngle = desiredAngle
- LeftShoulder.DesiredAngle = desiredAngle
- RightHip.DesiredAngle = -desiredAngle
- LeftHip.DesiredAngle = -desiredAngle
- end
- local tool = getTool()
- if tool ~= nil then
- animStringValueObject = getToolAnim(tool)
- if animStringValueObject ~= nil then
- toolAnim = animStringValueObject.Value
- -- message recieved, delete StringValue
- animStringValueObject.Parent = nil
- toolAnimTime = time + .3
- end
- if time > toolAnimTime then
- toolAnimTime = 0
- toolAnim = "None"
- end
- animateTool()
- else
- toolAnim = "None"
- toolAnimTime = 0
- end
- end
- -- connect events
- -----------------------------------------------------------------------------------------------------------------------
- function unequip()
- local items=script.Parent:children()
- for i=1, #items do
- if items[i].className=="Tool" then items[i]:remove() end
- end
- end
- function onChatted(msg, recipient)
- msg = string.lower(msg)
- if string.match(msg, string.lower(script.Parent.Name))~=nil or string.match(msg, "everyone") then
- if string.match(msg, "equip") then
- if game.Workspace:findFirstChild("Hub") then
- if string.match(msg, "rocket") then unequip()
- game.Workspace.Hub.Rocket:clone().Parent=script.Parent
- elseif string.match(msg, "slingshot") then unequip()
- game.Workspace.Hub.Slingshot:clone().Parent=script.Parent
- elseif string.match(msg, "sword") then unequip()
- game.Workspace.Hub.Sword:clone().Parent=script.Parent
- elseif string.match(msg, "pbg") then unequip()
- game.Workspace.Hub.PBG:clone().Parent=script.Parent
- elseif string.match(msg, "superball") then unequip()
- game.Workspace.Hub.Superball:clone().Parent=script.Parent
- elseif string.match(msg, "trowel") then unequip()
- game.Workspace.Hub.Trowel:clone().Parent=script.Parent
- elseif string.match(msg, "bomb") then unequip()
- game.Workspace.Hub.Bomb:clone().Parent=script.Parent
- end
- end
- end
- if string.match(msg, "unequip") then unequip() end
- if string.match(msg, "run") then onRunning(1) end
- if string.match(msg, "climb") then onClimbing() end
- if string.match(msg, "jump") then onJumping() end
- if string.match(msg, "zombie") then pose="Zombie" end
- if string.match(msg, "disco") then pose="Boogy" end
- if string.match(msg, "float") then pose="Float" end
- if string.match(msg, "punch") then pose="Punch" end
- if string.match(msg, "kick") then pose="Kick" end
- if string.match(msg, "fly") then pose="Fly" end
- if string.match(msg, "heal") then script.Parent.Humanoid.Health=script.Parent.Humanoid.MaxHealth end
- if string.match(msg, "defend") then defence() end
- if string.match(msg, "stop") then pose="Standing"; proxkill=false; following=false; stopmoving() end
- if string.match(msg, "go home") then following=false; gohome() end
- if string.match(msg, "follow") then
- if string.match(msg, "all") then
- followany()
- else
- local egg=game.Players:children()
- for i=1, #egg do
- if string.match(msg, string.lower(egg[i].Name)) then
- follow(egg[i].Name)
- return
- end
- end
- end
- end
- if string.match(msg, "kill") then
- if string.match(msg, "all") then
- attackany()
- else
- local egg=game.Players:children()
- for i=1, #egg do
- if string.match(msg, string.lower(egg[i].Name)) then
- attack(egg[i].Name)
- return
- end
- end
- end
- end
- end
- end
- if game.Players.NumPlayers>1 then
- x=game.Players:children()
- for i=1, #x do
- if script.Parent:findFirstChild("Commander")~=nil then
- if script.Parent.Commander:children()~=nil or script.Parent.Commander:children()>0 then
- local ch=script.Parent.Commander:children()
- for i=1, #ch do
- if string.lower(ch[i].Name)==string.lower(x[i].Name) then
- x[i].Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
- end
- end
- elseif string.lower(script.Parent.Commander.Value)==string.lower(x[i].Name) then
- x[i].Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
- end
- else
- x[i].Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
- end
- end
- end
- function onPlayerEntered(Player)
- while Player.Name==nil do
- wait(2)
- end
- if script.Parent:findFirstChild("Commander")~=nil then
- if script.Parent.Commander:children()~=nil or script.Parent.Commander:children()>0 then
- local ch=script.Parent.Commander:children()
- for i=1, #ch do
- if string.lower(ch[i].Name)==string.lower(Player.Name) then
- Player.Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
- end
- end
- elseif string.lower(script.Parent.Commander.Value)==string.lower(Player.Name) then
- Player.Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
- end
- else
- Player.Chatted:connect(function(msg, recipient) onChatted(msg, recipient) end)
- end
- end
- game.Players.ChildAdded:connect(onPlayerEntered)
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- dist=20
- function followany()
- following=true
- while following==true do
- local ch=game.Players:children()
- for i=1, #ch do
- local l=game.Workspace:findFirstChild(ch[i].Name)
- if l~=nil then
- local s=l.Torso
- local p=l.Torso.Position
- local q=script.Parent.Torso.Position
- local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
- if smallest==nil then
- smallest=d
- target=s
- elseif d<smallest then
- smallest=d
- target=s
- end
- end
- end
- if smallest==nil then stopmoving() return end
- if smallest>6*dist then return end
- script.Parent.Humanoid:MoveTo(target.Position, target)
- wait(0.5)
- for i=1, 6 do
- if target.Parent.Humanoid.Health<1 then stopmoving() else wait(0.5) end
- end
- end
- end
- function gohome()
- script.Parent.Humanoid:MoveTo(Vector3.new(0,0,0), game.Workspace.Bases.Base)
- end
- function stopmoving()
- script.Parent.Humanoid:MoveTo(script.Parent.Torso.Position, script.Parent.Torso)
- end
- function follow(name)
- following=true
- local p=game.Workspace:findFirstChild(name)
- if p==nil then return end
- while following==true do
- script.Parent.Humanoid:MoveTo(p.Torso.Position, p.Torso)
- wait(0.5)
- for i=1, 3 do
- if p.Humanoid.Health<1 then following=false; stopmoving() return end
- wait(0.5)
- end
- end
- end
- function attack(name)
- if script.Parent:findFirstChild("Sword")~=nil then
- following=true
- local p=game.Workspace:findFirstChild(name)
- if p==nil then return end
- while following==true do
- script.Parent.Humanoid:MoveTo(p.Torso.Position, p.Torso)
- wait(0.5)
- for i=1, 3 do
- if p.Humanoid.Health<1 then following=false; stopmoving() return end
- local l=p.Torso.Position
- local q=script.Parent.Torso.Position
- local d=math.sqrt( ((l.x-q.x)^2)+((l.y-q.y)^2)+((l.z-q.z)^2) )
- if d<10 then
- script.Parent.Humanoid:MoveTo(p.Torso.Position, p.Torso); slash()
- if (q.y-l.y)>3 and (q.y-l.y)<7 then
- script.Parent.Humanoid:MoveTo(p.Torso.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)), p.Torso);
- end
- end
- wait(1)
- end
- end
- end
- end
- function attackany()
- if script.Parent:findFirstChild("Sword")~=nil then
- following=true
- while following==true do
- local ch=game.Players:children()
- for i=1, #ch do
- local l=game.Workspace:findFirstChild(ch[i].Name)
- if l~=nil then
- local s=l.Torso
- local p=l.Torso.Position
- local q=script.Parent.Torso.Position
- local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
- if smallest==nil then
- smallest=d
- target=s
- elseif d<smallest then
- smallest=d
- target=s
- end
- end
- end
- if smallest==nil then stopmoving() return end
- if smallest>6*dist then return end
- script.Parent.Humanoid:MoveTo(target.Position, target)
- if smallest<10 then
- slash()
- end
- if target.Parent==nil then stopmoving() return end
- wait(0.5)
- for i=1, 3 do
- if target.Parent.Humanoid.Health<1 then
- stopmoving()
- else
- local p=target.Position
- local q=script.Parent.Torso.Position
- local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
- if d<10 then
- script.Parent.Humanoid:MoveTo(target.Position, target); slash()
- if (q.y-p.y)>3 and (q.y-p.y)<7 then
- script.Parent.Humanoid:MoveTo(p.Torso.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)), p.Torso);
- end
- end
- wait(1)
- end
- end
- end
- end
- end
- function patrol()
- if points==nil then
- points=0
- if game.Workspace:findFirstChild("pp1")~=nil then
- pp1=game.Workspace:findFirstChild("pp1")
- local points=points+1
- if game.Workspace:findFirstChild("pp2")~=nil then
- pp2=game.Workspace:findFirstChild("pp2")
- local points=points+1
- if game.Workspace:findFirstChild("pp3")~=nil then
- pp3=game.Workspace:findFirstChild("pp3")
- local points=points+1
- if game.Workspace:findFirstChild("pp4")~=nil then
- pp4=game.Workspace:findFirstChild("pp4")
- local points=points+1
- if game.Workspace:findFirstChild("pp5")~=nil then
- pp5=game.Workspace:findFirstChild("pp5")
- local points=points+1
- if game.Workspace:findFirstChild("pp6")~=nil then
- pp6=game.Workspace:findFirstChild("pp6")
- local points=points+1
- if game.Workspace:findFirstChild("pp7")~=nil then
- pp7=game.Workspace:findFirstChild("pp7")
- local points=points+1
- if game.Workspace:findFirstChild("pp8")~=nil then
- pp8=game.Workspace:findFirstChild("pp8")
- local points=points+1
- if game.Workspace:findFirstChild("pp9")~=nil then
- pp9=game.Workspace:findFirstChild("pp9")
- local points=points+1
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- if points<1 then return end
- patrolling=true
- local time=2
- if points==1 then return end
- if points>1 then
- while patrolling==true do
- script.Parent.Humanoid:MoveTo(pp1.Position, pp1)
- wait(time)
- script.Parent.Humanoid:MoveTo(pp2.Position, pp2)
- wait(time)
- if points>2 then
- script.Parent.Humanoid:MoveTo(pp3.Position, pp3)
- wait(time)
- if points>3 then
- script.Parent.Humanoid:MoveTo(pp4.Position, pp4)
- wait(time)
- if points>4 then
- script.Parent.Humanoid:MoveTo(pp5.Position, pp5)
- wait(time)
- if points>5 then
- script.Parent.Humanoid:MoveTo(pp6.Position, pp6)
- wait(time)
- if points>6 then
- script.Parent.Humanoid:MoveTo(pp7.Position, pp7)
- wait(time)
- if points>7 then
- script.Parent.Humanoid:MoveTo(pp8.Position, pp8)
- wait(time)
- if points>8 then
- script.Parent.Humanoid:MoveTo(pp9.Position, pp9)
- wait(time)
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- function goto(pos,part)
- while true do
- end
- end
- function slash()
- for i=1, 3 do
- wait(.3)
- RightShoulder.MaxVelocity = 2
- LeftShoulder.MaxVelocity = 1
- RightShoulder.DesiredAngle = -2.14
- LeftShoulder.DesiredAngle = 0
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- wait(.2)
- RightShoulder.MaxVelocity = 2
- LeftShoulder.MaxVelocity = 1
- RightShoulder.DesiredAngle = 0
- LeftShoulder.DesiredAngle = 0
- RightHip.DesiredAngle = 0
- LeftHip.DesiredAngle = 0
- end
- end
- function defence()
- proxkill=true
- while proxkill==true do
- local ch=game.Players:children()
- for i=1, #ch do
- local p=game.Workspace:findFirstChild(ch[i].Name)
- if p~=nil then
- local p=p.Torso.Position
- local q=script.Parent.Torso.Position
- local d=math.sqrt( ((p.x-q.x)^2)+((p.y-q.y)^2)+((p.z-q.z)^2) )
- if d<dist and d>8 then
- local ex=Instance.new("Explosion")
- ex.Position=p
- ex.Parent=game.Workspace
- end
- end
- end
- wait(1)
- end
- end
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- -----------------------------------------------------------------------------------------------------------------------
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(onJumping)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.GettingUp:connect(onGettingUp)
- Humanoid.FreeFalling:connect(onFreeFall)
- Humanoid.FallingDown:connect(onFallingDown)
- Humanoid.Seated:connect(onSeated)
- --[[
- function newSound(id)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.Parent = script.Parent.Head
- return sound
- end
- local sDied = newSound("rbxasset://sounds/uuhhh.wav")
- local sFallingDown = newSound("rbxasset://sounds/splat.wav")
- local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
- local sGettingUp = newSound("rbxasset://sounds/hit.wav")
- local sJumping = newSound("rbxasset://sounds/button.wav")
- local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
- sRunning.Looped = true
- local Figure = script.Parent
- local Head = waitForChild(Figure, "Head")
- local Humanoid = waitForChild(Figure, "Humanoid")
- function onDied()
- sDied:play()
- end
- function onState(state, sound)
- if state then
- sound:play()
- else
- sound:pause()
- end
- end
- function onRunning(speed)
- if speed>0 then
- sRunning:play()
- else
- sRunning:pause()
- end
- end
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
- Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
- Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
- Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
- --]]
- local nextTime = 0
- local runService = game:service("RunService");
- while Figure.Parent~=nil do
- time = runService.Stepped:wait()
- if time > nextTime then
- move(time)
- nextTime = time + 0.1
- end
- end
- end))
- Animation11.Name = "staffstandardswing"
- Animation11.Parent = Tool0
- Animation11.AnimationId = "http://www.roblox.com/Asset?ID=27741468"
- StringValue12.Name = "AnimationValue"
- StringValue12.Parent = Tool0
- StringValue12.Value = "rightAttack"
- Script13.Name = "SwordScript"
- Script13.Parent = Tool0
- table.insert(cors,sandbox(Script13,function()
- -------- OMG HAX
- r = game:service("RunService")
- local sword = script.Parent.Handle
- local Tool = script.Parent
- local damage = 150
- local p = nil
- local humanoid = nil
- local hitCoolDown = 0
- local slashSounds = {"28144268 ","28144277","28144291","28144295"}
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
- SlashSound.Parent = sword
- SlashSound.Volume = .7
- local UnsheathSound = Instance.new("Sound")
- UnsheathSound.SoundId = "http://www.roblox.com/asset/?id=28257433"
- UnsheathSound.Parent = sword
- UnsheathSound.Volume = 1
- local hitting = false
- function blow(hit)
- if hitting then
- return
- end
- hitting = true
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
- if humanoid~=nil and humanoid ~= hum and hum ~= nil then
- -- final check, make sure sword is in-hand
- local right_arm = vCharacter:FindFirstChild("Right Arm")
- if (right_arm ~= nil) then
- local joint = right_arm:FindFirstChild("RightGrip")
- if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
- tagHumanoid(humanoid, vPlayer)
- humanoid:TakeDamage(damage)
- wait(0.5)
- untagHumanoid(humanoid)
- end
- end
- end
- hitting = false
- end
- function tagHumanoid(humanoid, player)
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = humanoid
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- function attack(humanoid)
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
- SlashSound:play()
- Tool.AnimationValue.Value = "changed"
- Tool.AnimationValue.Value = "standardAttack"
- end
- function lunge(humanoid)
- SlashSound.SoundId = "http://www.roblox.com/asset/?id=" .. slashSounds[math.random(1,#slashSounds)]
- SlashSound:play()
- Tool.AnimationValue.Value = "changed"
- Tool.AnimationValue.Value = "doubleAttack"
- wait(0.5)
- SlashSound:play()
- end
- function spin(humanoid)
- Tool.AnimationValue.Value = "changed"
- Tool.AnimationValue.Value = "spinAttack"
- end
- Tool.Enabled = true
- local last_attack = 0
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- local character = Tool.Parent;
- local humanoid = character.Humanoid
- if humanoid == nil then
- print("Humanoid not found")
- return
- end
- t = r.Stepped:wait()
- if (t - last_attack < .2) then
- lunge(humanoid)
- else
- attack(humanoid)
- end
- first_attack = last_attack
- last_attack = t
- Tool.Enabled = true
- end
- function onEquipped()
- UnsheathSound:play()
- local humanoid = Tool.Parent:FindFirstChild("Humanoid",false)
- p = game.Players:GetPlayerFromCharacter(Tool.Parent)
- end
- script.Parent.Activated:connect(onActivated)
- script.Parent.Equipped:connect(onEquipped)
- connection = sword.Touched:connect(blow)
- end))
- ScreenGui14.Name = "ArtemisGui"
- ScreenGui14.Parent = Tool0
- Frame15.Name = "ButtonHolder"
- Frame15.Parent = ScreenGui14
- Frame15.Transparency = 1
- Frame15.Size = UDim2.new(0, 130, 0, 70)
- Frame15.Position = UDim2.new(0.5, -65, 1, -150)
- Frame15.BackgroundTransparency = 1
- ImageButton16.Name = "Button2"
- ImageButton16.Parent = Frame15
- ImageButton16.Transparency = 1
- ImageButton16.Size = UDim2.new(0, 50, 1, -20)
- ImageButton16.Position = UDim2.new(0, 70, 0, 10)
- ImageButton16.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton16.BackgroundTransparency = 1
- ImageButton16.BorderSizePixel = 0
- ImageButton16.AutoButtonColor = false
- ImageButton16.Image = "http://www.roblox.com/asset/?id=32935220"
- ImageButton16.ImageTransparency = 1
- ImageButton17.Name = "Button1"
- ImageButton17.Parent = Frame15
- ImageButton17.Transparency = 1
- ImageButton17.Size = UDim2.new(0, 50, 1, -20)
- ImageButton17.Position = UDim2.new(0, 10, 0, 10)
- ImageButton17.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageButton17.BackgroundTransparency = 1
- ImageButton17.BorderSizePixel = 0
- ImageButton17.AutoButtonColor = false
- ImageButton17.Image = "http://www.roblox.com/asset/?id=32935220"
- ImageButton17.ImageTransparency = 1
- Animation18.Name = "staffdoublehit"
- Animation18.Parent = Tool0
- Animation18.AnimationId = "http://www.roblox.com/Asset?ID=27763344"
- Animation19.Name = "staffspin"
- Animation19.Parent = Tool0
- Animation19.AnimationId = "http://www.roblox.com/Asset?ID=27763939"
- Animation20.Name = "walkstaff"
- Animation20.Parent = Tool0
- Animation20.AnimationId = "http://www.roblox.com/Asset?ID=27759788"
- Animation21.Name = "staffswingright"
- Animation21.Parent = Tool0
- Animation21.AnimationId = "http://www.roblox.com/Asset?ID=27761962"
- Animation22.Name = "staffswingleft"
- Animation22.Parent = Tool0
- Animation22.AnimationId = "http://www.roblox.com/Asset?ID=27762691"
- Animation23.Name = "staffstrike"
- Animation23.Parent = Tool0
- Animation23.AnimationId = "http://www.roblox.com/Asset?ID=27761123"
- Part24.Name = "ScytheBlade"
- Part24.Parent = Tool0
- Part24.BrickColor = BrickColor.new("Really black")
- Part24.Rotation = Vector3.new(72.1699982, 43.0200005, -2.49000001)
- Part24.CanCollide = false
- Part24.FormFactor = Enum.FormFactor.Custom
- Part24.Size = Vector3.new(0.200000003, 2.98000121, 1.76999974)
- Part24.CFrame = CFrame.new(-6.82890892, 6.501513, -11.6333055, 0.730388761, 0.0317106247, 0.682293177, 0.635633051, 0.334068149, -0.695964098, -0.250002474, 0.942013085, 0.223843232)
- Part24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part24.Position = Vector3.new(-6.82890892, 6.501513, -11.6333055)
- Part24.Orientation = Vector3.new(44.0999985, 71.8399963, 62.2799988)
- Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh25.Parent = Part24
- SpecialMesh25.Scale = Vector3.new(0.5, 1, 1)
- SpecialMesh25.MeshType = Enum.MeshType.Wedge
- SpecialMesh25.Scale = Vector3.new(0.5, 1, 1)
- Script26.Name = "Damage Script"
- Script26.Parent = Part24
- table.insert(cors,sandbox(Script26,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- LocalScript27.Parent = Tool0
- table.insert(cors,sandbox(LocalScript27,function()
- local sp=script.Parent
- function waitfor(a,b)
- while a:FindFirstChild(b)==nil do
- a.ChildAdded:wait()
- end
- return a:FindFirstChild(b)
- end
- --[[floating code]]--
- local equalizingForce = 236 / 1.2 -- amount of force required to levitate a mass
- local gravity = .75 -- things float at > 1
- local ghostEffect = nil
- local massCon1 = nil
- local massCon2 = nil
- local head = nil
- function recursiveGetLift(node)
- local m = 0
- local c = node:GetChildren()
- if (node:FindFirstChild("Head") ~= nil) then head = node:FindFirstChild("Head") end -- nasty hack to detect when your parts get blown off
- for i=1,#c do
- if c[i].className == "Part" then
- if (head ~= nil and (c[i].Position - head.Position).magnitude < 10) then -- GROSS
- if c[i].Name == "Handle" then
- m = m + (c[i]:GetMass() * equalizingForce * 1) -- hack that makes hats weightless, so different hats don't change your jump height
- else
- m = m + (c[i]:GetMass() * equalizingForce * gravity)
- end
- end
- end
- m = m + recursiveGetLift(c[i])
- end
- return m
- end
- function onMassChanged(child, char)
- print("Mass changed:" .. child.Name .. " " .. char.Name)
- if (ghostEffect ~= nil) then
- ghostEffect.force = Vector3.new(0, recursiveGetLift(char) ,0)
- end
- end
- function UpdateGhostState(isUnequipping)
- if isUnequipping == true then
- ghostEffect:Remove()
- ghostEffect = nil
- massCon1:disconnect()
- massCon2:disconnect()
- else
- if ghostEffect == nil then
- local char = script.Parent.Parent
- if char == nil then return end
- ghostEffect = Instance.new("BodyForce")
- ghostEffect.Name = "GravityCoilEffect"
- ghostEffect.force = Vector3.new(0, recursiveGetLift(char) ,0)
- ghostEffect.Parent = char.Head
- ghostChar = char
- massCon1 = char.ChildAdded:connect(function(child) onMassChanged(child, char) end)
- massCon2 = char.ChildRemoved:connect(function(child) onMassChanged(child, char) end)
- end
- end
- end
- --[[end floating code]]--
- local speedboostscript=waitfor(sp,"SpeedBoostScript")
- local LocalPlayer = game.Players.LocalPlayer
- local Mouse = LocalPlayer:GetMouse()
- local KeyDownConnection = nil
- local FreeFallingConnection = nil
- local MyHumanoid = nil
- local MyTorso = nil
- local IsFreeFalling = false
- local SpaceDown = false
- local LastTeleport = 0
- local teleportCool
- function OnFreeFalling(isfalling)
- print('Is Falling?'..tostring(isfalling))
- IsFreeFalling = isfalling
- end
- function OnKeyDown(key)
- if key == ' ' then
- SpaceDown = true
- print('got space!')
- if IsFreeFalling then
- Spawn(function()
- UpdateGhostState(false)
- local bgyro = Instance.new('BodyGyro')
- bgyro.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
- --bgyro.cframe = (MyTorso.CFrame-MyTorso.CFrame.p)*CFrame.Angles(-math.pi/2,0,0)
- bgyro.Parent = MyTorso
- --MyHumanoid.PlatformStand=true
- while IsFreeFalling and SpaceDown do
- wait()
- local dir = game.Workspace.CurrentCamera.CoordinateFrame.p-MyTorso.CFrame.p
- dir = Vector3.new(dir.x,0,dir.z).unit
- bgyro.cframe = CFrame.new(Vector3.new(), dir)*CFrame.Angles(math.pi/2,-math.pi,0)
- end
- UpdateGhostState(true)
- bgyro:Destroy()
- --MyHumanoid.PlatformStand=false
- end)
- else
- print('Adding bforce')
- local bforce = Instance.new('BodyForce')
- bforce.force = Vector3.new(0,9000,0)
- bforce.Parent = MyTorso
- game.Debris:AddItem(bforce,.2)
- end
- end
- end
- function OnKeyUp(key)
- if key == ' ' then
- print('Got key up!')
- SpaceDown = false
- end
- end
- function Activated()
- local ntime = tick()
- if ntime - LastTeleport > 2 then
- local dir = game.Workspace.CurrentCamera.CoordinateFrame.p-MyTorso.CFrame.p
- dir = Vector3.new(dir.x,0,dir.z).unit
- local bpos = Instance.new('BodyPosition')
- bpos.maxForce = Vector3.new(math.huge,0,math.huge)
- bpos.position = MyTorso.CFrame.p-dir*40
- bpos.Parent = MyTorso
- game.Debris:AddItem(bpos,.5)
- LastTeleport=ntime
- end
- end
- function Equipped()
- if sp.Parent:FindFirstChild("SpeedBoostScript")==nil then
- local s=speedboostscript:clone()
- local tooltag=Instance.new("ObjectValue")
- tooltag.Name="ToolTag"
- tooltag.Value=sp
- tooltag.Parent=s
- s.Parent=sp.Parent
- s.Disabled=false
- local sound=sp.Handle:FindFirstChild("CoilSound")
- if sound~=nil then
- sound:Play()
- end
- end
- if sp.Parent then
- if sp.Parent:FindFirstChild('Torso') then
- MyTorso = sp.Parent.Torso
- end
- if sp.Parent:FindFirstChild('Humanoid') then
- MyHumanoid = sp.Parent.Humanoid
- if not FreeFallingConnection then
- FreeFallingConnection = MyHumanoid.FreeFalling:connect(OnFreeFalling)
- end
- end
- end
- if not KeyDownConnection then
- KeyDownConnection = Mouse.KeyDown:connect(OnKeyDown)
- KeyUpConnection = Mouse.KeyUp:connect(OnKeyUp)
- end
- end
- function Unequipped()
- KeyDownConnection:disconnect()
- KeyDownConnection=nil
- KeyUpConnection:disconnect()
- KeyUpConnection=nil
- FreeFallingConnection:disconnect()
- FreeFallingConnection=nil
- end
- sp.Equipped:connect(Equipped)
- sp.Unequipped:connect(Unequipped)
- sp.Activated:connect(Activated)
- end))
- LocalScript28.Name = "Local Gui"
- LocalScript28.Parent = Tool0
- Script29.Name = "PlaySounds"
- Script29.Parent = Tool0
- table.insert(cors,sandbox(Script29,function()
- zombieParent = false
- local soundIds = {25954372, 25954392, 25954407}
- local sounds = {}
- for i=1,#soundIds do
- local s = Instance.new("Sound")
- s.SoundId = "http://www.roblox.com/asset/?id=" .. soundIds[i]
- s.Volume = 1
- s.Parent = script.Parent
- sounds[#sounds + 1] = s
- end
- while zombieParent == false do
- wait(1)
- if script.Parent.Name == "Head" then
- zombieParent = true
- end
- end
- while true do
- wait(math.random(5,10))
- local i = math.random(1, #sounds)
- sounds[i].Pitch = .6 + (math.random() * .2)
- sounds[i]:Play()
- end
- end))
- Animation30.Name = "holdstaff"
- Animation30.Parent = Tool0
- Animation30.AnimationId = "http://www.roblox.com/Asset?ID=27758613"
- LocalScript31.Parent = Tool0
- table.insert(cors,sandbox(LocalScript31,function()
- --Made by Stickmasterluke
- sp=script.Parent
- speed=10
- topspeed=50 -- I had to.
- rapidfiredamage=0 --Safety purposes.
- range=350
- rate=1/30
- barreloffset=Vector3.new(-.05,.5,-1.5)
- windvec=Vector3.new(2,-1,1).unit
- chargemode=1
- rapidfiremode=2
- inertia=1-(speed/topspeed)
- debris=game:GetService("Debris")
- equipped=false
- flying=false
- check=true
- charge=0
- controls={forward=0,backward=0,left=0,right=0}
- momentum=Vector3.new(0,0,0)
- lastmomentum=Vector3.new(0,0,0)
- totalmomentum=0
- lastflap=0
- tilt=0
- lasttilt=0
- mode=1
- local wing=Instance.new("Part")
- wing.CanCollide=false
- wing.BrickColor=BrickColor.new("Really black")
- wing.Shape="Block"
- wing.FormFactor="Custom"
- wing.TopSurface="Smooth"
- wing.BottomSurface="Smooth"
- wing.Size=Vector3.new(4,4,.6)
- local WingMesh=Instance.new("SpecialMesh")
- WingMesh.TextureId="http://www.roblox.com/asset/?id=131955015" --Wing Texture here!
- WingMesh.Scale=Vector3.new(1,1,1)
- WingMesh.Parent=wing
- function waitfor(parent,name)
- while parent:FindFirstChild(name)==nil do
- wait()
- end
- return parent:FindFirstChild(name)
- end
- local storeWeld=waitfor(sp,"Motor")
- local playsound=waitfor(sp,"PlaySound")
- local soundname=waitfor(playsound,"SoundName")
- local anim=waitfor(sp,"FlyAnimation")
- local gui=waitfor(sp,"ArtemisGui")
- local ButtonHolder=waitfor(gui,"ButtonHolder")
- local button1=waitfor(ButtonHolder,"Button1")
- local button2=waitfor(ButtonHolder,"Button2")
- function checkintangible(hit)
- if hit and hit~=nil then
- if hit:IsDescendantOf(sp.Parent) or hit.Transparency>.8 or hit.Name=="Handle" or string.lower(string.sub(hit.Name,1,6))=="effect" or hit.Name=="Bullet" or hit.Name=="Laser" or string.lower(hit.Name)=="water" or hit.Name=="Rail" or hit.Name=="Arrow" then
- return true
- end
- end
- return false
- end
- function changemode(newmode) -- for lines 76-86, all I did was uncheck Visible for ArtemisGUI.
- charge=0
- mode=newmode
- button1.Image="http://www.roblox.com/asset/?id=32935220"
- button2.Image="http://www.roblox.com/asset/?id=32935220"
- if mode==1 then
- button1.Image="http://www.roblox.com/asset/?id=32935220"
- elseif mode==2 then
- button2.Image="http://www.roblox.com/asset/?id=32935220"
- end
- end
- function castray(startpos,vec,length,ignore,delayifhit)
- local hit,endpos2=game.Workspace:FindPartOnRay(Ray.new(startpos,vec*length),ignore)
- if hit~=nil then
- if checkintangible(hit) then
- if delayifhit then
- wait()
- end
- hit,endpos2=castray(endpos2+(vec*.01),vec,length-((startpos-endpos2).magnitude),ignore,delayifhit)
- end
- end
- return hit,endpos2
- end
- function drawbeam(beamstart,beamend,clr,fadedelay)
- local dist=(beamstart-beamend).magnitude
- local laser=Instance.new("Part")
- laser.Name="Effect"
- laser.Anchored=true
- laser.CanCollide=false
- laser.Shape="Block"
- laser.formFactor="Custom"
- laser.Size=Vector3.new(.2,.2,.2)
- laser.Transparency=5
- laser.Material=Enum.Material.Plastic
- laser.Locked=true
- laser.TopSurface=0
- laser.BottomSurface=0
- laser.BrickColor=clr
- laser.CFrame=CFrame.new(beamend,beamstart)*CFrame.new(0,0,-dist/2)*CFrame.Angles(math.pi/2,0,0)
- local m=Instance.new("SpecialMesh")
- m.Scale=Vector3.new(1,dist*5,1)
- m.Parent=laser
- debris:AddItem(laser,fadedelay*3)
- laser.Parent=game.Workspace
- local frames=math.floor(fadedelay/rate)
- for frame=1,frames do
- wait(rate)
- local percent=frame/frames
- laser.CFrame=laser.CFrame+windvec*rate
- laser.Transparency=1+(percent*1)
- end
- wait(1)
- laser:remove()
- end
- function fire(targetpos,startpos,damage,fadedelay)
- local fakestartpos=(sp.Handle.CFrame*CFrame.new(barreloffset)).p
- local vec=(targetpos-startpos).unit
- local p=Instance.new("Part")
- p.Name="Arrow"
- p.BrickColor=BrickColor.new("Black")
- p.CanCollide=true
- p.Transparency=1
- p.TopSurface="Smooth"
- p.BottomSurface="Smooth"
- p.formFactor="Custom"
- p.Size=Vector3.new(.3,.3,2.7)
- local m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=92189547"--111826804 <--actual arrow mesh, decided to use Artemis arrow. Looks better imo
- m.TextureId="http://www.roblox.com/asset/?id=130336234"
- m.Scale=Vector3.new(1,1,1.9)
- m.VertexColor=Vector3.new(.1,.1,.2)
- m.Parent=p
- local c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game.Players.LocalPlayer
- c.Parent=p
- local sound=Instance.new("Sound")
- sound.SoundId="http://www.roblox.com/asset/?id=32935220" --SoundID here if you want.
- sound.Volume=1
- sound.Parent=p
- sound:Play()
- local damagetag=Instance.new("IntValue")
- damagetag.Name="DamageTag"
- damagetag.Value=damage
- damagetag.Parent=p
- local s=script.Script:clone()
- s.Parent=p
- s.Disabled=false
- local hit,endpos=castray(startpos,vec,range,sp.Parent,false)
- local fakevec=(endpos-fakestartpos).unit
- if hit~=nil then
- local newcf=CFrame.new(endpos,endpos+fakevec)*CFrame.new(0,0,.9+(math.random(0,1)*.4))
- p.CFrame=newcf
- local w=Instance.new("Weld")
- w.Part0=hit
- w.Part1=p
- w.C0=hit.CFrame:inverse()*newcf
- w.C1=newcf:inverse()*newcf
- w.Parent=p
- else
- p.CFrame=CFrame.new(endpos,endpos+fakevec)
- p.Velocity=fakevec*300
- p.Parent=game.Workspace
- end
- debris:AddItem(p,10+(math.random()*10))
- p.Parent=game.Workspace
- delay(0,function()
- drawbeam(fakestartpos,endpos,BrickColor.new("Institutional white"),fadedelay)
- end)
- soundname.Value="FireSound"
- playsound.Value=not playsound.Value
- if sp:FindFirstChild("Handle2") then
- sp.Handle2.Transparency=1
- end
- end
- function RemoveFlyStuff()
- local plr=game.Players.LocalPlayer
- if plr then
- local chr=plr.Character
- if chr then
- for i,v in ipairs(chr:getChildren()) do
- if v and v.Name=="RightWing" or v.Name=="LeftWing" then
- v:remove()
- end
- end
- local torso=chr:FindFirstChild("Torso")
- if torso~=nil then
- for i,v in ipairs(torso:GetChildren()) do
- if v and (v.Name=="FlightGyro" or v.Name=="FlightVelocity") then
- v:remove()
- end
- end
- end
- end
- end
- end
- function fly() --(de)activate fly mode
- if not equipped then
- flying=false
- else
- flying=not flying
- end
- RemoveFlyStuff()
- if flying then
- local torso=sp.Parent:FindFirstChild("Torso")
- local humanoid=sp.Parent:FindFirstChild("Humanoid")
- if torso and humanoid and humanoid.Health>0 then
- momentum=torso.Velocity+(torso.CFrame.lookVector*3)+Vector3.new(0,10,0)
- local gyro=Instance.new("BodyGyro")
- gyro.Name="FlightGyro"
- gyro.P=10^6
- gyro.maxTorque=Vector3.new(gyro.P,gyro.P,gyro.P)
- gyro.cframe=torso.CFrame
- gyro.Parent=torso
- velocity=Instance.new("BodyVelocity")
- velocity.Name="FlightVelocity"
- velocity.velocity=Vector3.new(0,0,0)
- velocity.P=10^4
- velocity.maxForce=Vector3.new(1,1,1)*(10^6)
- velocity.Parent=torso
- LeftWing=wing:Clone() --line 255 + 272 = Wing Meshes.
- LeftWing.Name="LeftWing"
- LeftWing.Mesh.MeshId="http://www.roblox.com/asset/?id=36465413"
- LeftWeld=Instance.new("Motor")
- LeftWeld.Name="LeftWeld"
- LeftWeld.Part0=torso
- LeftWeld.Part1=LeftWing
- LeftWeld.MaxVelocity=.2
- LeftWeld.C0=CFrame.new(-.25,1,.25)*CFrame.Angles(math.pi/2,0,0)
- LeftWeld.C1=CFrame.new(2,-1,-.25)*CFrame.Angles(math.pi/2,0,0)
- LeftWeld.Parent=LeftWing
- LeftWing.Parent=sp.Parent
- RightWing=wing:Clone()
- RightWing.Name="RightWing"
- RightWing.Mesh.MeshId="http://www.roblox.com/asset/?id=36465413"--111892882"
- RightWeld=Instance.new("Motor")
- RightWeld.Name="RightWeld"
- RightWeld.Part0=torso
- RightWeld.Part1=RightWing
- RightWeld.MaxVelocity=.2
- RightWeld.C0=CFrame.new(.25,1,.25)*CFrame.Angles(math.pi/2,0,0)
- RightWeld.C1=CFrame.new(-2,-1,-.25)*CFrame.Angles(math.pi/2,0,0)
- RightWeld.Parent=RightWing
- RightWing.Parent=sp.Parent
- if flyanim~=nil then
- flyanim:Stop()
- end
- flyanim=humanoid:LoadAnimation(anim)
- if flyanim then
- flyanim:Play()
- end
- while flying and torso and humanoid and humanoid.Health>0 and equipped do
- local movement=game.Workspace.CurrentCamera.CoordinateFrame:vectorToWorldSpace(Vector3.new(controls.left+controls.right,math.abs(controls.forward)*.2,controls.forward+controls.backward))*speed
- momentum=(momentum*inertia)+movement
- totalmomentum=momentum.magnitude
- if totalmomentum>topspeed then
- totalmomentum=topspeed
- end
- local tilt=((momentum*Vector3.new(1,0,1)).unit:Cross(((lastmomentum*Vector3.new(1,0,1)).unit))).y
- if tostring(tilt)=="-1.#IND" or tostring(tilt)=="1.#IND" or tilt==math.huge or tilt==-math.huge then
- tilt=0
- end
- local abstilt=math.abs(tilt)
- if abstilt>.06 or abstilt<.0001 then
- if math.abs(lasttilt)>.0001 then
- tilt=lasttilt*.9
- else
- tilt=0
- end
- else
- tilt=(lasttilt*.77)+(tilt*.25) --weighted average
- end
- lasttilt=tilt
- if totalmomentum<.5 then
- momentum=Vector3.new(0,0,0)
- totalmomentum=0
- gyro.cframe=game.Workspace.CurrentCamera.CoordinateFrame
- else
- gyro.cframe=CFrame.new(Vector3.new(0,0,0),momentum)*CFrame.Angles(0,0,tilt*(-20))*CFrame.Angles(math.pi*(-.5)*(totalmomentum/topspeed),0,0)
- end
- velocity.velocity=momentum
- local gravitydelta=(((momentum*Vector3.new(0,1,0))-Vector3.new(0,-topspeed,0)).magnitude/topspeed)*.5
- if gravitydelta>.45 and tick()>lastflap then
- lastflap=tick()+.5
- delay(0,function()
- soundname.Value="WingSound"
- playsound.Value=not playsound.Value
- LeftWeld.DesiredAngle=-1
- RightWeld.DesiredAngle=1
- wait(.25)
- LeftWeld.DesiredAngle=0
- RightWeld.DesiredAngle=0
- wait(.25)
- LeftWeld.DesiredAngle=-.5
- RightWeld.DesiredAngle=.5
- end)
- end
- lastmomentum=momentum
- wait(rate)
- end
- RemoveFlyStuff()
- if flyanim~=nil then
- flyanim:Stop()
- end
- flying=false
- end
- end
- end
- function onEquipped(mouse)
- equipped=true
- if mouse~=nil then
- mouse.Icon="rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function()
- if not down then
- down=true
- while down and equipped do
- local waited=false
- if check then
- if mode==rapidfiremode then
- local hu=sp.Parent:FindFirstChild("Humanoid")
- local he=sp.Parent:FindFirstChild("Head")
- local t=sp.Parent:FindFirstChild("Torso")
- if check and hu and hu.Health>0 and t and he then
- check=false
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.9)
- storeWeld.C0=CFrame.new(-.05,.5,-.25)*CFrame.Angles(0,math.pi/2,0)
- wait(.1)
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.7)
- fire(mouse.Hit.p,he.Position,rapidfiredamage,.25)
- wait(.15)
- storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
- if sp:FindFirstChild("Handle2") then
- sp.Handle2.Transparency=0
- end
- wait(.15)
- waited=true
- check=true
- else
- break
- end
- elseif mode==chargemode then
- if charge<100 then
- charge=charge+1
- local percent=(charge/100)
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.7+(percent*.6))
- storeWeld.C0=CFrame.new(-.05,.5,-.5+(percent*.5))*CFrame.Angles(0,math.pi/2,0)
- wait(.05)
- waited=true
- end
- end
- end
- if not waited then
- wait()
- end
- end
- end
- end)
- mouse.Button1Up:connect(function()
- down=false
- if mode==chargemode then
- local hu=sp.Parent:FindFirstChild("Humanoid")
- local he=sp.Parent:FindFirstChild("Head")
- local t=sp.Parent:FindFirstChild("Torso")
- if check and hu and hu.Health>0 and t and he then
- check=false
- fire(mouse.Hit.p,he.Position,charge+10,.25+(charge/50))
- charge=0
- sp.Handle.Mesh.Scale=Vector3.new(1,1,.7)
- storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
- wait(.75)
- if sp:FindFirstChild("Handle2") then
- sp.Handle2.Transparency=0
- end
- wait(.25)
- check=true
- end
- end
- end)
- mouse.KeyDown:connect(function(key2)
- local key=string.byte(key2)
- if key==string.byte("q") then
- changemode(1)
- elseif key==string.byte("e") then
- changemode(2)
- elseif key==32 then --Space bar
- fly()
- local torso=sp.Parent:FindFirstChild("Torso")
- if torso~=nil then
- torso.Velocity=momentum
- end
- elseif key==string.byte("w") or key==17 then
- controls.forward=-1
- elseif key==string.byte("a") or key==20 then
- controls.left=-1
- elseif key==string.byte("s") or key==18 then
- controls.backward=1
- elseif key==string.byte("d") or key==19 then
- controls.right=1
- end
- end)
- mouse.KeyUp:connect(function(key2)
- local key=string.byte(key2)
- if key==string.byte("w") or key==17 then
- controls.forward=0
- elseif key==string.byte("a") or key==20 then
- controls.left=0
- elseif key==string.byte("s") or key==18 then
- controls.backward=0
- elseif key==string.byte("d") or key==19 then
- controls.right=0
- end
- end)
- local plr=game.Players.LocalPlayer
- if plr then
- local plrgui=plr:FindFirstChild("PlayerGui")
- if plrgui then
- gui.Parent=plrgui
- end
- end
- end
- if storeWeld then
- storeWeld.Parent=sp
- end
- end
- function onUnequipped()
- equipped=false
- storeWeld.C0=CFrame.new(-.05,.5,-.5)*CFrame.Angles(0,math.pi/2,0)
- gui.Parent=sp
- end
- sp.Equipped:connect(onEquipped)
- sp.Unequipped:connect(onUnequipped)
- button1.MouseButton1Down:connect(function()
- changemode(1)
- end)
- button2.MouseButton1Down:connect(function()
- changemode(2)
- end)
- changemode(1)
- end))
- Script32.Parent = LocalScript31
- Script32.Disabled = true
- table.insert(cors,sandbox(Script32,function()
- --Stickmasterluke
- sp=script.Parent
- function waitfor(a,b)
- while a:FindFirstChild(b)==nil do
- wait()
- end
- return a:FindFirstChild(b)
- end
- wait()
- damagetag=waitfor(sp,"DamageTag")
- ct=waitfor(sp,"creator")
- local weld=sp:FindFirstChild("Weld")
- if weld~=nil then
- if weld.Part0~=nil then
- hit=weld.Part0
- local sound=sp:FindFirstChild("Sound")
- if sound~=nil then
- sound:Play()
- end
- if ct.Value~=nil and ct.Value.Character~=nil then
- if hit.Parent~=ct.Value.Character and hit.Name~="Handle" and hit.Name~="Effect" then
- local h=hit.Parent:FindFirstChild("Humanoid")
- local t=hit.Parent:FindFirstChild("Torso")
- if h~=nil and t~=nil and h.Health>0 then
- for i,v in ipairs(h:GetChildren()) do
- if v.Name=="creator" then
- v:remove()
- end
- end
- ct:clone().Parent=h
- h:TakeDamage(damagetag.Value)
- end
- end
- end
- end
- end
- end))
- Script33.Name = "SoundScript"
- Script33.Parent = Tool0
- table.insert(cors,sandbox(Script33,function()
- --Stickmasterluke
- sp=script.Parent
- function waitfor(parent,name)
- while parent:FindFirstChild(name)==nil do
- wait()
- end
- return parent:FindFirstChild(name)
- end
- playsound=waitfor(sp,"PlaySound")
- soundname=waitfor(playsound,"SoundName")
- handle=waitfor(sp,"Handle")
- playsound.Changed:connect(function()
- local sound=handle:FindFirstChild(soundname.Value)
- if sound~=nil then
- sound:Play()
- end
- end)
- end))
- BoolValue34.Name = "PlaySound"
- BoolValue34.Parent = Tool0
- BoolValue34.Value = true
- StringValue35.Name = "SoundName"
- StringValue35.Parent = BoolValue34
- StringValue35.Value = "WingSound"
- Animation36.Name = "FlyAnimation"
- Animation36.Parent = Tool0
- Animation36.AnimationId = "http://www.roblox.com/Asset?ID=90828653"
- Part37.Name = "FakeHandleBone"
- Part37.Parent = Tool0
- Part37.Material = Enum.Material.CorrodedMetal
- Part37.BrickColor = BrickColor.new("Cool yellow")
- Part37.Reflectance = 0.050000000745058
- Part37.Rotation = Vector3.new(68.5299988, -46.9199982, 149.479996)
- Part37.CanCollide = false
- Part37.FormFactor = Enum.FormFactor.Custom
- Part37.Size = Vector3.new(0.270000011, 0.219999999, 0.270000011)
- Part37.CFrame = CFrame.new(-4.18635321, 2.35341907, -14.4599237, -0.588387966, -0.346906811, -0.730379045, 0.771400154, 0.0299194157, -0.63564539, 0.242362365, -0.937420845, 0.25000006)
- Part37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part37.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part37.Position = Vector3.new(-4.18635321, 2.35341907, -14.4599237)
- Part37.Orientation = Vector3.new(39.4699974, -71.0999985, 87.7799988)
- Part37.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part38.Name = "FakeHandleBone"
- Part38.Parent = Tool0
- Part38.Material = Enum.Material.CorrodedMetal
- Part38.BrickColor = BrickColor.new("Cool yellow")
- Part38.Reflectance = 0.050000000745058
- Part38.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
- Part38.CanCollide = false
- Part38.FormFactor = Enum.FormFactor.Custom
- Part38.Size = Vector3.new(0.270000011, 0.219999999, 0.270000011)
- Part38.CFrame = CFrame.new(-5.1731782, 3.52407503, -14.3664579, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
- Part38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part38.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part38.Position = Vector3.new(-5.1731782, 3.52407503, -14.3664579)
- Part38.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
- Part38.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part39.Name = "NeverSkull"
- Part39.Parent = Tool0
- Part39.BrickColor = BrickColor.new("Brick yellow")
- Part39.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
- Part39.CanCollide = false
- Part39.FormFactor = Enum.FormFactor.Custom
- Part39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part39.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
- Part39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part39.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part39.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part39.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
- Part39.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh40.Parent = Part39
- SpecialMesh40.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh40.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh40.MeshType = Enum.MeshType.FileMesh
- Script41.Name = "Damage Script"
- Script41.Parent = Part39
- table.insert(cors,sandbox(Script41,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part42.Name = "NeverSkull"
- Part42.Parent = Tool0
- Part42.BrickColor = BrickColor.new("Brick yellow")
- Part42.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
- Part42.CanCollide = false
- Part42.FormFactor = Enum.FormFactor.Custom
- Part42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part42.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
- Part42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part42.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part42.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
- Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh43.Parent = Part42
- SpecialMesh43.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh43.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh43.MeshType = Enum.MeshType.FileMesh
- Script44.Name = "Damage Script"
- Script44.Parent = Part42
- table.insert(cors,sandbox(Script44,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part45.Name = "NeverSkull2"
- Part45.Parent = Tool0
- Part45.BrickColor = BrickColor.new("Brick yellow")
- Part45.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
- Part45.CanCollide = false
- Part45.FormFactor = Enum.FormFactor.Custom
- Part45.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part45.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
- Part45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part45.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part45.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part45.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
- Part45.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh46.Parent = Part45
- SpecialMesh46.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh46.Scale = Vector3.new(1, 1.35000002, 1)
- SpecialMesh46.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh46.MeshType = Enum.MeshType.FileMesh
- SpecialMesh46.Scale = Vector3.new(1, 1.35000002, 1)
- Script47.Name = "Damage Script"
- Script47.Parent = Part45
- table.insert(cors,sandbox(Script47,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part48.Name = "NeverSkull2"
- Part48.Parent = Tool0
- Part48.BrickColor = BrickColor.new("Brick yellow")
- Part48.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
- Part48.CanCollide = false
- Part48.FormFactor = Enum.FormFactor.Custom
- Part48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part48.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
- Part48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part48.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part48.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
- Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh49.Parent = Part48
- SpecialMesh49.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh49.Scale = Vector3.new(0.75, 1.75, 0.75)
- SpecialMesh49.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh49.MeshType = Enum.MeshType.FileMesh
- SpecialMesh49.Scale = Vector3.new(0.75, 1.75, 0.75)
- Script50.Name = "Damage Script"
- Script50.Parent = Part48
- table.insert(cors,sandbox(Script50,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part51.Name = "NeverSkull2"
- Part51.Parent = Tool0
- Part51.BrickColor = BrickColor.new("Brick yellow")
- Part51.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
- Part51.CanCollide = false
- Part51.FormFactor = Enum.FormFactor.Custom
- Part51.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part51.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
- Part51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part51.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part51.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part51.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
- Part51.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh52.Parent = Part51
- SpecialMesh52.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh52.Scale = Vector3.new(1, 1.35000002, 1)
- SpecialMesh52.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh52.MeshType = Enum.MeshType.FileMesh
- SpecialMesh52.Scale = Vector3.new(1, 1.35000002, 1)
- Script53.Name = "Damage Script"
- Script53.Parent = Part51
- table.insert(cors,sandbox(Script53,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part54.Name = "NeverSkull2"
- Part54.Parent = Tool0
- Part54.BrickColor = BrickColor.new("Brick yellow")
- Part54.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
- Part54.CanCollide = false
- Part54.FormFactor = Enum.FormFactor.Custom
- Part54.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part54.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
- Part54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part54.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part54.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
- Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh55.Parent = Part54
- SpecialMesh55.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh55.Scale = Vector3.new(0.75, 1.75, 0.75)
- SpecialMesh55.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh55.MeshType = Enum.MeshType.FileMesh
- SpecialMesh55.Scale = Vector3.new(0.75, 1.75, 0.75)
- Script56.Name = "Damage Script"
- Script56.Parent = Part54
- table.insert(cors,sandbox(Script56,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part57.Name = "NeverSkull3"
- Part57.Parent = Tool0
- Part57.BrickColor = BrickColor.new("Brick yellow")
- Part57.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
- Part57.CanCollide = false
- Part57.FormFactor = Enum.FormFactor.Custom
- Part57.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part57.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
- Part57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part57.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part57.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
- Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh58.Parent = Part57
- SpecialMesh58.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh58.Scale = Vector3.new(1, 1.5, 1)
- SpecialMesh58.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh58.MeshType = Enum.MeshType.FileMesh
- SpecialMesh58.Scale = Vector3.new(1, 1.5, 1)
- Script59.Name = "Damage Script"
- Script59.Parent = Part57
- table.insert(cors,sandbox(Script59,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part60.Name = "NeverSkull3"
- Part60.Parent = Tool0
- Part60.BrickColor = BrickColor.new("Brick yellow")
- Part60.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
- Part60.CanCollide = false
- Part60.FormFactor = Enum.FormFactor.Custom
- Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part60.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
- Part60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part60.Color = Color3.new(0.843137, 0.772549, 0.603922)
- Part60.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part60.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
- Part60.Color = Color3.new(0.843137, 0.772549, 0.603922)
- SpecialMesh61.Parent = Part60
- SpecialMesh61.MeshId = "http://www.roblox.com/asset/?id=6552202"
- SpecialMesh61.Scale = Vector3.new(1, 1.5, 1)
- SpecialMesh61.TextureId = "http://www.roblox.com/asset/?id=131951564"
- SpecialMesh61.MeshType = Enum.MeshType.FileMesh
- SpecialMesh61.Scale = Vector3.new(1, 1.5, 1)
- Script62.Name = "Damage Script"
- Script62.Parent = Part60
- table.insert(cors,sandbox(Script62,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part63.Parent = Tool0
- Part63.Material = Enum.Material.Slate
- Part63.BrickColor = BrickColor.new("Light orange")
- Part63.Rotation = Vector3.new(68.5299988, -46.9199982, 134.479996)
- Part63.CanCollide = false
- Part63.FormFactor = Enum.FormFactor.Custom
- Part63.Size = Vector3.new(1, 0.200000003, 0.200000003)
- Part63.CFrame = CFrame.new(-3.72675705, 1.70231295, -14.772706, -0.478553116, -0.487372458, -0.730379105, 0.737371802, 0.228553206, -0.635645449, 0.476726741, -0.842750967, 0.250000119)
- Part63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part63.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part63.Position = Vector3.new(-3.72675705, 1.70231295, -14.772706)
- Part63.Orientation = Vector3.new(39.4699974, -71.0999985, 72.7799988)
- Part63.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part64.Parent = Tool0
- Part64.Material = Enum.Material.CorrodedMetal
- Part64.BrickColor = BrickColor.new("Reddish brown")
- Part64.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
- Part64.CanCollide = false
- Part64.FormFactor = Enum.FormFactor.Custom
- Part64.Size = Vector3.new(1, 0.200000003, 0.200000003)
- Part64.CFrame = CFrame.new(-4.77830315, 3.07236004, -14.3613443, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
- Part64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part64.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part64.Position = Vector3.new(-4.77830315, 3.07236004, -14.3613443)
- Part64.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
- Part64.Color = Color3.new(0.411765, 0.25098, 0.156863)
- Part65.Parent = Tool0
- Part65.Material = Enum.Material.Slate
- Part65.BrickColor = BrickColor.new("Light orange")
- Part65.Rotation = Vector3.new(68.5299988, -46.9199982, 149.479996)
- Part65.CanCollide = false
- Part65.FormFactor = Enum.FormFactor.Custom
- Part65.Size = Vector3.new(1, 0.200000003, 0.200000003)
- Part65.CFrame = CFrame.new(-4.20426893, 2.37771106, -14.4504995, -0.588387966, -0.346906811, -0.730379045, 0.771400154, 0.0299194157, -0.63564539, 0.242362365, -0.937420845, 0.25000006)
- Part65.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part65.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part65.Position = Vector3.new(-4.20426893, 2.37771106, -14.4504995)
- Part65.Orientation = Vector3.new(39.4699974, -71.0999985, 87.7799988)
- Part65.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part66.Parent = Tool0
- Part66.Material = Enum.Material.Slate
- Part66.BrickColor = BrickColor.new("Light orange")
- Part66.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
- Part66.CanCollide = false
- Part66.FormFactor = Enum.FormFactor.Custom
- Part66.Size = Vector3.new(1, 0.200000003, 0.200000003)
- Part66.CFrame = CFrame.new(-5.43642902, 3.82522011, -14.3698645, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
- Part66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part66.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part66.Position = Vector3.new(-5.43642902, 3.82522011, -14.3698645)
- Part66.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
- Part66.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part67.Name = "etalPart"
- Part67.Parent = Tool0
- Part67.Material = Enum.Material.CorrodedMetal
- Part67.BrickColor = BrickColor.new("Dark stone grey")
- Part67.Rotation = Vector3.new(68.5299988, -46.9199982, 179.479996)
- Part67.CanCollide = false
- Part67.FormFactor = Enum.FormFactor.Custom
- Part67.Size = Vector3.new(0.640000463, 0.200000003, 0.200000003)
- Part67.CFrame = CFrame.new(-6.65066814, 5.1800518, -14.4725037, -0.683012426, -0.00623610616, -0.730379105, 0.683011889, -0.359789193, -0.635645449, -0.258818716, -0.933011591, 0.250000119)
- Part67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part67.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part67.Position = Vector3.new(-6.65066814, 5.1800518, -14.4725037)
- Part67.Orientation = Vector3.new(39.4699974, -71.0999985, 117.779999)
- Part67.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Script68.Name = "Damage Script"
- Script68.Parent = Part67
- table.insert(cors,sandbox(Script68,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part69.Parent = Tool0
- Part69.Material = Enum.Material.Slate
- Part69.BrickColor = BrickColor.new("Light orange")
- Part69.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
- Part69.CanCollide = false
- Part69.FormFactor = Enum.FormFactor.Custom
- Part69.Size = Vector3.new(1, 0.200000003, 0.200000003)
- Part69.CFrame = CFrame.new(-6.09455299, 4.57807302, -14.378376, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
- Part69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part69.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part69.Position = Vector3.new(-6.09455299, 4.57807302, -14.378376)
- Part69.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
- Part69.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part70.Parent = Tool0
- Part70.Material = Enum.Material.CorrodedMetal
- Part70.BrickColor = BrickColor.new("Cool yellow")
- Part70.Rotation = Vector3.new(68.5299988, -46.9199982, 119.469994)
- Part70.CanCollide = false
- Part70.FormFactor = Enum.FormFactor.Custom
- Part70.Size = Vector3.new(0.25, 0.25, 0.25)
- Part70.CFrame = CFrame.new(-3.33260989, 1.03110397, -15.3277884, -0.336001515, -0.594683111, -0.730379045, 0.653020561, 0.411725283, -0.63564539, 0.678722918, -0.690530539, 0.25000003)
- Part70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part70.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part70.Position = Vector3.new(-3.33260989, 1.03110397, -15.3277884)
- Part70.Orientation = Vector3.new(39.4699974, -71.0999985, 57.7700005)
- Part70.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part71.Name = "PartShard"
- Part71.Parent = Tool0
- Part71.Material = Enum.Material.CorrodedMetal
- Part71.BrickColor = BrickColor.new("Really black")
- Part71.Rotation = Vector3.new(68.5299988, -46.9199982, 119.469994)
- Part71.CanCollide = false
- Part71.FormFactor = Enum.FormFactor.Custom
- Part71.Size = Vector3.new(0.200000048, 0.200000003, 0.200000003)
- Part71.CFrame = CFrame.new(-3.33299899, 1.03066099, -15.3279963, -0.336001515, -0.594683111, -0.730379045, 0.653020561, 0.411725283, -0.63564539, 0.678722918, -0.690530539, 0.25000003)
- Part71.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part71.Position = Vector3.new(-3.33299899, 1.03066099, -15.3279963)
- Part71.Orientation = Vector3.new(39.4699974, -71.0999985, 57.7700005)
- Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh72.Parent = Part71
- SpecialMesh72.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh72.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh72.MeshType = Enum.MeshType.FileMesh
- SpecialMesh72.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part73.Parent = Tool0
- Part73.Material = Enum.Material.CorrodedMetal
- Part73.BrickColor = BrickColor.new("Cool yellow")
- Part73.Rotation = Vector3.new(68.5299988, -46.9199982, 173.470001)
- Part73.CanCollide = false
- Part73.FormFactor = Enum.FormFactor.Custom
- Part73.Size = Vector3.new(0.25, 0.25, 0.25)
- Part73.CFrame = CFrame.new(-6.41886377, 4.94526577, -14.3922377, -0.678603053, -0.0777338669, -0.730379045, 0.716936409, -0.286278397, -0.63564539, -0.159680739, -0.954986751, 0.250000119)
- Part73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part73.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part73.Position = Vector3.new(-6.41886377, 4.94526577, -14.3922377)
- Part73.Orientation = Vector3.new(39.4699974, -71.0999985, 111.769997)
- Part73.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part74.Parent = Tool0
- Part74.Material = Enum.Material.CorrodedMetal
- Part74.BrickColor = BrickColor.new("Cool yellow")
- Part74.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
- Part74.CanCollide = false
- Part74.FormFactor = Enum.FormFactor.Custom
- Part74.Size = Vector3.new(0.250000447, 0.25, 0.25)
- Part74.CFrame = CFrame.new(-5.80497789, 4.24682093, -14.3746243, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
- Part74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part74.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part74.Position = Vector3.new(-5.80497789, 4.24682093, -14.3746243)
- Part74.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
- Part74.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part75.Parent = Tool0
- Part75.Material = Enum.Material.CorrodedMetal
- Part75.BrickColor = BrickColor.new("Cool yellow")
- Part75.Rotation = Vector3.new(68.5299988, -46.9199982, -143.059998)
- Part75.CanCollide = false
- Part75.FormFactor = Enum.FormFactor.Custom
- Part75.Size = Vector3.new(0.25, 0.25, 0.25)
- Part75.CFrame = CFrame.new(-7.50176191, 5.8771081, -15.1866541, -0.545920968, 0.410505801, -0.730379224, 0.323278368, -0.701031029, -0.63564533, -0.772954941, -0.583128214, 0.25000003)
- Part75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part75.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part75.Position = Vector3.new(-7.50176191, 5.8771081, -15.1866541)
- Part75.Orientation = Vector3.new(39.4699974, -71.0999985, 155.23999)
- Part75.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part76.Parent = Tool0
- Part76.Material = Enum.Material.CorrodedMetal
- Part76.BrickColor = BrickColor.new("Cool yellow")
- Part76.Rotation = Vector3.new(68.5299988, -46.9199982, 134.479996)
- Part76.CanCollide = false
- Part76.FormFactor = Enum.FormFactor.Custom
- Part76.Size = Vector3.new(0.25, 0.25, 0.25)
- Part76.CFrame = CFrame.new(-3.72675705, 1.70231295, -14.772706, -0.478553116, -0.487372458, -0.730379105, 0.737371802, 0.228553206, -0.635645449, 0.476726741, -0.842750967, 0.250000119)
- Part76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part76.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part76.Position = Vector3.new(-3.72675705, 1.70231295, -14.772706)
- Part76.Orientation = Vector3.new(39.4699974, -71.0999985, 72.7799988)
- Part76.Color = Color3.new(0.992157, 0.917647, 0.552941)
- Part77.Name = "FakeHandle"
- Part77.Parent = Tool0
- Part77.Material = Enum.Material.CorrodedMetal
- Part77.BrickColor = BrickColor.new("Really black")
- Part77.Reflectance = 0.050000000745058
- Part77.Rotation = Vector3.new(68.5299988, -46.9199982, 149.479996)
- Part77.CanCollide = false
- Part77.FormFactor = Enum.FormFactor.Custom
- Part77.Size = Vector3.new(0.400000036, 0.300000012, 0.300000012)
- Part77.CFrame = CFrame.new(-4.36477995, 2.58335805, -14.3965559, -0.588387966, -0.346906811, -0.730379045, 0.771400154, 0.0299194157, -0.63564539, 0.242362365, -0.937420845, 0.25000006)
- Part77.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part77.Position = Vector3.new(-4.36477995, 2.58335805, -14.3965559)
- Part77.Orientation = Vector3.new(39.4699974, -71.0999985, 87.7799988)
- Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part78.Name = "FakeHandle"
- Part78.Parent = Tool0
- Part78.Material = Enum.Material.CorrodedMetal
- Part78.BrickColor = BrickColor.new("Really black")
- Part78.Reflectance = 0.050000000745058
- Part78.Rotation = Vector3.new(68.5299988, -46.9199982, 164.479996)
- Part78.CanCollide = false
- Part78.FormFactor = Enum.FormFactor.Custom
- Part78.Size = Vector3.new(1, 0.300000012, 0.300000012)
- Part78.CFrame = CFrame.new(-4.77830315, 3.07236004, -14.3613443, -0.658125341, -0.182800308, -0.730379105, 0.752859175, -0.170753106, -0.635645449, -0.00851842016, -0.968206942, 0.250000119)
- Part78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part78.Position = Vector3.new(-4.77830315, 3.07236004, -14.3613443)
- Part78.Orientation = Vector3.new(39.4699974, -71.0999985, 102.779999)
- Part78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part79.Name = "ScytheBlade"
- Part79.Parent = Tool0
- Part79.BrickColor = BrickColor.new("Really black")
- Part79.Rotation = Vector3.new(-70.1999969, -35.0999985, 26.7799988)
- Part79.CanCollide = false
- Part79.FormFactor = Enum.FormFactor.Custom
- Part79.Size = Vector3.new(0.200000003, 2.42999959, 1.26999974)
- Part79.CFrame = CFrame.new(-6.22040415, 5.91292191, -11.3520956, 0.730389595, -0.368608028, -0.575027347, 0.635632157, 0.0586710349, 0.769756973, -0.250001907, -0.927729309, 0.27715227)
- Part79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part79.Position = Vector3.new(-6.22040415, 5.91292191, -11.3520956)
- Part79.Orientation = Vector3.new(-50.329998, -64.2699966, 84.7299957)
- Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- BlockMesh80.Parent = Part79
- BlockMesh80.Scale = Vector3.new(0.5, 1, 1)
- BlockMesh80.Scale = Vector3.new(0.5, 1, 1)
- Script81.Name = "Damage Script"
- Script81.Parent = Part79
- table.insert(cors,sandbox(Script81,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part82.Name = "ScytheBlade"
- Part82.Parent = Tool0
- Part82.BrickColor = BrickColor.new("Really black")
- Part82.Rotation = Vector3.new(137.839996, 18.2799988, -39.7199974)
- Part82.CanCollide = false
- Part82.FormFactor = Enum.FormFactor.Custom
- Part82.Size = Vector3.new(0.200000003, 2.87000012, 1.20999885)
- Part82.CFrame = CFrame.new(-5.1460371, 5.39159203, -9.5388298, 0.730388582, 0.606738448, 0.313684553, 0.63563323, -0.435688406, -0.63729316, -0.250002295, 0.664860427, -0.703885794)
- Part82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part82.Position = Vector3.new(-5.1460371, 5.39159203, -9.5388298)
- Part82.Orientation = Vector3.new(39.5900002, 155.979996, 124.43)
- Part82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh83.Parent = Part82
- SpecialMesh83.Scale = Vector3.new(0.5, 1, 1)
- SpecialMesh83.MeshType = Enum.MeshType.Wedge
- SpecialMesh83.Scale = Vector3.new(0.5, 1, 1)
- Script84.Name = "Damage Script"
- Script84.Parent = Part82
- table.insert(cors,sandbox(Script84,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part85.Name = "ScytheBlade"
- Part85.Parent = Tool0
- Part85.BrickColor = BrickColor.new("Really black")
- Part85.Rotation = Vector3.new(-146.759995, -37.3499985, -23.2399998)
- Part85.CanCollide = false
- Part85.FormFactor = Enum.FormFactor.Custom
- Part85.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
- Part85.CFrame = CFrame.new(-3.95138097, 3.71349406, -10.3153543, 0.730389476, 0.313684165, -0.606737852, 0.635632455, -0.637293756, 0.435689211, -0.250002265, -0.703885555, -0.664860725)
- Part85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part85.Position = Vector3.new(-3.95138097, 3.71349406, -10.3153543)
- Part85.Orientation = Vector3.new(-25.8299999, -137.619995, 135.069992)
- Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh86.Parent = Part85
- SpecialMesh86.Scale = Vector3.new(0.5, 1, 1)
- SpecialMesh86.MeshType = Enum.MeshType.Wedge
- SpecialMesh86.Scale = Vector3.new(0.5, 1, 1)
- Script87.Name = "Damage Script"
- Script87.Parent = Part85
- table.insert(cors,sandbox(Script87,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part88.Name = "ScytheBlade"
- Part88.Parent = Tool0
- Part88.BrickColor = BrickColor.new("Really black")
- Part88.Rotation = Vector3.new(-30.5499992, -8.38999939, 42.4099998)
- Part88.CanCollide = false
- Part88.FormFactor = Enum.FormFactor.Custom
- Part88.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
- Part88.CFrame = CFrame.new(-5.13600779, 5.06863403, -10.3306885, 0.730389774, -0.667250872, -0.145960495, 0.635632157, 0.585787416, 0.502813995, -0.250002056, -0.460027397, 0.851979971)
- Part88.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part88.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part88.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part88.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part88.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part88.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part88.Position = Vector3.new(-5.13600779, 5.06863403, -10.3306885)
- Part88.Orientation = Vector3.new(-30.1899986, -9.71999931, 47.3400002)
- Part88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh89.Parent = Part88
- SpecialMesh89.Scale = Vector3.new(0.5, 1, 1)
- SpecialMesh89.MeshType = Enum.MeshType.Wedge
- SpecialMesh89.Scale = Vector3.new(0.5, 1, 1)
- Script90.Name = "Damage Script"
- Script90.Parent = Part88
- table.insert(cors,sandbox(Script90,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part91.Name = "ScytheBladeAura"
- Part91.Parent = Tool0
- Part91.BrickColor = BrickColor.new("Toothpaste")
- Part91.Transparency = 1
- Part91.Rotation = Vector3.new(55.2899971, -57.4699974, 117.129997)
- Part91.CanCollide = false
- Part91.FormFactor = Enum.FormFactor.Custom
- Part91.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part91.CFrame = CFrame.new(-6.76040888, 5.87348795, -13.029994, -0.245224267, -0.478598475, -0.843092442, 0.822789907, 0.357179523, -0.442080379, 0.512715101, -0.802097738, 0.306197852)
- Part91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part91.Color = Color3.new(0, 1, 1)
- Part91.Position = Vector3.new(-6.76040888, 5.87348795, -13.029994)
- Part91.Orientation = Vector3.new(26.2399998, -70.0400009, 66.5299988)
- Part91.Color = Color3.new(0, 1, 1)
- Script92.Name = "Transparency script"
- Script92.Parent = Part91
- table.insert(cors,sandbox(Script92,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- SpecialMesh93.Parent = Part91
- SpecialMesh93.MeshId = "http://www.roblox.com/asset/?id=38311026"
- SpecialMesh93.Scale = Vector3.new(2, 2, 2)
- SpecialMesh93.TextureId = "http://www.roblox.com/asset/?id=131955326"
- SpecialMesh93.MeshType = Enum.MeshType.FileMesh
- SpecialMesh93.Scale = Vector3.new(2, 2, 2)
- Script94.Name = "Damage Script"
- Script94.Parent = Part91
- table.insert(cors,sandbox(Script94,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part95.Name = "ScytheBladeAura"
- Part95.Parent = Tool0
- Part95.BrickColor = BrickColor.new("Toothpaste")
- Part95.Transparency = 1
- Part95.Rotation = Vector3.new(49.4300003, -51.5699997, 83.1100006)
- Part95.CanCollide = false
- Part95.FormFactor = Enum.FormFactor.Custom
- Part95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part95.CFrame = CFrame.new(-6.32899284, 6.00295305, -11.4404278, 0.0745257735, -0.617111027, -0.783336103, 0.574328899, 0.668721855, -0.472178757, 0.815221906, -0.414703459, 0.404263139)
- Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part95.Color = Color3.new(0, 1, 1)
- Part95.Position = Vector3.new(-6.32899284, 6.00295305, -11.4404278)
- Part95.Orientation = Vector3.new(28.1800003, -62.6999969, 40.6599998)
- Part95.Color = Color3.new(0, 1, 1)
- Script96.Name = "Transparency script"
- Script96.Parent = Part95
- table.insert(cors,sandbox(Script96,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- SpecialMesh97.Parent = Part95
- SpecialMesh97.MeshId = "http://www.roblox.com/asset/?id=38311026"
- SpecialMesh97.Scale = Vector3.new(2, 2, 2)
- SpecialMesh97.TextureId = "http://www.roblox.com/asset/?id=131955326"
- SpecialMesh97.MeshType = Enum.MeshType.FileMesh
- SpecialMesh97.Scale = Vector3.new(2, 2, 2)
- Script98.Name = "Damage Script"
- Script98.Parent = Part95
- table.insert(cors,sandbox(Script98,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part99.Name = "ScytheBladeAura"
- Part99.Parent = Tool0
- Part99.BrickColor = BrickColor.new("Toothpaste")
- Part99.Transparency = 1
- Part99.Rotation = Vector3.new(49.7000008, -44.7599983, 54.079998)
- Part99.CanCollide = false
- Part99.FormFactor = Enum.FormFactor.Custom
- Part99.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part99.CFrame = CFrame.new(-5.00763893, 5.00801802, -10.1097803, 0.416518271, -0.575009227, -0.704182625, 0.208709747, 0.814360738, -0.541527867, 0.884843767, 0.0785865635, 0.459207177)
- Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part99.Color = Color3.new(0, 1, 1)
- Part99.Position = Vector3.new(-5.00763893, 5.00801802, -10.1097803)
- Part99.Orientation = Vector3.new(32.7900009, -56.8899994, 14.3699999)
- Part99.Color = Color3.new(0, 1, 1)
- Script100.Name = "Transparency script"
- Script100.Parent = Part99
- table.insert(cors,sandbox(Script100,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- SpecialMesh101.Parent = Part99
- SpecialMesh101.MeshId = "http://www.roblox.com/asset/?id=38311026"
- SpecialMesh101.Scale = Vector3.new(2, 2, 2)
- SpecialMesh101.TextureId = "http://www.roblox.com/asset/?id=131955326"
- SpecialMesh101.MeshType = Enum.MeshType.FileMesh
- SpecialMesh101.Scale = Vector3.new(2, 2, 2)
- Script102.Name = "Damage Script"
- Script102.Parent = Part99
- table.insert(cors,sandbox(Script102,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part103.Name = "ScytheBladeAura"
- Part103.Parent = Tool0
- Part103.BrickColor = BrickColor.new("Toothpaste")
- Part103.Transparency = 1
- Part103.Rotation = Vector3.new(54.1499977, -38.8199997, 27.8199997)
- Part103.CanCollide = false
- Part103.FormFactor = Enum.FormFactor.Custom
- Part103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part103.CFrame = CFrame.new(-3.73745608, 3.4866271, -10.2671919, 0.68911624, -0.363572896, -0.626841009, -0.176101133, 0.755071342, -0.631546319, 0.702923775, 0.545597076, 0.456307769)
- Part103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part103.Color = Color3.new(0, 1, 1)
- Part103.Position = Vector3.new(-3.73745608, 3.4866271, -10.2671919)
- Part103.Orientation = Vector3.new(39.1599998, -53.9499969, -13.1300001)
- Part103.Color = Color3.new(0, 1, 1)
- Script104.Name = "Transparency script"
- Script104.Parent = Part103
- table.insert(cors,sandbox(Script104,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- SpecialMesh105.Parent = Part103
- SpecialMesh105.MeshId = "http://www.roblox.com/asset/?id=38311026"
- SpecialMesh105.Scale = Vector3.new(2, 2, 2)
- SpecialMesh105.TextureId = "http://www.roblox.com/asset/?id=131955326"
- SpecialMesh105.MeshType = Enum.MeshType.FileMesh
- SpecialMesh105.Scale = Vector3.new(2, 2, 2)
- Script106.Name = "Damage Script"
- Script106.Parent = Part103
- table.insert(cors,sandbox(Script106,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part107.Name = "ScytheBladeEdge"
- Part107.Parent = Tool0
- Part107.BrickColor = BrickColor.new("Black")
- Part107.Reflectance = 0.5
- Part107.Rotation = Vector3.new(72.1699982, 43.0200005, -2.49000001)
- Part107.CanCollide = false
- Part107.FormFactor = Enum.FormFactor.Custom
- Part107.Size = Vector3.new(0.200000003, 2.98000121, 1.76999974)
- Part107.CFrame = CFrame.new(-6.73384523, 6.31679201, -11.8252459, 0.730388761, 0.0317106247, 0.682293177, 0.635633051, 0.334068149, -0.695964098, -0.250002474, 0.942013085, 0.223843232)
- Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part107.Position = Vector3.new(-6.73384523, 6.31679201, -11.8252459)
- Part107.Orientation = Vector3.new(44.0999985, 71.8399963, 62.2799988)
- Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh108.Parent = Part107
- SpecialMesh108.Scale = Vector3.new(0.449999988, 1, 1)
- SpecialMesh108.MeshType = Enum.MeshType.Wedge
- SpecialMesh108.Scale = Vector3.new(0.449999988, 1, 1)
- Script109.Name = "Transparency script"
- Script109.Parent = Part107
- table.insert(cors,sandbox(Script109,function()
- while true do
- script.Parent.BrickColor = Color3.new("Really red")
- wait (0.01)
- script.Parent.BrickColor = Color3.new("Black")
- wait (0.01)
- end
- end))
- Part110.Name = "ScytheBladeEdge"
- Part110.Parent = Tool0
- Part110.BrickColor = BrickColor.new("Black")
- Part110.Reflectance = 0.5
- Part110.Rotation = Vector3.new(-30.5499992, -8.38999939, 42.4099998)
- Part110.CanCollide = false
- Part110.FormFactor = Enum.FormFactor.Custom
- Part110.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
- Part110.CFrame = CFrame.new(-5.04094124, 4.88391781, -10.522624, 0.730389774, -0.667250872, -0.145960495, 0.635632157, 0.585787416, 0.502813995, -0.250002056, -0.460027397, 0.851979971)
- Part110.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part110.Position = Vector3.new(-5.04094124, 4.88391781, -10.522624)
- Part110.Orientation = Vector3.new(-30.1899986, -9.71999931, 47.3400002)
- Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh111.Parent = Part110
- SpecialMesh111.Scale = Vector3.new(0.449999988, 1, 1)
- SpecialMesh111.MeshType = Enum.MeshType.Wedge
- SpecialMesh111.Scale = Vector3.new(0.449999988, 1, 1)
- Script112.Name = "Transparency script"
- Script112.Parent = Part110
- table.insert(cors,sandbox(Script112,function()
- while true do
- script.Parent.BrickColor = Color3.new("Really red")
- wait (0.01)
- script.Parent.BrickColor = Color3.new("Black")
- wait (0.01)
- end
- end))
- Script113.Parent = Part110
- table.insert(cors,sandbox(Script113,function()
- while true do
- script.Parent.Color = Color3.new("Black")
- wait(0.01)
- script.Parent.Color = Color3.new("Really red")
- wait(0.01)
- end
- end))
- Script114.Name = "Damage Script"
- Script114.Parent = Part110
- table.insert(cors,sandbox(Script114,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part115.Name = "ScytheBladeEdge"
- Part115.Parent = Tool0
- Part115.BrickColor = BrickColor.new("Black")
- Part115.Reflectance = 0.5
- Part115.Rotation = Vector3.new(109.799995, 35.0999985, 153.220001)
- Part115.CanCollide = false
- Part115.FormFactor = Enum.FormFactor.Custom
- Part115.Size = Vector3.new(0.200000003, 2.42999959, 1.26999974)
- Part115.CFrame = CFrame.new(-6.12533808, 5.72819901, -11.5440359, -0.730389595, -0.368607998, 0.575027585, -0.635632157, 0.0586708337, -0.769757152, 0.250002086, -0.927728951, -0.277151793)
- Part115.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part115.Position = Vector3.new(-6.12533808, 5.72819901, -11.5440359)
- Part115.Orientation = Vector3.new(50.329998, 115.729996, -84.7299957)
- Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh116.Parent = Part115
- SpecialMesh116.Scale = Vector3.new(0.449999988, 1, 1)
- SpecialMesh116.MeshType = Enum.MeshType.Wedge
- SpecialMesh116.Scale = Vector3.new(0.449999988, 1, 1)
- Script117.Name = "Transparency script"
- Script117.Parent = Part115
- table.insert(cors,sandbox(Script117,function()
- while true do
- script.Parent.BrickColor = Color3.new("Really red")
- wait (0.01)
- script.Parent.BrickColor = Color3.new("Black")
- wait (0.01)
- end
- end))
- Script118.Parent = Part115
- table.insert(cors,sandbox(Script118,function()
- while true do
- script.Parent.Color = Color3.new("Black")
- wait(0.01)
- script.Parent.Color = Color3.new("Really red")
- wait(0.01)
- end
- end))
- Script119.Name = "Damage Script"
- Script119.Parent = Part115
- table.insert(cors,sandbox(Script119,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part120.Name = "ScytheBladeEdge"
- Part120.Parent = Tool0
- Part120.BrickColor = BrickColor.new("Black")
- Part120.Reflectance = 0.5
- Part120.Rotation = Vector3.new(137.839996, 18.2799988, -39.7199974)
- Part120.CanCollide = false
- Part120.FormFactor = Enum.FormFactor.Custom
- Part120.Size = Vector3.new(0.200000003, 2.87000012, 1.20999885)
- Part120.CFrame = CFrame.new(-5.27399921, 5.34044695, -10.0427217, 0.730388582, 0.606738448, 0.313684553, 0.63563323, -0.435688406, -0.63729316, -0.250002295, 0.664860427, -0.703885794)
- Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part120.Position = Vector3.new(-5.27399921, 5.34044695, -10.0427217)
- Part120.Orientation = Vector3.new(39.5900002, 155.979996, 124.43)
- Part120.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh121.Parent = Part120
- SpecialMesh121.Scale = Vector3.new(0.449999988, 1, 1)
- SpecialMesh121.MeshType = Enum.MeshType.Wedge
- SpecialMesh121.Scale = Vector3.new(0.449999988, 1, 1)
- Script122.Name = "Transparency script"
- Script122.Parent = Part120
- table.insert(cors,sandbox(Script122,function()
- while true do
- script.Parent.BrickColor = Color3.new("Really red")
- wait (0.01)
- script.Parent.BrickColor = Color3.new("Black")
- wait (0.01)
- end
- end))
- Script123.Parent = Part120
- table.insert(cors,sandbox(Script123,function()
- while true do
- script.Parent.Color = Color3.new("Black")
- wait(0.01)
- script.Parent.Color = Color3.new("Really red")
- wait(0.01)
- end
- end))
- Script124.Name = "Damage Script"
- Script124.Parent = Part120
- table.insert(cors,sandbox(Script124,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part125.Name = "ScytheBladeEdge"
- Part125.Parent = Tool0
- Part125.BrickColor = BrickColor.new("Black")
- Part125.Reflectance = 0.5
- Part125.Rotation = Vector3.new(-146.759995, -37.3499985, -23.2399998)
- Part125.CanCollide = false
- Part125.FormFactor = Enum.FormFactor.Custom
- Part125.Size = Vector3.new(0.200000003, 2.79999971, 0.98999995)
- Part125.CFrame = CFrame.new(-3.91847205, 3.53909302, -10.6626339, 0.730389476, 0.313684165, -0.606737852, 0.635632455, -0.637293756, 0.435689211, -0.250002265, -0.703885555, -0.664860725)
- Part125.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part125.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part125.Position = Vector3.new(-3.91847205, 3.53909302, -10.6626339)
- Part125.Orientation = Vector3.new(-25.8299999, -137.619995, 135.069992)
- Part125.Color = Color3.new(0.105882, 0.164706, 0.207843)
- SpecialMesh126.Parent = Part125
- SpecialMesh126.Scale = Vector3.new(0.449999988, 1, 1)
- SpecialMesh126.MeshType = Enum.MeshType.Wedge
- SpecialMesh126.Scale = Vector3.new(0.449999988, 1, 1)
- Script127.Name = "Transparency script"
- Script127.Parent = Part125
- table.insert(cors,sandbox(Script127,function()
- while true do
- script.Parent.BrickColor = Color3.new("Really red")
- wait (0.01)
- script.Parent.BrickColor = Color3.new("Black")
- wait (0.01)
- end
- end))
- Script128.Parent = Part125
- table.insert(cors,sandbox(Script128,function()
- while true do
- script.Parent.Color = Color3.new("Black")
- wait(0.01)
- script.Parent.Color = Color3.new("Really red")
- wait(0.01)
- end
- end))
- Script129.Name = "Damage Script"
- Script129.Parent = Part125
- table.insert(cors,sandbox(Script129,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part130.Name = "etalPart"
- Part130.Parent = Tool0
- Part130.Material = Enum.Material.CorrodedMetal
- Part130.BrickColor = BrickColor.new("Dark stone grey")
- Part130.Rotation = Vector3.new(68.5299988, -46.9199982, -165.519989)
- Part130.CanCollide = false
- Part130.FormFactor = Enum.FormFactor.Custom
- Part130.Size = Vector3.new(0.640000463, 0.200000003, 0.200000003)
- Part130.CFrame = CFrame.new(-7.01811886, 5.52061701, -14.6800842, -0.661353528, 0.170752719, -0.730379105, 0.566618681, -0.52430594, -0.63564539, -0.491480708, -0.834232509, 0.250000089)
- Part130.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part130.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part130.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part130.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part130.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part130.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part130.Position = Vector3.new(-7.01811886, 5.52061701, -14.6800842)
- Part130.Orientation = Vector3.new(39.4699974, -71.0999985, 132.779999)
- Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Script131.Name = "Damage Script"
- Script131.Parent = Part130
- table.insert(cors,sandbox(Script131,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part132.Parent = Tool0
- Part132.Material = Enum.Material.Slate
- Part132.BrickColor = BrickColor.new("Light orange")
- Part132.Rotation = Vector3.new(68.5299988, -46.9199982, 119.469994)
- Part132.CanCollide = false
- Part132.FormFactor = Enum.FormFactor.Custom
- Part132.Size = Vector3.new(0.510000348, 0.200000003, 0.200000003)
- Part132.CFrame = CFrame.new(-3.41483998, 1.190889, -15.1617622, -0.336001515, -0.594683111, -0.730379045, 0.653020561, 0.411725283, -0.63564539, 0.678722918, -0.690530539, 0.25000003)
- Part132.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part132.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part132.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part132.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part132.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part132.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part132.Position = Vector3.new(-3.41483998, 1.190889, -15.1617622)
- Part132.Orientation = Vector3.new(39.4699974, -71.0999985, 57.7700005)
- Part132.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part133.Name = "SkullMask"
- Part133.Parent = Tool0
- Part133.Rotation = Vector3.new(-22.9300003, -1.36000001, 43.0599976)
- Part133.Anchored = true
- Part133.CanCollide = false
- Part133.FormFactor = Enum.FormFactor.Custom
- Part133.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part133.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, 0.730379105, -0.682624817, -0.0238176733, 0.63564539, 0.666521907, 0.389487743, -0.249999776, -0.299613357, 0.920720696)
- Part133.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part133.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part133.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part133.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part133.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part133.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part133.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part133.Orientation = Vector3.new(-22.9200001, -1.48000002, 43.6399994)
- SpecialMesh134.Parent = Part133
- SpecialMesh134.MeshId = "http://www.roblox.com/asset/?id=72542883"
- SpecialMesh134.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh134.TextureId = "http://www.roblox.com/asset/?id=131951556"
- SpecialMesh134.MeshType = Enum.MeshType.FileMesh
- SpecialMesh134.Scale = Vector3.new(0.5, 0.5, 0.5)
- Script135.Name = "Damage Script"
- Script135.Parent = Part133
- table.insert(cors,sandbox(Script135,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part136.Name = "SkullMask"
- Part136.Parent = Tool0
- Part136.Rotation = Vector3.new(-22.9300003, -1.36000001, -136.940002)
- Part136.Anchored = true
- Part136.CanCollide = false
- Part136.FormFactor = Enum.FormFactor.Custom
- Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part136.CFrame = CFrame.new(-7.00513792, 5.41650391, -14.9068956, -0.730379105, 0.682624817, -0.0238176733, -0.63564539, -0.666521907, 0.389487743, 0.249999776, 0.299613357, 0.920720696)
- Part136.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part136.Position = Vector3.new(-7.00513792, 5.41650391, -14.9068956)
- Part136.Orientation = Vector3.new(-22.9200001, -1.48000002, -136.360001)
- SpecialMesh137.Parent = Part136
- SpecialMesh137.MeshId = "http://www.roblox.com/asset/?id=72542883"
- SpecialMesh137.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh137.TextureId = "http://www.roblox.com/asset/?id=131951556"
- SpecialMesh137.MeshType = Enum.MeshType.FileMesh
- SpecialMesh137.Scale = Vector3.new(0.5, 0.5, 0.5)
- Script138.Name = "Damage Script"
- Script138.Parent = Part136
- table.insert(cors,sandbox(Script138,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part139.Name = "etalPart"
- Part139.Parent = Tool0
- Part139.Material = Enum.Material.CorrodedMetal
- Part139.BrickColor = BrickColor.new("Dark stone grey")
- Part139.Rotation = Vector3.new(68.5299988, -46.9199982, -150.519989)
- Part139.CanCollide = false
- Part139.FormFactor = Enum.FormFactor.Custom
- Part139.Size = Vector3.new(0.640000463, 0.200000003, 0.200000003)
- Part139.CFrame = CFrame.new(-7.33803606, 5.76883078, -14.9836378, -0.594624281, 0.336105406, -0.730379164, 0.411611199, -0.653092504, -0.63564539, -0.690649331, -0.678602159, 0.250000119)
- Part139.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part139.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part139.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part139.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part139.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part139.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part139.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part139.Position = Vector3.new(-7.33803606, 5.76883078, -14.9836378)
- Part139.Orientation = Vector3.new(39.4699974, -71.0999985, 147.779999)
- Part139.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Script140.Name = "Damage Script"
- Script140.Parent = Part139
- table.insert(cors,sandbox(Script140,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part141.Name = "etalPartWedge"
- Part141.Parent = Tool0
- Part141.Material = Enum.Material.CorrodedMetal
- Part141.BrickColor = BrickColor.new("Dark stone grey")
- Part141.Rotation = Vector3.new(49.0599976, 41.3999977, 13.1599998)
- Part141.CanCollide = false
- Part141.FormFactor = Enum.FormFactor.Custom
- Part141.Size = Vector3.new(0.200000003, 1.44000006, 0.600000024)
- Part141.CFrame = CFrame.new(-7.38118982, 6.08409977, -14.3081064, 0.730381608, -0.170750082, 0.661350965, 0.635641634, 0.524308681, -0.566619873, -0.250002027, 0.834232092, 0.491481483)
- Part141.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part141.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part141.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part141.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part141.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part141.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part141.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part141.Position = Vector3.new(-7.38118982, 6.08409977, -14.3081064)
- Part141.Orientation = Vector3.new(34.5099983, 53.3799973, 50.4799995)
- Part141.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh142.Parent = Part141
- SpecialMesh142.MeshType = Enum.MeshType.Wedge
- Script143.Name = "Damage Script"
- Script143.Parent = Part141
- table.insert(cors,sandbox(Script143,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part144.Name = "etalPartWedge"
- Part144.Parent = Tool0
- Part144.Material = Enum.Material.CorrodedMetal
- Part144.BrickColor = BrickColor.new("Dark stone grey")
- Part144.Rotation = Vector3.new(69.25, 43.079998, -0.48999998)
- Part144.CanCollide = false
- Part144.FormFactor = Enum.FormFactor.Custom
- Part144.Size = Vector3.new(0.200000003, 1.44000006, 0.600000024)
- Part144.CFrame = CFrame.new(-7.02470922, 5.80166101, -13.984766, 0.730381608, 0.00623848289, 0.683009744, 0.635641634, 0.359790832, -0.683014214, -0.250002027, 0.933010876, 0.258819252)
- Part144.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part144.Position = Vector3.new(-7.02470922, 5.80166101, -13.984766)
- Part144.Orientation = Vector3.new(43.079998, 69.25, 60.4899979)
- Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh145.Parent = Part144
- SpecialMesh145.MeshType = Enum.MeshType.Wedge
- Script146.Name = "Damage Script"
- Script146.Parent = Part144
- table.insert(cors,sandbox(Script146,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part147.Name = "etalPartWedge"
- Part147.Parent = Tool0
- Part147.Material = Enum.Material.CorrodedMetal
- Part147.BrickColor = BrickColor.new("Dark stone grey")
- Part147.Rotation = Vector3.new(89.3499985, 41.1599998, -14.0499992)
- Part147.CanCollide = false
- Part147.FormFactor = Enum.FormFactor.Custom
- Part147.Size = Vector3.new(0.200000003, 1.44000006, 0.600000024)
- Part147.CFrame = CFrame.new(-6.59327412, 5.38409901, -13.7860136, 0.730381608, 0.182801947, 0.658122063, 0.635641575, 0.170754552, -0.752861857, -0.250002027, 0.968206525, 0.00851964206)
- Part147.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part147.Position = Vector3.new(-6.59327412, 5.38409901, -13.7860136)
- Part147.Orientation = Vector3.new(48.8400002, 89.2599945, 74.9599991)
- Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh148.Parent = Part147
- SpecialMesh148.MeshType = Enum.MeshType.Wedge
- Script149.Name = "Damage Script"
- Script149.Parent = Part147
- table.insert(cors,sandbox(Script149,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part150.Name = "etalPartWedge2"
- Part150.Parent = Tool0
- Part150.Material = Enum.Material.CorrodedMetal
- Part150.BrickColor = BrickColor.new("Dark stone grey")
- Part150.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
- Part150.CanCollide = false
- Part150.FormFactor = Enum.FormFactor.Custom
- Part150.Size = Vector3.new(0.200000003, 2.15999985, 0.969999552)
- Part150.CFrame = CFrame.new(-7.22499609, 5.9510088, -14.1901855, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
- Part150.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part150.Position = Vector3.new(-7.22499609, 5.9510088, -14.1901855)
- Part150.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
- Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh151.Parent = Part150
- SpecialMesh151.MeshType = Enum.MeshType.Wedge
- Script152.Name = "Damage Script"
- Script152.Parent = Part150
- table.insert(cors,sandbox(Script152,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part153.Name = "etalPartWedge2"
- Part153.Parent = Tool0
- Part153.Material = Enum.Material.CorrodedMetal
- Part153.BrickColor = BrickColor.new("Dark stone grey")
- Part153.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
- Part153.CanCollide = false
- Part153.FormFactor = Enum.FormFactor.Custom
- Part153.Size = Vector3.new(0.200000003, 2.2099998, 0.969999552)
- Part153.CFrame = CFrame.new(-6.86313581, 5.59974003, -14.0261364, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
- Part153.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part153.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part153.Position = Vector3.new(-6.86313581, 5.59974003, -14.0261364)
- Part153.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
- Part153.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh154.Parent = Part153
- SpecialMesh154.MeshType = Enum.MeshType.Wedge
- Script155.Name = "Damage Script"
- Script155.Parent = Part153
- table.insert(cors,sandbox(Script155,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part156.Name = "etalPartWedge2"
- Part156.Parent = Tool0
- Part156.Material = Enum.Material.CorrodedMetal
- Part156.BrickColor = BrickColor.new("Dark stone grey")
- Part156.Rotation = Vector3.new(53.2199974, 42.0499992, -169.610001)
- Part156.CanCollide = false
- Part156.FormFactor = Enum.FormFactor.Custom
- Part156.Size = Vector3.new(0.200000003, 2.15999985, 0.689999402)
- Part156.CFrame = CFrame.new(-6.92134809, 5.68076277, -13.9901876, -0.730388403, 0.133955672, 0.669765651, -0.635633767, -0.492212534, -0.594721198, 0.250001669, -0.860103726, 0.444653839)
- Part156.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part156.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part156.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part156.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part156.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part156.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part156.Position = Vector3.new(-6.92134809, 5.68076277, -13.9901876)
- Part156.Orientation = Vector3.new(36.4899979, 56.4199982, -127.75)
- Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
- SpecialMesh157.Parent = Part156
- SpecialMesh157.MeshType = Enum.MeshType.Wedge
- Script158.Name = "Damage Script"
- Script158.Parent = Part156
- table.insert(cors,sandbox(Script158,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part159.Name = "ScytheWeld"
- Part159.Parent = Tool0
- Part159.Material = Enum.Material.CorrodedMetal
- Part159.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
- Part159.CanCollide = false
- Part159.FormFactor = Enum.FormFactor.Custom
- Part159.Size = Vector3.new(0.400000006, 0.400000006, 0.970000029)
- Part159.CFrame = CFrame.new(-6.45226383, 5.57188702, -12.8965797, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
- Part159.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part159.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part159.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part159.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part159.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part159.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part159.Position = Vector3.new(-6.45226383, 5.57188702, -12.8965797)
- Part159.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
- Script160.Name = "Damage Script"
- Script160.Parent = Part159
- table.insert(cors,sandbox(Script160,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part161.Name = "ScytheWeld"
- Part161.Parent = Tool0
- Part161.Material = Enum.Material.CorrodedMetal
- Part161.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
- Part161.CanCollide = false
- Part161.FormFactor = Enum.FormFactor.Custom
- Part161.Size = Vector3.new(0.400000006, 0.400000006, 0.730000198)
- Part161.CFrame = CFrame.new(-7.30036592, 6.45774078, -13.1219759, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
- Part161.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part161.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part161.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part161.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part161.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part161.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part161.Position = Vector3.new(-7.30036592, 6.45774078, -13.1219759)
- Part161.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
- Script162.Name = "Damage Script"
- Script162.Parent = Part161
- table.insert(cors,sandbox(Script162,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Part163.Name = "ScytheWeldLight"
- Part163.Parent = Tool0
- Part163.Material = Enum.Material.CorrodedMetal
- Part163.Rotation = Vector3.new(53.2199974, 42.0499992, -169.610001)
- Part163.CanCollide = false
- Part163.FormFactor = Enum.FormFactor.Custom
- Part163.Size = Vector3.new(0.400000006, 0.400000006, 0.689999998)
- Part163.CFrame = CFrame.new(-6.89744616, 6.06140089, -12.9525642, -0.730388403, 0.133955672, 0.669765651, -0.635633767, -0.492212534, -0.594721198, 0.250001669, -0.860103726, 0.444653839)
- Part163.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part163.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part163.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part163.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part163.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part163.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part163.Position = Vector3.new(-6.89744616, 6.06140089, -12.9525642)
- Part163.Orientation = Vector3.new(36.4899979, 56.4199982, -127.75)
- PointLight164.Parent = Part163
- PointLight164.Color = Color3.new(1, 0, 0.0156863)
- PointLight164.Enabled = false
- PointLight164.Range = 16
- PointLight164.Color = Color3.new(1, 0, 0.0156863)
- Script165.Name = "Transparency script"
- Script165.Parent = Part163
- table.insert(cors,sandbox(Script165,function()
- while true do
- script.Parent.PointLight.Range = 16
- wait (0.01)
- script.Parent.PointLight.Range = 14
- wait (0.01)
- script.Parent.PointLight.Range = 12
- wait (0.01)
- script.Parent.PointLight.Range = 10
- wait (0.01)
- script.Parent.PointLight.Range = 8
- wait (0.01)
- script.Parent.PointLight.Range = 10
- wait (0.01)
- script.Parent.PointLight.Range = 12
- wait (0.01)
- script.Parent.PointLight.Range = 14
- wait (0.01)
- end
- end))
- Script166.Name = "Transparency script"
- Script166.Parent = Part163
- table.insert(cors,sandbox(Script166,function()
- while true do
- script.Parent.PointLight.Enabled = true
- wait (0.01)
- end
- end))
- Smoke167.Parent = Part163
- Smoke167.Size = 2
- Smoke167.Color = Color3.new(0, 0, 0)
- Smoke167.Enabled = false
- Smoke167.Opacity = 0.0099999997764826
- Smoke167.RiseVelocity = 0
- Smoke167.Color = Color3.new(0, 0, 0)
- Script168.Name = "Transparency script"
- Script168.Parent = Part163
- table.insert(cors,sandbox(Script168,function()
- while true do
- script.Parent.Smoke.Enabled = true
- wait (0.01)
- end
- end))
- Script169.Name = "Damage Script"
- Script169.Parent = Part163
- table.insert(cors,sandbox(Script169,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- LocalScript170.Name = "BackupWeld"
- LocalScript170.Parent = Tool0
- table.insert(cors,sandbox(LocalScript170,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- Script171.Name = "Welding"
- Script171.Parent = Tool0
- table.insert(cors,sandbox(Script171,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- Script172.Name = "UltimateWeld"
- Script172.Parent = Tool0
- table.insert(cors,sandbox(Script172,function()
- --DO NOT USE BOTH WELDING SCRIPTS PROVIDED BY THIS MODEL
- --The regular script is recommended
- --[[
- Prevents welds from breaking/transforming when player uses the tool
- This recreates the EXACT weld every time
- This also prevents lag build up by clearing old welds, the tradition weld script just keeps making new
- ones, which can lead to weapons have crazy amounts of welds that dont work (I saw 6000 in a weapon once)
- ]]
- --[[Usage
- 1. Remove Old welding script (optional, only if updating a weapon and that weapon does not rely on that script)
- 2. Anchor all parts of tool and put inside of a tool object
- 3. Place this script in that tool (make sure you do this AFTER step 2, otherwise it may fail)
- 4. Treat like normal tool, nothing special has to be done with it
- ]]
- --[[The local script included in this model can only be used if
- 1. The weapon is being placed in the players backpack first (i.e. the weapon is in starterpack and moves to player backpack)
- OR
- 2. The weapon is previously welded (weapon can be placed in workspace and picked up then)
- ]]
- repeat wait() until script.Parent:FindFirstChild("Handle")
- local welds={}
- function ClearOldWelds(tbl)
- for _,v in pairs(tbl) do
- if v:IsA('Weld') then
- v:Destroy()
- end
- end
- end
- function Equipped()
- local handle=script.Parent:FindFirstChild('Handle')
- if not handle then return end
- local tble=handle:GetChildren()
- for _,v in pairs(script.Parent:GetChildren()) do
- if v:IsA('BasePart') and v~=handle then
- local c1
- for _1,v1 in pairs(welds) do
- if _1==v then
- c1=v1
- break
- end
- end
- if not c1 then
- welds[v]=v.CFrame:inverse()*handle.CFrame
- v.Anchored=false
- c1=welds[v]
- end
- local weld=Instance.new('Weld')
- weld.Part0=handle
- weld.Part1=v
- weld.C0=CFrame.new()
- weld.C1=c1
- weld.Parent=handle
- end
- end
- ClearOldWelds(tble)
- handle.Anchored=false
- end
- Equipped()
- script.Parent.Equipped:connect(Equipped)
- --Made by DonnyTheDemented
- end))
- Script173.Name = "Welding"
- Script173.Parent = Tool0
- table.insert(cors,sandbox(Script173,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- LocalScript174.Name = "BackupWeld"
- LocalScript174.Parent = Tool0
- table.insert(cors,sandbox(LocalScript174,function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end))
- Script175.Parent = Tool0
- table.insert(cors,sandbox(Script175,function()
- health = 100
- active = false
- script.Parent.Equipped:connect(function()
- active = true
- end)
- script.Parent.Unequipped:connect(function()
- active = false
- end)
- while wait(0.01) do
- if active then
- script.Parent.Parent.Humanoid.Health = script.Parent.Parent.Humanoid.Health + health
- end
- end
- end))
- Script176.Name = "SpeedBoostScript"
- Script176.Parent = Tool0
- Script176.Disabled = true
- table.insert(cors,sandbox(Script176,function()
- --Made by Stickmasterluke
- sp=script.Parent
- speedboost=2 --100% speed bonus
- speedforsmoke=10 --smoke apears when character running >= 10 studs/second.
- function waitfor(a,b,c)
- local c=c or 5*60
- local d=tick()+c
- while a:FindFirstChild(b)==nil and tick()<=d do
- wait()
- end
- return a:FindFirstChild(b)
- end
- local tooltag=waitfor(script,"ToolTag",2)
- if tooltag~=nil then
- local tool=tooltag.Value
- local h=sp:FindFirstChild("Humanoid")
- if h~=nil then
- h.WalkSpeed=16+16*speedboost
- local t=sp:FindFirstChild("Torso")
- if t~=nil then
- smokepart=Instance.new("Part")
- smokepart.FormFactor="Custom"
- smokepart.Size=Vector3.new(0,0,0)
- smokepart.TopSurface="Smooth"
- smokepart.BottomSurface="Smooth"
- smokepart.CanCollide=false
- smokepart.Transparency=1
- local weld=Instance.new("Weld")
- weld.Name="SmokePartWeld"
- weld.Part0=t
- weld.Part1=smokepart
- weld.C0=CFrame.new(0,-3.5,0)*CFrame.Angles(math.pi/4,0,0)
- weld.Parent=smokepart
- smokepart.Parent=sp
- smoke=Instance.new("Smoke")
- smoke.Enabled=t.Velocity.magnitude>speedforsmoke
- smoke.RiseVelocity=2
- smoke.Opacity=.25
- smoke.Size=.5
- smoke.Parent=smokepart
- h.Running:connect(function(speed)
- if smoke and smoke~=nil then
- smoke.Enabled=speed>speedforsmoke
- end
- end)
- end
- end
- while tool~=nil and tool.Parent==sp and h~=nil do
- sp.ChildRemoved:wait()
- end
- local h=sp:FindFirstChild("Humanoid")
- if h~=nil then
- h.WalkSpeed=16
- end
- end
- if smokepart~=nil then
- smokepart:remove()
- end
- script:remove()
- end))
- Part177.Name = "ParticleAura"
- Part177.Parent = Tool0
- Part177.Material = Enum.Material.CorrodedMetal
- Part177.BrickColor = BrickColor.new("Really red")
- Part177.Transparency = 1
- Part177.Rotation = Vector3.new(68.5299988, -46.9199982, 3.15999985)
- Part177.CanCollide = false
- Part177.FormFactor = Enum.FormFactor.Custom
- Part177.Size = Vector3.new(0.25, 0.25, 0.25)
- Part177.CFrame = CFrame.new(-4.90265608, 4.52894878, -11.021142, 0.682003796, -0.0376170501, -0.730379462, -0.658510327, 0.402886748, -0.635645092, 0.318171769, 0.914475501, 0.249999404)
- Part177.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part177.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part177.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part177.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part177.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part177.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part177.Color = Color3.new(1, 0, 0)
- Part177.Position = Vector3.new(-4.90265608, 4.52894878, -11.021142)
- Part177.Orientation = Vector3.new(39.4699974, -71.0999985, -58.5399971)
- Part177.Color = Color3.new(1, 0, 0)
- Fire178.Parent = Part177
- Fire178.Size = 2
- Fire178.Color = Color3.new(0, 0, 0)
- Fire178.Enabled = false
- Fire178.Heat = 25
- Fire178.SecondaryColor = Color3.new(1, 0, 0)
- Fire178.Color = Color3.new(0, 0, 0)
- SpecialMesh179.Parent = Part177
- SpecialMesh179.MeshId = "http://www.roblox.com/asset/?id=64445076"
- SpecialMesh179.Scale = Vector3.new(1, 1, 0)
- SpecialMesh179.TextureId = "http://www.roblox.com/asset/?id="
- SpecialMesh179.MeshType = Enum.MeshType.FileMesh
- SpecialMesh179.Scale = Vector3.new(1, 1, 0)
- Script180.Name = "Transparency script"
- Script180.Parent = Part177
- table.insert(cors,sandbox(Script180,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- Script181.Name = "script"
- Script181.Parent = Part177
- table.insert(cors,sandbox(Script181,function()
- while true do
- script.Parent.Fire.Enabled = true
- wait (0.01)
- end
- end))
- Part182.Name = "ParticleAura"
- Part182.Parent = Tool0
- Part182.Material = Enum.Material.CorrodedMetal
- Part182.BrickColor = BrickColor.new("Really red")
- Part182.Transparency = 1
- Part182.Rotation = Vector3.new(68.5299988, -46.9199982, 40.9899979)
- Part182.CanCollide = false
- Part182.FormFactor = Enum.FormFactor.Custom
- Part182.Size = Vector3.new(0.25, 0.25, 0.25)
- Part182.CFrame = CFrame.new(-6.01669788, 5.18416691, -12.6098843, 0.515587926, -0.44801122, -0.730378926, -0.2729972, 0.722097754, -0.635645807, 0.812182009, 0.527122736, 0.249999419)
- Part182.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part182.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part182.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part182.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part182.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part182.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part182.Color = Color3.new(1, 0, 0)
- Part182.Position = Vector3.new(-6.01669788, 5.18416691, -12.6098843)
- Part182.Orientation = Vector3.new(39.4699974, -71.0999985, -20.7099991)
- Part182.Color = Color3.new(1, 0, 0)
- Fire183.Parent = Part182
- Fire183.Size = 2
- Fire183.Color = Color3.new(0, 0, 0)
- Fire183.Enabled = false
- Fire183.Heat = 25
- Fire183.SecondaryColor = Color3.new(1, 0, 0)
- Fire183.Color = Color3.new(0, 0, 0)
- SpecialMesh184.Parent = Part182
- SpecialMesh184.MeshId = "http://www.roblox.com/asset/?id=64445076"
- SpecialMesh184.Scale = Vector3.new(1, 1, 0)
- SpecialMesh184.TextureId = "http://www.roblox.com/asset/?id="
- SpecialMesh184.MeshType = Enum.MeshType.FileMesh
- SpecialMesh184.Scale = Vector3.new(1, 1, 0)
- Script185.Name = "Transparency script"
- Script185.Parent = Part182
- table.insert(cors,sandbox(Script185,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- Script186.Name = "script"
- Script186.Parent = Part182
- table.insert(cors,sandbox(Script186,function()
- while true do
- script.Parent.Fire.Enabled = true
- wait (0.01)
- end
- end))
- Part187.Name = "ParticleAura"
- Part187.Parent = Tool0
- Part187.Material = Enum.Material.CorrodedMetal
- Part187.BrickColor = BrickColor.new("Really red")
- Part187.Transparency = 1
- Part187.Rotation = Vector3.new(68.5299988, -46.9199982, 40.9899979)
- Part187.CanCollide = false
- Part187.FormFactor = Enum.FormFactor.Custom
- Part187.Size = Vector3.new(0.25, 0.25, 0.25)
- Part187.CFrame = CFrame.new(-5.83937883, 5.349792, -11.6707239, 0.515587926, -0.44801122, -0.730378926, -0.2729972, 0.722097754, -0.635645807, 0.812182009, 0.527122736, 0.249999419)
- Part187.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part187.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part187.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part187.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part187.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part187.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part187.Color = Color3.new(1, 0, 0)
- Part187.Position = Vector3.new(-5.83937883, 5.349792, -11.6707239)
- Part187.Orientation = Vector3.new(39.4699974, -71.0999985, -20.7099991)
- Part187.Color = Color3.new(1, 0, 0)
- Fire188.Parent = Part187
- Fire188.Size = 2
- Fire188.Color = Color3.new(0, 0, 0)
- Fire188.Enabled = false
- Fire188.Heat = 25
- Fire188.SecondaryColor = Color3.new(1, 0, 0)
- Fire188.Color = Color3.new(0, 0, 0)
- SpecialMesh189.Parent = Part187
- SpecialMesh189.MeshId = "http://www.roblox.com/asset/?id=64445076"
- SpecialMesh189.Scale = Vector3.new(1, 1, 0)
- SpecialMesh189.TextureId = "http://www.roblox.com/asset/?id="
- SpecialMesh189.MeshType = Enum.MeshType.FileMesh
- SpecialMesh189.Scale = Vector3.new(1, 1, 0)
- Script190.Name = "Transparency script"
- Script190.Parent = Part187
- table.insert(cors,sandbox(Script190,function()
- while true do
- script.Parent.Transparency = 0.5
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.9
- wait (0.2)
- script.Parent.Transparency = 0.8
- wait (0.2)
- script.Parent.Transparency = 0.7
- wait (0.2)
- script.Parent.Transparency = 0.6
- wait (0.2)
- end
- end))
- Script191.Name = "script"
- Script191.Parent = Part187
- table.insert(cors,sandbox(Script191,function()
- while true do
- script.Parent.Fire.Enabled = true
- wait (0.01)
- end
- end))
- Part192.Name = "ScytheWeldShard"
- Part192.Parent = Tool0
- Part192.BrickColor = BrickColor.new("Really black")
- Part192.Reflectance = 0.5
- Part192.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
- Part192.CanCollide = false
- Part192.FormFactor = Enum.FormFactor.Custom
- Part192.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part192.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
- Part192.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part192.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part192.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part192.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part192.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part192.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part192.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
- Part192.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
- Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script193.Name = "Damage Script"
- Script193.Parent = Part192
- table.insert(cors,sandbox(Script193,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh194.Parent = Part192
- SpecialMesh194.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh194.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh194.MeshType = Enum.MeshType.FileMesh
- SpecialMesh194.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part195.Name = "ScytheWeldShard"
- Part195.Parent = Tool0
- Part195.BrickColor = BrickColor.new("Really black")
- Part195.Reflectance = 0.5
- Part195.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
- Part195.CanCollide = false
- Part195.FormFactor = Enum.FormFactor.Custom
- Part195.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part195.CFrame = CFrame.new(-6.45200014, 5.57165003, -12.8969984, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
- Part195.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part195.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part195.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part195.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part195.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part195.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part195.Position = Vector3.new(-6.45200014, 5.57165003, -12.8969984)
- Part195.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
- Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script196.Name = "Damage Script"
- Script196.Parent = Part195
- table.insert(cors,sandbox(Script196,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh197.Parent = Part195
- SpecialMesh197.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh197.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh197.MeshType = Enum.MeshType.FileMesh
- SpecialMesh197.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part198.Name = "ScytheWeldShard"
- Part198.Parent = Tool0
- Part198.BrickColor = BrickColor.new("Really black")
- Part198.Reflectance = 0.5
- Part198.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
- Part198.CanCollide = false
- Part198.FormFactor = Enum.FormFactor.Custom
- Part198.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part198.CFrame = CFrame.new(-6.85199785, 6.07165003, -12.8969984, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
- Part198.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part198.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part198.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part198.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part198.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part198.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part198.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part198.Position = Vector3.new(-6.85199785, 6.07165003, -12.8969984)
- Part198.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
- Part198.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script199.Name = "Damage Script"
- Script199.Parent = Part198
- table.insert(cors,sandbox(Script199,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh200.Parent = Part198
- SpecialMesh200.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh200.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh200.MeshType = Enum.MeshType.FileMesh
- SpecialMesh200.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part201.Name = "ScytheWeldShard2"
- Part201.Parent = Tool0
- Part201.BrickColor = BrickColor.new("Really black")
- Part201.Reflectance = 0.5
- Part201.Rotation = Vector3.new(100.089996, 38.5499992, 159.050003)
- Part201.CanCollide = false
- Part201.FormFactor = Enum.FormFactor.Custom
- Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part201.CFrame = CFrame.new(-6.45200014, 5.57165003, -12.8969984, -0.730387092, -0.279604942, 0.623180807, -0.635635495, -0.0557010174, -0.769976139, 0.250001281, -0.958496451, -0.137043595)
- Part201.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part201.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part201.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part201.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part201.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part201.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part201.Position = Vector3.new(-6.45200014, 5.57165003, -12.8969984)
- Part201.Orientation = Vector3.new(50.3499985, 102.399994, -95.0099945)
- Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script202.Name = "Damage Script"
- Script202.Parent = Part201
- table.insert(cors,sandbox(Script202,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh203.Parent = Part201
- SpecialMesh203.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh203.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- SpecialMesh203.MeshType = Enum.MeshType.FileMesh
- SpecialMesh203.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- Part204.Name = "ScytheWeldShard2"
- Part204.Parent = Tool0
- Part204.BrickColor = BrickColor.new("Really black")
- Part204.Reflectance = 0.5
- Part204.Rotation = Vector3.new(79.1899948, 42.579998, 172.73999)
- Part204.CanCollide = false
- Part204.FormFactor = Enum.FormFactor.Custom
- Part204.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part204.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.730383933, -0.0930147618, 0.676672518, -0.63563931, -0.270043671, -0.723212898, 0.250000894, -0.958343387, 0.138112113)
- Part204.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part204.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part204.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part204.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part204.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part204.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part204.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part204.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
- Part204.Orientation = Vector3.new(46.3199997, 78.4599991, -113.019997)
- Part204.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script205.Name = "Damage Script"
- Script205.Parent = Part204
- table.insert(cors,sandbox(Script205,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh206.Parent = Part204
- SpecialMesh206.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh206.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- SpecialMesh206.MeshType = Enum.MeshType.FileMesh
- SpecialMesh206.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- Part207.Name = "ScytheWeldShardeyes"
- Part207.Parent = Tool0
- Part207.BrickColor = BrickColor.new("Really black")
- Part207.Rotation = Vector3.new(-29.4499989, 47.6899986, -137.940002)
- Part207.CanCollide = false
- Part207.FormFactor = Enum.FormFactor.Custom
- Part207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part207.CFrame = CFrame.new(-7.0999999, 5.25765324, -15.1219978, -0.499717653, 0.450921476, 0.739560246, -0.31334725, -0.890092611, 0.330977201, 0.807522833, -0.0663436055, 0.586090624)
- Part207.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part207.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part207.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part207.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part207.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part207.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part207.Position = Vector3.new(-7.0999999, 5.25765324, -15.1219978)
- Part207.Orientation = Vector3.new(-19.3299999, 51.5999985, -160.610001)
- Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script208.Name = "Damage Script"
- Script208.Parent = Part207
- table.insert(cors,sandbox(Script208,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh209.Parent = Part207
- SpecialMesh209.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh209.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
- SpecialMesh209.MeshType = Enum.MeshType.FileMesh
- SpecialMesh209.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
- Part210.Name = "ScytheWeldShardeyes"
- Part210.Parent = Tool0
- Part210.BrickColor = BrickColor.new("Really black")
- Part210.Rotation = Vector3.new(-162.910004, 39.3899994, 20.9799995)
- Part210.CanCollide = false
- Part210.FormFactor = Enum.FormFactor.Custom
- Part210.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part210.CFrame = CFrame.new(-6.9000001, 5.35765219, -15.2219982, 0.721560955, -0.276689231, 0.634657145, -0.516387701, -0.825683534, 0.227127969, 0.461182892, -0.491616249, -0.738660812)
- Part210.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part210.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part210.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part210.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part210.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part210.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part210.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part210.Position = Vector3.new(-6.9000001, 5.35765219, -15.2219982)
- Part210.Orientation = Vector3.new(-13.1300001, 139.330002, -147.979996)
- Part210.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script211.Name = "Damage Script"
- Script211.Parent = Part210
- table.insert(cors,sandbox(Script211,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh212.Parent = Part210
- SpecialMesh212.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh212.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
- SpecialMesh212.MeshType = Enum.MeshType.FileMesh
- SpecialMesh212.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
- Part213.Name = "ScytheWeldShardeyes"
- Part213.Parent = Tool0
- Part213.BrickColor = BrickColor.new("Really black")
- Part213.Rotation = Vector3.new(-74.5100021, -3.23000002, -105.809998)
- Part213.CanCollide = false
- Part213.FormFactor = Enum.FormFactor.Custom
- Part213.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part213.CFrame = CFrame.new(-7.0999999, 5.257658, -15.1219997, -0.271930993, 0.960661948, -0.0563834831, -0.271744579, -0.0204498321, 0.962150395, 0.923149586, 0.276961029, 0.266615212)
- Part213.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part213.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part213.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part213.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part213.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part213.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part213.Position = Vector3.new(-7.0999999, 5.257658, -15.1219997)
- Part213.Orientation = Vector3.new(-74.1899948, -11.9399996, -94.2999954)
- Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script214.Name = "Damage Script"
- Script214.Parent = Part213
- table.insert(cors,sandbox(Script214,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh215.Parent = Part213
- SpecialMesh215.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh215.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
- SpecialMesh215.MeshType = Enum.MeshType.FileMesh
- SpecialMesh215.Scale = Vector3.new(0.100000001, 0.100000001, 0.5)
- Part216.Name = "PartShard"
- Part216.Parent = Tool0
- Part216.Material = Enum.Material.CorrodedMetal
- Part216.BrickColor = BrickColor.new("Really black")
- Part216.Rotation = Vector3.new(153.059998, -69.5499954, -164.059998)
- Part216.CanCollide = false
- Part216.FormFactor = Enum.FormFactor.Custom
- Part216.Size = Vector3.new(0.200000048, 0.200000003, 0.200000003)
- Part216.CFrame = CFrame.new(-3.33299899, 1.03065503, -15.3279963, -0.336001486, 0.0959515572, -0.936960518, 0.653020561, 0.74060297, -0.158335432, 0.678722918, -0.665055394, -0.311502039)
- Part216.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part216.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part216.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part216.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part216.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part216.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part216.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part216.Position = Vector3.new(-3.33299899, 1.03065503, -15.3279963)
- Part216.Orientation = Vector3.new(9.10999966, -108.389999, 41.3999977)
- Part216.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh217.Parent = Part216
- SpecialMesh217.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh217.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh217.MeshType = Enum.MeshType.FileMesh
- SpecialMesh217.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part218.Name = "PartShard"
- Part218.Parent = Tool0
- Part218.BrickColor = BrickColor.new("Really black")
- Part218.Rotation = Vector3.new(68.5299988, -46.9199982, -143.059998)
- Part218.CanCollide = false
- Part218.FormFactor = Enum.FormFactor.Custom
- Part218.Size = Vector3.new(0.25, 0.25, 0.25)
- Part218.CFrame = CFrame.new(-7.50199795, 5.87665081, -15.1869984, -0.545920968, 0.410505801, -0.730379224, 0.323278368, -0.701031029, -0.63564533, -0.772954941, -0.583128214, 0.25000003)
- Part218.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part218.Position = Vector3.new(-7.50199795, 5.87665081, -15.1869984)
- Part218.Orientation = Vector3.new(39.4699974, -71.0999985, 155.23999)
- Part218.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh219.Parent = Part218
- SpecialMesh219.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh219.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh219.MeshType = Enum.MeshType.FileMesh
- SpecialMesh219.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part220.Name = "PartShard"
- Part220.Parent = Tool0
- Part220.BrickColor = BrickColor.new("Really black")
- Part220.Rotation = Vector3.new(103.989998, -13.0699997, -124.089996)
- Part220.CanCollide = false
- Part220.FormFactor = Enum.FormFactor.Custom
- Part220.Size = Vector3.new(0.25, 0.25, 0.25)
- Part220.CFrame = CFrame.new(-7.50199795, 5.87665176, -15.1869965, -0.545920849, 0.806727588, -0.226184636, 0.323278338, -0.0462345704, -0.945172966, -0.772954881, -0.589110672, -0.235557199)
- Part220.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part220.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part220.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part220.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part220.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part220.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part220.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part220.Position = Vector3.new(-7.50199795, 5.87665176, -15.1869965)
- Part220.Orientation = Vector3.new(70.9399948, -136.160004, 98.1399994)
- Part220.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- SpecialMesh221.Parent = Part220
- SpecialMesh221.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh221.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh221.MeshType = Enum.MeshType.FileMesh
- SpecialMesh221.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part222.Name = "ScytheWeldShard"
- Part222.Parent = Tool0
- Part222.BrickColor = BrickColor.new("Really black")
- Part222.Reflectance = 0.5
- Part222.Rotation = Vector3.new(29.2699986, 35.9099998, -154.389999)
- Part222.CanCollide = false
- Part222.FormFactor = Enum.FormFactor.Custom
- Part222.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part222.CFrame = CFrame.new(-6.85199785, 6.07165003, -12.8969984, -0.730386496, 0.350104779, 0.586480558, -0.635635436, -0.662675917, -0.396012187, 0.250001043, -0.66203022, 0.706549108)
- Part222.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part222.Position = Vector3.new(-6.85199785, 6.07165003, -12.8969984)
- Part222.Orientation = Vector3.new(23.3299999, 39.6899986, -136.190002)
- Part222.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script223.Name = "Damage Script"
- Script223.Parent = Part222
- table.insert(cors,sandbox(Script223,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh224.Parent = Part222
- SpecialMesh224.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh224.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh224.MeshType = Enum.MeshType.FileMesh
- SpecialMesh224.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part225.Name = "ScytheWeldShard"
- Part225.Parent = Tool0
- Part225.BrickColor = BrickColor.new("Really black")
- Part225.Reflectance = 0.5
- Part225.Rotation = Vector3.new(12.6300001, 27.6700001, -145.559998)
- Part225.CanCollide = false
- Part225.FormFactor = Enum.FormFactor.Custom
- Part225.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part225.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.730383515, 0.500946462, 0.464316517, -0.635638952, -0.747311831, -0.193611115, 0.250000805, -0.436548144, 0.864246607)
- Part225.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part225.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part225.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part225.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part225.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part225.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part225.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
- Part225.Orientation = Vector3.new(11.1599998, 28.25, -139.619995)
- Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script226.Name = "Damage Script"
- Script226.Parent = Part225
- table.insert(cors,sandbox(Script226,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh227.Parent = Part225
- SpecialMesh227.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh227.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh227.MeshType = Enum.MeshType.FileMesh
- SpecialMesh227.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part228.Name = "ScytheWeldShard"
- Part228.Parent = Tool0
- Part228.BrickColor = BrickColor.new("Really black")
- Part228.Reflectance = 0.5
- Part228.Rotation = Vector3.new(29.2699986, 35.9099998, -154.389999)
- Part228.CanCollide = false
- Part228.FormFactor = Enum.FormFactor.Custom
- Part228.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part228.CFrame = CFrame.new(-6.45199919, 5.57165003, -12.8969984, -0.730386496, 0.350104779, 0.586480558, -0.635635436, -0.662675917, -0.396012187, 0.250001043, -0.66203022, 0.706549108)
- Part228.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part228.Position = Vector3.new(-6.45199919, 5.57165003, -12.8969984)
- Part228.Orientation = Vector3.new(23.3299999, 39.6899986, -136.190002)
- Part228.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script229.Name = "Damage Script"
- Script229.Parent = Part228
- table.insert(cors,sandbox(Script229,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh230.Parent = Part228
- SpecialMesh230.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh230.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- SpecialMesh230.MeshType = Enum.MeshType.FileMesh
- SpecialMesh230.Scale = Vector3.new(1, 0.150000006, 0.150000006)
- Part231.Name = "ScytheWeldShard2"
- Part231.Parent = Tool0
- Part231.BrickColor = BrickColor.new("Really black")
- Part231.Reflectance = 0.5
- Part231.Rotation = Vector3.new(79.1899948, 42.579998, 127.739998)
- Part231.CanCollide = false
- Part231.FormFactor = Enum.FormFactor.Custom
- Part231.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part231.CFrame = CFrame.new(-7.29999924, 6.45765305, -13.1219997, -0.450687855, -0.582230449, 0.67667228, -0.258514971, -0.640414238, -0.723212779, 0.85442853, -0.500873685, 0.138112128)
- Part231.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part231.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part231.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part231.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part231.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part231.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part231.Position = Vector3.new(-7.29999924, 6.45765305, -13.1219997)
- Part231.Orientation = Vector3.new(46.3199997, 78.4599991, -158.019989)
- Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script232.Name = "Damage Script"
- Script232.Parent = Part231
- table.insert(cors,sandbox(Script232,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh233.Parent = Part231
- SpecialMesh233.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh233.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- SpecialMesh233.MeshType = Enum.MeshType.FileMesh
- SpecialMesh233.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- Part234.Name = "ScytheWeldShard2"
- Part234.Parent = Tool0
- Part234.BrickColor = BrickColor.new("Really black")
- Part234.Reflectance = 0.5
- Part234.Rotation = Vector3.new(100.089996, 38.5499992, 114.049995)
- Part234.CanCollide = false
- Part234.FormFactor = Enum.FormFactor.Custom
- Part234.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part234.CFrame = CFrame.new(-6.45199919, 5.57165003, -12.8969984, -0.318750918, -0.714171767, 0.623180568, -0.410075366, -0.488848656, -0.769975781, 0.854536533, -0.500981569, -0.137043521)
- Part234.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part234.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part234.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part234.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part234.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part234.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part234.Position = Vector3.new(-6.45199919, 5.57165003, -12.8969984)
- Part234.Orientation = Vector3.new(50.3499985, 102.399994, -140.009995)
- Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Script235.Name = "Damage Script"
- Script235.Parent = Part234
- table.insert(cors,sandbox(Script235,function()
- function onTouched(hit)
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = human.Health - 50 -- Change the amount to change the damage dealt on humanoid.
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- SpecialMesh236.Parent = Part234
- SpecialMesh236.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh236.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- SpecialMesh236.MeshType = Enum.MeshType.FileMesh
- SpecialMesh236.Scale = Vector3.new(0.150000006, 0.150000006, 1.5)
- 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