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"))
- Model0 = Instance.new("Model")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Script3 = Instance.new("Script")
- Script4 = Instance.new("Script")
- Script5 = Instance.new("Script")
- Script6 = Instance.new("Script")
- Script7 = Instance.new("Script")
- Script8 = Instance.new("Script")
- SurfaceGui9 = Instance.new("SurfaceGui")
- Script10 = Instance.new("Script")
- Script11 = Instance.new("Script")
- Decal12 = Instance.new("Decal")
- Tool13 = Instance.new("Tool")
- Script14 = Instance.new("Script")
- Script15 = Instance.new("Script")
- LocalScript16 = Instance.new("LocalScript")
- Part17 = Instance.new("Part")
- SpecialMesh18 = Instance.new("SpecialMesh")
- Sound19 = Instance.new("Sound")
- Script20 = Instance.new("Script")
- Tool21 = Instance.new("Tool")
- Script22 = Instance.new("Script")
- LocalScript23 = Instance.new("LocalScript")
- Part24 = Instance.new("Part")
- SpecialMesh25 = Instance.new("SpecialMesh")
- Sound26 = Instance.new("Sound")
- Sound27 = Instance.new("Sound")
- Sound28 = Instance.new("Sound")
- Sound29 = Instance.new("Sound")
- Sound30 = Instance.new("Sound")
- Sound31 = Instance.new("Sound")
- Sound32 = Instance.new("Sound")
- Sound33 = Instance.new("Sound")
- Sound34 = Instance.new("Sound")
- Sound35 = Instance.new("Sound")
- Sound36 = Instance.new("Sound")
- Sound37 = Instance.new("Sound")
- Weld38 = Instance.new("Weld")
- Weld39 = Instance.new("Weld")
- Weld40 = Instance.new("Weld")
- Weld41 = Instance.new("Weld")
- Weld42 = Instance.new("Weld")
- Weld43 = Instance.new("Weld")
- Weld44 = Instance.new("Weld")
- Weld45 = Instance.new("Weld")
- Weld46 = Instance.new("Weld")
- Weld47 = Instance.new("Weld")
- Weld48 = Instance.new("Weld")
- Weld49 = Instance.new("Weld")
- Weld50 = Instance.new("Weld")
- Weld51 = Instance.new("Weld")
- Weld52 = Instance.new("Weld")
- Weld53 = Instance.new("Weld")
- Sound54 = Instance.new("Sound")
- Sound55 = Instance.new("Sound")
- Sound56 = Instance.new("Sound")
- Weld57 = Instance.new("Weld")
- Weld58 = Instance.new("Weld")
- Weld59 = Instance.new("Weld")
- Weld60 = Instance.new("Weld")
- Weld61 = Instance.new("Weld")
- Weld62 = Instance.new("Weld")
- Weld63 = Instance.new("Weld")
- Weld64 = Instance.new("Weld")
- Sound65 = Instance.new("Sound")
- Sound66 = Instance.new("Sound")
- Sound67 = Instance.new("Sound")
- Sound68 = Instance.new("Sound")
- Weld69 = Instance.new("Weld")
- Weld70 = Instance.new("Weld")
- Weld71 = Instance.new("Weld")
- Weld72 = Instance.new("Weld")
- Sound73 = Instance.new("Sound")
- Sound74 = Instance.new("Sound")
- Sound75 = Instance.new("Sound")
- Weld76 = Instance.new("Weld")
- Weld77 = Instance.new("Weld")
- Weld78 = Instance.new("Weld")
- Weld79 = Instance.new("Weld")
- Weld80 = Instance.new("Weld")
- Weld81 = Instance.new("Weld")
- Weld82 = Instance.new("Weld")
- Weld83 = Instance.new("Weld")
- Weld84 = Instance.new("Weld")
- Weld85 = Instance.new("Weld")
- Weld86 = Instance.new("Weld")
- Weld87 = Instance.new("Weld")
- Weld88 = Instance.new("Weld")
- Weld89 = Instance.new("Weld")
- Weld90 = Instance.new("Weld")
- Weld91 = Instance.new("Weld")
- Weld92 = Instance.new("Weld")
- Weld93 = Instance.new("Weld")
- Weld94 = Instance.new("Weld")
- Weld95 = Instance.new("Weld")
- Weld96 = Instance.new("Weld")
- Weld97 = Instance.new("Weld")
- Weld98 = Instance.new("Weld")
- Weld99 = Instance.new("Weld")
- Weld100 = Instance.new("Weld")
- Weld101 = Instance.new("Weld")
- Weld102 = Instance.new("Weld")
- Weld103 = Instance.new("Weld")
- Weld104 = Instance.new("Weld")
- Weld105 = Instance.new("Weld")
- Weld106 = Instance.new("Weld")
- Weld107 = Instance.new("Weld")
- Weld108 = Instance.new("Weld")
- Weld109 = Instance.new("Weld")
- Weld110 = Instance.new("Weld")
- Weld111 = Instance.new("Weld")
- Weld112 = Instance.new("Weld")
- Weld113 = Instance.new("Weld")
- Weld114 = Instance.new("Weld")
- Weld115 = Instance.new("Weld")
- Sound116 = Instance.new("Sound")
- Sound117 = Instance.new("Sound")
- Sound118 = Instance.new("Sound")
- Weld119 = Instance.new("Weld")
- Weld120 = Instance.new("Weld")
- Weld121 = Instance.new("Weld")
- Weld122 = Instance.new("Weld")
- Script123 = Instance.new("Script")
- Script124 = Instance.new("Script")
- LocalScript125 = Instance.new("LocalScript")
- LocalScript126 = Instance.new("LocalScript")
- LocalScript127 = Instance.new("LocalScript")
- LocalScript128 = Instance.new("LocalScript")
- Script129 = Instance.new("Script")
- Script130 = Instance.new("Script")
- Script131 = Instance.new("Script")
- LocalScript132 = Instance.new("LocalScript")
- Configuration133 = Instance.new("Configuration")
- Animation134 = Instance.new("Animation")
- LocalScript135 = Instance.new("LocalScript")
- Script136 = Instance.new("Script")
- Part137 = Instance.new("Part")
- SpecialMesh138 = Instance.new("SpecialMesh")
- Part139 = Instance.new("Part")
- SpecialMesh140 = Instance.new("SpecialMesh")
- Part141 = Instance.new("Part")
- SpecialMesh142 = Instance.new("SpecialMesh")
- Part143 = Instance.new("Part")
- SpecialMesh144 = Instance.new("SpecialMesh")
- Part145 = Instance.new("Part")
- SpecialMesh146 = Instance.new("SpecialMesh")
- Part147 = Instance.new("Part")
- Part148 = Instance.new("Part")
- SpecialMesh149 = Instance.new("SpecialMesh")
- Camera150 = Instance.new("Camera")
- Part151 = Instance.new("Part")
- SpecialMesh152 = Instance.new("SpecialMesh")
- Part153 = Instance.new("Part")
- Part154 = Instance.new("Part")
- Part155 = Instance.new("Part")
- SpecialMesh156 = Instance.new("SpecialMesh")
- Part157 = Instance.new("Part")
- SpecialMesh158 = Instance.new("SpecialMesh")
- Part159 = Instance.new("Part")
- SpecialMesh160 = Instance.new("SpecialMesh")
- Script161 = Instance.new("Script")
- Model162 = Instance.new("Model")
- Part163 = Instance.new("Part")
- SpecialMesh164 = Instance.new("SpecialMesh")
- Part165 = Instance.new("Part")
- SpecialMesh166 = Instance.new("SpecialMesh")
- Part167 = Instance.new("Part")
- SpecialMesh168 = Instance.new("SpecialMesh")
- Part169 = Instance.new("Part")
- SpecialMesh170 = Instance.new("SpecialMesh")
- Part171 = Instance.new("Part")
- SpecialMesh172 = Instance.new("SpecialMesh")
- Decal173 = Instance.new("Decal")
- MeshPart174 = Instance.new("MeshPart")
- MeshPart175 = Instance.new("MeshPart")
- UnionOperation176 = Instance.new("UnionOperation")
- Part177 = Instance.new("Part")
- SpecialMesh178 = Instance.new("SpecialMesh")
- Part179 = Instance.new("Part")
- SpecialMesh180 = Instance.new("SpecialMesh")
- Part181 = Instance.new("Part")
- SpecialMesh182 = Instance.new("SpecialMesh")
- Decal183 = Instance.new("Decal")
- Part184 = Instance.new("Part")
- SpecialMesh185 = Instance.new("SpecialMesh")
- Fire186 = Instance.new("Fire")
- Part187 = Instance.new("Part")
- SpecialMesh188 = Instance.new("SpecialMesh")
- Fire189 = Instance.new("Fire")
- Part190 = Instance.new("Part")
- Decal191 = Instance.new("Decal")
- MeshPart192 = Instance.new("MeshPart")
- Model193 = Instance.new("Model")
- Part194 = Instance.new("Part")
- SpecialMesh195 = Instance.new("SpecialMesh")
- UnionOperation196 = Instance.new("UnionOperation")
- UnionOperation197 = Instance.new("UnionOperation")
- Model198 = Instance.new("Model")
- Part199 = Instance.new("Part")
- SpecialMesh200 = Instance.new("SpecialMesh")
- Part201 = Instance.new("Part")
- SpecialMesh202 = Instance.new("SpecialMesh")
- Part203 = Instance.new("Part")
- Model204 = Instance.new("Model")
- Part205 = Instance.new("Part")
- SpecialMesh206 = Instance.new("SpecialMesh")
- Part207 = Instance.new("Part")
- SpecialMesh208 = Instance.new("SpecialMesh")
- Part209 = Instance.new("Part")
- Model210 = Instance.new("Model")
- Part211 = Instance.new("Part")
- SpecialMesh212 = Instance.new("SpecialMesh")
- UnionOperation213 = Instance.new("UnionOperation")
- UnionOperation214 = Instance.new("UnionOperation")
- Model215 = Instance.new("Model")
- Part216 = Instance.new("Part")
- Part217 = Instance.new("Part")
- Part218 = Instance.new("Part")
- SurfaceGui219 = Instance.new("SurfaceGui")
- TextLabel220 = Instance.new("TextLabel")
- Camera221 = Instance.new("Camera")
- Part222 = Instance.new("Part")
- SurfaceGui223 = Instance.new("SurfaceGui")
- Camera224 = Instance.new("Camera")
- Decal225 = Instance.new("Decal")
- Part226 = Instance.new("Part")
- Part227 = Instance.new("Part")
- Part228 = Instance.new("Part")
- SurfaceGui229 = Instance.new("SurfaceGui")
- Camera230 = Instance.new("Camera")
- Decal231 = Instance.new("Decal")
- Part232 = Instance.new("Part")
- SurfaceGui233 = Instance.new("SurfaceGui")
- TextLabel234 = Instance.new("TextLabel")
- Camera235 = Instance.new("Camera")
- Part236 = Instance.new("Part")
- SurfaceGui237 = Instance.new("SurfaceGui")
- TextLabel238 = Instance.new("TextLabel")
- Camera239 = Instance.new("Camera")
- Part240 = Instance.new("Part")
- SurfaceGui241 = Instance.new("SurfaceGui")
- TextLabel242 = Instance.new("TextLabel")
- Camera243 = Instance.new("Camera")
- Part244 = Instance.new("Part")
- Camera245 = Instance.new("Camera")
- Model0.Parent = mas
- Model1.Name = "Red"
- Model1.Parent = Model0
- Part2.Name = "TheButton"
- Part2.Parent = Model1
- Part2.CFrame = CFrame.new(-4.02413416, 1.27186096, -0.99198401, -1, 0, -0.000292000012, 0, 1, 0, 0.000292000012, 0, -1)
- Part2.Orientation = Vector3.new(0, -179.979996, 0)
- Part2.Position = Vector3.new(-4.02413416, 1.27186096, -0.99198401)
- Part2.Rotation = Vector3.new(-180, -0.0199999996, -180)
- Part2.Color = Color3.new(0.666667, 0, 0.666667)
- Part2.Size = Vector3.new(5, 0.100000001, 5)
- Part2.Anchored = true
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.BrickColor = BrickColor.new("Magenta")
- Part2.Material = Enum.Material.Marble
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.brickColor = BrickColor.new("Magenta")
- Part2.FormFactor = Enum.FormFactor.Custom
- Part2.formFactor = Enum.FormFactor.Custom
- Script3.Name = "Torso"
- Script3.Parent = Part2
- table.insert(cors,sandbox(Script3,function()
- function onTouched(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then
- local g = script.Parent.Parent.Chest:clone()
- g.Parent = hit.Parent
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" or "UnionOperation" then
- local W = Instance.new("Weld")
- W.Part0 = g.Middle
- W.Part1 = C[i]
- local CJ = CFrame.new(g.Middle.Position)
- local C0 = g.Middle.CFrame:inverse()*CJ
- local C1 = C[i].CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = g.Middle
- end
- local Y = Instance.new("Weld")
- Y.Part0 = hit.Parent.Torso
- Y.Part1 = g.Middle
- Y.C0 = CFrame.new(0, 0, 0)
- Y.Parent = Y.Part0
- end
- local h = g:GetChildren()
- for i = 1, # h do
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script4.Name = "Arms"
- Script4.Parent = Part2
- table.insert(cors,sandbox(Script4,function()
- function onTouched(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then
- local g = script.Parent.Parent.Arm1:clone()
- g.Parent = hit.Parent
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" or "UnionOperation" then
- local W = Instance.new("Weld")
- W.Part0 = g.Middle
- W.Part1 = C[i]
- local CJ = CFrame.new(g.Middle.Position)
- local C0 = g.Middle.CFrame:inverse()*CJ
- local C1 = C[i].CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = g.Middle
- end
- local Y = Instance.new("Weld")
- Y.Part0 = hit.Parent["Left Arm"]
- Y.Part1 = g.Middle
- Y.C0 = CFrame.new(0, 0, 0)
- Y.Parent = Y.Part0
- end
- local h = g:GetChildren()
- for i = 1, # h do
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then
- local g = script.Parent.Parent.Arm2:clone()
- g.Parent = hit.Parent
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" or "UnionOperation" then
- local W = Instance.new("Weld")
- W.Part0 = g.Middle
- W.Part1 = C[i]
- local CJ = CFrame.new(g.Middle.Position)
- local C0 = g.Middle.CFrame:inverse()*CJ
- local C1 = C[i].CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = g.Middle
- end
- local Y = Instance.new("Weld")
- Y.Part0 = hit.Parent["Right Arm"]
- Y.Part1 = g.Middle
- Y.C0 = CFrame.new(0, 0, 0)
- Y.Parent = Y.Part0
- end
- local h = g:GetChildren()
- for i = 1, # h do
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script5.Name = "Legs"
- Script5.Parent = Part2
- table.insert(cors,sandbox(Script5,function()
- function onTouched(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then
- local g = script.Parent.Parent.Leg1:clone()
- g.Parent = hit.Parent
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" or "UnionOperation" then
- local W = Instance.new("Weld")
- W.Part0 = g.Middle
- W.Part1 = C[i]
- local CJ = CFrame.new(g.Middle.Position)
- local C0 = g.Middle.CFrame:inverse()*CJ
- local C1 = C[i].CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = g.Middle
- end
- local Y = Instance.new("Weld")
- Y.Part0 = hit.Parent["Left Leg"]
- Y.Part1 = g.Middle
- Y.C0 = CFrame.new(0, 0, 0)
- Y.Parent = Y.Part0
- end
- local h = g:GetChildren()
- for i = 1, # h do
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then
- local g = script.Parent.Parent.Leg2:clone()
- g.Parent = hit.Parent
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" or "UnionOperation" then
- local W = Instance.new("Weld")
- W.Part0 = g.Middle
- W.Part1 = C[i]
- local CJ = CFrame.new(g.Middle.Position)
- local C0 = g.Middle.CFrame:inverse()*CJ
- local C1 = C[i].CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = g.Middle
- end
- local Y = Instance.new("Weld")
- Y.Part0 = hit.Parent["Right Leg"]
- Y.Part1 = g.Middle
- Y.C0 = CFrame.new(0, 0, 0)
- Y.Parent = Y.Part0
- end
- local h = g:GetChildren()
- for i = 1, # h do
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script6.Name = "HatRemover"
- Script6.Parent = Part2
- table.insert(cors,sandbox(Script6,function()
- function onTouched(hit)
- local d = hit.Parent:GetChildren()
- for i=1, #d do
- if (d[i].className == "Hat") then
- d[i]:remove()
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script7.Name = "Transparency"
- Script7.Parent = Part2
- table.insert(cors,sandbox(Script7,function()
- ------Transparency--------
- function onTouch(part)
- local human = part.Parent:findFirstChild("Humanoid")
- if human ~= nil then
- part.Parent:findFirstChild("Head").Transparency = 1
- part.Parent:findFirstChild("Torso").Transparency = 1
- part.Parent:findFirstChild("Left Arm").Transparency = 1
- part.Parent:findFirstChild("Right Arm").Transparency = 1
- part.Parent:findFirstChild("Left Leg").Transparency = 1
- part.Parent:findFirstChild("Right Leg").Transparency = 1
- end
- end
- script.Parent.Touched:connect(onTouch)
- end))
- Script8.Parent = Part2
- table.insert(cors,sandbox(Script8,function()
- function onTouch(hit)
- local ptt = game.Players:playerFromCharacter(hit.Parent)
- if ptt == nil then return end
- local wfp = script.Parent:findFirstChild("GuiMain"):clone() --change "NameOfTheWeaponHere" to the weapon you want to give
- if wfp == nil then return end
- wfp.Parent = ptt.PlayerGui
- end
- script.Parent.Touched:connect(onTouch)
- end))
- SurfaceGui9.Parent = Part2
- SurfaceGui9.CanvasSize = Vector2.new(400, 120)
- Script10.Name = "HatRemover"
- Script10.Parent = Part2
- table.insert(cors,sandbox(Script10,function()
- function onTouched(hit)
- local d = hit.Parent:GetChildren()
- for i=1, #d do
- if (d[i].className == "Accessory") then
- d[i]:remove()
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end))
- Script11.Name = "WalkSpeed Script"
- Script11.Parent = Part2
- table.insert(cors,sandbox(Script11,function()
- local debounce = false --false is for debounce, the opposite value
- function onTouch(part) --the brick that u get speed
- local human = part.Parent:findFirstChild("Humanoid")
- if (human ~= nil) and debounce == false then -- checks for player value
- debounce = true
- human.WalkSpeed = 50 -- or whatever number
- wait(3) -- time til u get the speed (sec)
- debounce = false
- end
- end
- script.Parent.Touched:connect(onTouch) -- the final part to give the player speed on touch
- --made by xXRyanKillaManXx2
- end))
- Decal12.Parent = Part2
- Decal12.Texture = "http://www.roblox.com/asset/?id=335108520"
- Decal12.Face = Enum.NormalId.Top
- Tool13.Name = "Bomb"
- Tool13.Parent = Part2
- Tool13.TextureId = "http://www.roblox.com/asset/?id=11565733"
- Tool13.Grip = CFrame.new(-0.5, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Tool13.GripForward = Vector3.new(1, -0, -0)
- Tool13.GripPos = Vector3.new(-0.5, 0, 0)
- Tool13.GripRight = Vector3.new(0, 0, 1)
- Script14.Name = "PelletScript"
- Script14.Parent = Tool13
- table.insert(cors,sandbox(Script14,function()
- local game = game
- FuseSound = Instance.new("Sound")
- FuseSound.SoundId = "http://www.roblox.com/asset/?id=11565378"
- FuseSound.Parent = script.Parent
- FuseSound:Play()
- local total_time = 2 -- seconds
- local cur_time = 0
- function update(frac)
- script.Parent.Fuse.Color = Color3.new(1,1 - frac,0)
- end
- function blowUp()
- local sound = Instance.new("Sound")
- sound.SoundId = "http://www.roblox.com/asset?id=2233908"
- sound.Parent = script.Parent
- sound.Volume = 2
- sound:play()
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 12
- explosion.BlastPressure = 1000000
- -- find instigator tag
- local creator = script.Parent:findFirstChild("creator")
- if creator ~= nil then
- explosion.Hit:connect(function(part, distance) onPlayerBlownUp(part, distance, creator) end)
- end
- explosion.Position = script.Parent.Position
- explosion.Parent = game.Workspace
- script.Parent.Transparency = 1
- end
- function onPlayerBlownUp(part, distance, creator)
- if part.Name == "Head" then
- local humanoid = part.Parent.Humanoid
- tagHumanoid(humanoid, creator)
- end
- end
- function tagHumanoid(humanoid, creator)
- -- tag does not need to expire iff all explosions lethal
- if creator ~= nil then
- local new_tag = creator:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- while cur_time < total_time do
- update(cur_time / total_time)
- local e,g = wait(.5)
- cur_time = cur_time + e
- end
- blowUp()
- wait(.1)
- script.Parent:remove()
- end))
- Script14.Disabled = true
- Script15.Name = "Slingshot"
- Script15.Parent = Tool13
- table.insert(cors,sandbox(Script15,function()
- local game = game
- Tool = script.Parent
- VELOCITY = 74 -- constant
- loaded=true
- local Pellet = Instance.new("Part")
- Pellet.Name="Snowball"
- Pellet.Locked = true
- Pellet.BackSurface = 0
- Pellet.BottomSurface = 0
- Pellet.FrontSurface = 0
- Pellet.LeftSurface = 0
- Pellet.RightSurface = 0
- Pellet.TopSurface = 0
- Pellet.Shape = 1
- Pellet.Size = Vector3.new(2,2,2)
- Pellet.BrickColor = BrickColor.new(1)
- script.Parent.PelletScript:clone().Parent = Pellet
- local spark = Instance.new("Fire")
- spark.Name = "Fuse"
- spark.Parent = Pellet
- function fire(mouse_pos)
- Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 0.7
- Tool.Parent.Torso["Right Shoulder"].DesiredAngle = 3.6
- wait(.1)
- Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 1
- Tool.Handle.Transparency=1
- Tool.Handle.Fire:play()
- -- find player's head pos
- local vCharacter = Tool.Parent
- local vPlayer = game.Players:playerFromCharacter(vCharacter)
- local head = vCharacter:findFirstChild("Head")
- if head == nil then return end
- local dir = mouse_pos - head.Position
- dir = computeDirection(dir)
- local launch = head.Position + 5 * dir
- local delta = mouse_pos - launch
- local dy = delta.y
- local new_delta = Vector3.new(delta.x, 0, delta.z)
- delta = new_delta
- local dx = delta.magnitude
- local unit_delta = delta.unit
- -- acceleration due to gravity in RBX units
- local g = (-9.81 * 20)
- local theta = computeLaunchAngle( dx, dy, g)
- local vy = math.sin(theta)
- local xz = math.cos(theta)
- local vx = unit_delta.x * xz
- local vz = unit_delta.z * xz
- local missile = Pellet:clone()
- Tool.Handle.Mesh:clone().Parent = missile
- missile.Position = launch
- missile.Velocity = Vector3.new(vx,vy,vz) * VELOCITY
- missile.PelletScript.Disabled = false
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = vCharacter
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- end
- function computeLaunchAngle(dx,dy,grav)
- -- arcane
- -- http://en.wikipedia.org/wiki/Trajectory_of_a_projectile
- local g = math.abs(grav)
- local inRoot = (VELOCITY*VELOCITY*VELOCITY*VELOCITY) - (g * ((g*dx*dx) + (2*dy*VELOCITY*VELOCITY)))
- if inRoot <= 0 then
- return .25 * math.pi
- end
- local root = math.sqrt(inRoot)
- local inATan1 = ((VELOCITY*VELOCITY) + root) / (g*dx)
- local inATan2 = ((VELOCITY*VELOCITY) - root) / (g*dx)
- local answer1 = math.atan(inATan1)
- local answer2 = math.atan(inATan2)
- if answer1 < answer2 then return answer1 end
- return answer2
- end
- function computeDirection(vec)
- local lenSquared = vec.magnitude * vec.magnitude
- local invSqrt = 1 / math.sqrt(lenSquared)
- return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
- end
- Tool.Enabled = true
- 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
- if loaded==true then
- loaded=false
- local targetPos = humanoid.TargetPoint
- fire(targetPos)
- wait(0.1)
- Tool.Enabled = true
- elseif loaded==false then
- Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 0.6
- Tool.Parent.Torso["Right Shoulder"].DesiredAngle = -3.6
- wait(0.1)
- Tool.Handle.Transparency=0
- wait(0.1)
- loaded=true
- end
- Tool.Enabled = true
- end
- script.Parent.Activated:connect(onActivated)
- end))
- LocalScript16.Name = "Local Gui"
- LocalScript16.Parent = Tool13
- table.insert(cors,sandbox(LocalScript16,function()
- local game = game
- Tool=script.Parent
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(6.5)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end))
- Part17.Name = "Handle"
- Part17.Parent = Tool13
- Part17.CFrame = CFrame.new(-21.6428413, 5.60557508, 7.73934793, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- Part17.Orientation = Vector3.new(-90, -90, 0)
- Part17.Position = Vector3.new(-21.6428413, 5.60557508, 7.73934793)
- Part17.Rotation = Vector3.new(-90, 0, -90)
- Part17.Color = Color3.new(1, 1, 1)
- Part17.Size = Vector3.new(2, 2, 2)
- Part17.BottomSurface = Enum.SurfaceType.Smooth
- Part17.BrickColor = BrickColor.new("Institutional white")
- Part17.TopSurface = Enum.SurfaceType.Smooth
- Part17.brickColor = BrickColor.new("Institutional white")
- Part17.FormFactor = Enum.FormFactor.Symmetric
- Part17.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh18.Parent = Part17
- SpecialMesh18.MeshId = "rbxasset://fonts/timebomb.mesh"
- SpecialMesh18.MeshType = Enum.MeshType.FileMesh
- Sound19.Name = "Fire"
- Sound19.Parent = Part17
- Sound19.SoundId = "rbxassetid://166423113"
- Script20.Name = "PUT THIS IN THE WEAPON"
- Script20.Parent = Tool13
- table.insert(cors,sandbox(Script20,function()
- local debounce = false
- function getPlayer(humanoid)
- local players = game.Players:children()
- for i = 1, #players do
- if players[i].Character.Humanoid == humanoid then return players[i] end
- end
- return nil
- end
- function onTouch(part)
- local human = part.Parent:findFirstChild("Humanoid")
- if (human ~= nil) and debounce == false then
- debounce = true
- local player = getPlayer(human)
- if (player == nil) then return end
- script.Parent:clone().Parent = player.Backpack
- wait(2)
- debounce = false
- end
- end
- script.Parent.Parent.Touched:connect(onTouch)
- end))
- Tool21.Name = "Sword"
- Tool21.Parent = Part2
- Tool21.TextureId = "http://www.roblox.com/asset/?id=128980534"
- Tool21.Grip = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0)
- Tool21.GripForward = Vector3.new(-1, -0, -0)
- Tool21.GripPos = Vector3.new(0, 0, -1.70000005)
- Tool21.GripRight = Vector3.new(0, 1, 0)
- Tool21.GripUp = Vector3.new(0, 0, 1)
- Script22.Name = "EpicKatanaScript"
- Script22.Parent = Tool21
- table.insert(cors,sandbox(Script22,function()
- -------- OMG HAX
- r = game:service("RunService")
- local sword = script.Parent.Handle
- local Tool = script.Parent
- local damage = 15
- local p = nil
- local humanoid = nil
- local slash_damage = 30
- local lunge_damage = 42
- local regularWalk = 16
- local SlashSound = Instance.new("Sound")
- SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- SlashSound.Parent = sword
- SlashSound.Volume = .7
- local UnsheathSound = Instance.new("Sound")
- UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- UnsheathSound.Parent = sword
- UnsheathSound.Volume = 1
- local epicLungeSound = Instance.new("Sound")
- epicLungeSound.SoundId = "http://www.roblox.com/asset/?id=25256253"
- epicLungeSound.Parent = sword
- epicLungeSound.Volume = .8
- function blow(hit)
- 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(1)
- untagHumanoid(humanoid)
- end
- end
- end
- 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()
- damage = slash_damage
- SlashSound:play()
- local anim = Instance.new("StringValue")
- anim.Name = "toolanim"
- anim.Value = "Slash"
- anim.Parent = Tool
- end
- function lunge()
- damage = lunge_damage
- humanoid.WalkSpeed = regularWalk + 100
- epicLungeSound:play()
- local anim = Instance.new("StringValue")
- anim.Name = "toolanim"
- anim.Value = "Lunge"
- anim.Parent = Tool
- force = Instance.new("BodyVelocity")
- force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
- force.Parent = Tool.Parent.Torso
- wait(.2)
- swordOut()
- wait(.2)
- force.Parent = nil
- wait(.4)
- swordUp()
- humanoid.WalkSpeed = regularWalk + 2
- damage = slash_damage
- end
- function swordUp()
- Tool.GripForward = Vector3.new(-1,0,0)
- Tool.GripRight = Vector3.new(0,1,0)
- Tool.GripUp = Vector3.new(0,0,1)
- end
- function swordOut()
- Tool.GripForward = Vector3.new(0,0,1)
- Tool.GripRight = Vector3.new(0,1,0)
- Tool.GripUp = Vector3.new(1,0,0)
- end
- function swordAcross()
- -- parry
- 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()
- else
- attack()
- end
- last_attack = t
- --wait(.5)
- Tool.Enabled = true
- end
- function onEquipped()
- humanoid = Tool.Parent:FindFirstChild("Humanoid")
- UnsheathSound:play()
- humanoid.WalkSpeed = regularWalk + 2
- p = game.Players:GetPlayerFromCharacter(Tool.Parent)
- end
- function empty()
- end
- function onUnequipped()
- humanoid.WalkSpeed = regularWalk
- end
- Tool.Unequipped:connect(onUnequipped)
- script.Parent.Activated:connect(onActivated)
- script.Parent.Equipped:connect(onEquipped)
- connection = sword.Touched:connect(blow)
- end))
- LocalScript23.Name = "Local Gui"
- LocalScript23.Parent = Tool21
- LocalScript23.LinkedSource = "http://www.roblox.com/asset/?id=1014476"
- Part24.Name = "Handle"
- Part24.Parent = Tool21
- Part24.CFrame = CFrame.new(-28.9071503, 2.41795707, -15.5716238, -0.49999994, 0.707106829, 0.500000119, 0.707106948, 0, 0.707106709, 0.49999994, 0.707106829, -0.500000119)
- Part24.Orientation = Vector3.new(-45, 135, 90)
- Part24.Position = Vector3.new(-28.9071503, 2.41795707, -15.5716238)
- Part24.Rotation = Vector3.new(-125.259995, 30, -125.259995)
- Part24.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part24.Size = Vector3.new(1, 1, 5)
- Part24.BottomSurface = Enum.SurfaceType.Smooth
- Part24.BrickColor = BrickColor.new("Institutional white")
- Part24.CanCollide = false
- Part24.Material = Enum.Material.Neon
- Part24.TopSurface = Enum.SurfaceType.Smooth
- Part24.brickColor = BrickColor.new("Institutional white")
- Part24.FormFactor = Enum.FormFactor.Custom
- Part24.formFactor = Enum.FormFactor.Custom
- SpecialMesh25.Parent = Part24
- SpecialMesh25.MeshId = "http://www.roblox.com/asset/?id=11442510"
- SpecialMesh25.Scale = Vector3.new(1.70000005, 1.70000005, 1.70000005)
- SpecialMesh25.VertexColor = Vector3.new(0, 0, 0)
- SpecialMesh25.TextureId = "http://www.roblox.com/asset/?id=11442524"
- SpecialMesh25.MeshType = Enum.MeshType.FileMesh
- Sound26.Parent = Part24
- Sound26.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound26.Volume = 0.69999998807907
- Sound27.Parent = Part24
- Sound27.SoundId = "rbxasset://sounds/swordlunge.wav"
- Sound27.Volume = 0.60000002384186
- Sound28.Parent = Part24
- Sound28.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound28.Volume = 1
- Sound29.Parent = Part24
- Sound29.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound29.Volume = 0.69999998807907
- Sound30.Parent = Part24
- Sound30.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound30.Volume = 1
- Sound31.Parent = Part24
- Sound31.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound31.Volume = 0.80000001192093
- Sound32.Parent = Part24
- Sound32.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound32.Volume = 0.69999998807907
- Sound33.Parent = Part24
- Sound33.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound33.Volume = 1
- Sound34.Parent = Part24
- Sound34.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound34.Volume = 0.80000001192093
- Sound35.Parent = Part24
- Sound35.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound35.Volume = 0.69999998807907
- Sound36.Parent = Part24
- Sound36.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound36.Volume = 1
- Sound37.Parent = Part24
- Sound37.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound37.Volume = 0.80000001192093
- Weld38.Parent = Part24
- Weld38.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld38.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld38.Part0 = Part24
- Weld38.Part1 = Part24
- Weld38.part1 = Part24
- Weld39.Parent = Part24
- Weld39.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld39.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld39.Part0 = Part24
- Weld39.Part1 = Part24
- Weld39.part1 = Part24
- Weld40.Parent = Part24
- Weld40.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld40.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld40.Part0 = Part24
- Weld40.Part1 = Part24
- Weld40.part1 = Part24
- Weld41.Parent = Part24
- Weld41.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld41.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld41.Part0 = Part24
- Weld41.Part1 = Part24
- Weld41.part1 = Part24
- Weld42.Parent = Part24
- Weld42.C0 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld42.C1 = CFrame.new(0, 0, 0, 0.999994993, -0.00316606695, 3.08557646e-05, 2.05273973e-05, -0.00326228142, -0.999994755, 0.00316615077, 0.999989748, -0.00326228142)
- Weld42.Part0 = Part24
- Weld42.Part1 = Part24
- Weld42.part1 = Part24
- Weld43.Parent = Part24
- Weld43.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld43.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld43.Part0 = Part24
- Weld43.Part1 = Part24
- Weld43.part1 = Part24
- Weld44.Parent = Part24
- Weld44.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld44.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld44.Part0 = Part24
- Weld44.Part1 = Part24
- Weld44.part1 = Part24
- Weld45.Parent = Part24
- Weld45.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld45.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld45.Part0 = Part24
- Weld45.Part1 = Part24
- Weld45.part1 = Part24
- Weld46.Parent = Part24
- Weld46.C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld46.C1 = CFrame.new(0, 0, 0, 0.99999994, 0.000299034087, -7.58903407e-05, -7.61623596e-05, 0.000909805298, -0.999999523, -0.000298964937, 0.999999523, 0.000909864902)
- Weld46.Part0 = Part24
- Weld46.Part1 = Part24
- Weld46.part1 = Part24
- Weld47.Parent = Part24
- Weld47.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld47.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld47.Part0 = Part24
- Weld47.Part1 = Part24
- Weld47.part1 = Part24
- Weld48.Parent = Part24
- Weld48.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld48.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld48.Part0 = Part24
- Weld48.Part1 = Part24
- Weld48.part1 = Part24
- Weld49.Parent = Part24
- Weld49.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld49.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld49.Part0 = Part24
- Weld49.Part1 = Part24
- Weld49.part1 = Part24
- Weld50.Parent = Part24
- Weld50.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld50.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld50.Part0 = Part24
- Weld50.Part1 = Part24
- Weld50.part1 = Part24
- Weld51.Parent = Part24
- Weld51.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld51.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld51.Part0 = Part24
- Weld51.Part1 = Part24
- Weld51.part1 = Part24
- Weld52.Parent = Part24
- Weld52.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld52.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld52.Part0 = Part24
- Weld52.Part1 = Part24
- Weld52.part1 = Part24
- Weld53.Parent = Part24
- Weld53.C0 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld53.C1 = CFrame.new(0, 0, 0, -0.0928622037, 0.974108696, 0.206128106, 0.91174835, 1.44928061e-22, 0.410749227, 0.400114387, 0.226080045, -0.88814199)
- Weld53.Part0 = Part24
- Weld53.Part1 = Part24
- Weld53.part1 = Part24
- Sound54.Parent = Part24
- Sound54.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound54.Volume = 0.69999998807907
- Sound55.Parent = Part24
- Sound55.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound55.Volume = 1
- Sound56.Parent = Part24
- Sound56.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound56.Volume = 0.80000001192093
- Weld57.Parent = Part24
- Weld57.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld57.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld57.Part0 = Part24
- Weld57.Part1 = Part24
- Weld57.part1 = Part24
- Weld58.Parent = Part24
- Weld58.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld58.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld58.Part0 = Part24
- Weld58.Part1 = Part24
- Weld58.part1 = Part24
- Weld59.Parent = Part24
- Weld59.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld59.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld59.Part0 = Part24
- Weld59.Part1 = Part24
- Weld59.part1 = Part24
- Weld60.Parent = Part24
- Weld60.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld60.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld60.Part0 = Part24
- Weld60.Part1 = Part24
- Weld60.part1 = Part24
- Weld61.Parent = Part24
- Weld61.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld61.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld61.Part0 = Part24
- Weld61.Part1 = Part24
- Weld61.part1 = Part24
- Weld62.Parent = Part24
- Weld62.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld62.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld62.Part0 = Part24
- Weld62.Part1 = Part24
- Weld62.part1 = Part24
- Weld63.Parent = Part24
- Weld63.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld63.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld63.Part0 = Part24
- Weld63.Part1 = Part24
- Weld63.part1 = Part24
- Weld64.Parent = Part24
- Weld64.C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld64.C1 = CFrame.new(0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 1, 0)
- Weld64.Part0 = Part24
- Weld64.Part1 = Part24
- Weld64.part1 = Part24
- Sound65.Name = "SummonSound"
- Sound65.Parent = Part24
- Sound65.Pitch = 4
- Sound65.PlaybackSpeed = 4
- Sound65.SoundId = "http://www.roblox.com/Asset?ID=128912290"
- Sound65.Volume = 1
- Sound66.Parent = Part24
- Sound66.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound66.Volume = 0.69999998807907
- Sound67.Parent = Part24
- Sound67.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound67.Volume = 1
- Sound68.Parent = Part24
- Sound68.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound68.Volume = 0.80000001192093
- Weld69.Parent = Part24
- Weld69.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld69.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld69.Part0 = Part24
- Weld69.Part1 = Part24
- Weld69.part1 = Part24
- Weld70.Parent = Part24
- Weld70.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld70.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld70.Part0 = Part24
- Weld70.Part1 = Part24
- Weld70.part1 = Part24
- Weld71.Parent = Part24
- Weld71.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld71.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld71.Part0 = Part24
- Weld71.Part1 = Part24
- Weld71.part1 = Part24
- Weld72.Parent = Part24
- Weld72.C0 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld72.C1 = CFrame.new(0, 0, 0, -0.999723673, 0.00456489529, 0.0230577849, -0.00456393417, -0.99998951, 9.42968181e-05, 0.0230579749, -1.09634493e-05, 0.999734104)
- Weld72.Part0 = Part24
- Weld72.Part1 = Part24
- Weld72.part1 = Part24
- Sound73.Parent = Part24
- Sound73.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound73.Volume = 0.69999998807907
- Sound74.Parent = Part24
- Sound74.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound74.Volume = 1
- Sound75.Parent = Part24
- Sound75.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound75.Volume = 0.80000001192093
- Weld76.Parent = Part24
- Weld76.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld76.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld76.Part0 = Part24
- Weld76.Part1 = Part24
- Weld76.part1 = Part24
- Weld77.Parent = Part24
- Weld77.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld77.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld77.Part0 = Part24
- Weld77.Part1 = Part24
- Weld77.part1 = Part24
- Weld78.Parent = Part24
- Weld78.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld78.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld78.Part0 = Part24
- Weld78.Part1 = Part24
- Weld78.part1 = Part24
- Weld79.Parent = Part24
- Weld79.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld79.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld79.Part0 = Part24
- Weld79.Part1 = Part24
- Weld79.part1 = Part24
- Weld80.Parent = Part24
- Weld80.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld80.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld80.Part0 = Part24
- Weld80.Part1 = Part24
- Weld80.part1 = Part24
- Weld81.Parent = Part24
- Weld81.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld81.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld81.Part0 = Part24
- Weld81.Part1 = Part24
- Weld81.part1 = Part24
- Weld82.Parent = Part24
- Weld82.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld82.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld82.Part0 = Part24
- Weld82.Part1 = Part24
- Weld82.part1 = Part24
- Weld83.Parent = Part24
- Weld83.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld83.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Weld83.Part0 = Part24
- Weld83.Part1 = Part24
- Weld83.part1 = Part24
- Weld84.Parent = Part24
- Weld84.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld84.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld84.Part0 = Part24
- Weld84.Part1 = Part24
- Weld84.part1 = Part24
- Weld85.Parent = Part24
- Weld85.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld85.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld85.Part0 = Part24
- Weld85.Part1 = Part24
- Weld85.part1 = Part24
- Weld86.Parent = Part24
- Weld86.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld86.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld86.Part0 = Part24
- Weld86.Part1 = Part24
- Weld86.part1 = Part24
- Weld87.Parent = Part24
- Weld87.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld87.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld87.Part0 = Part24
- Weld87.Part1 = Part24
- Weld87.part1 = Part24
- Weld88.Parent = Part24
- Weld88.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld88.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld88.Part0 = Part24
- Weld88.Part1 = Part24
- Weld88.part1 = Part24
- Weld89.Parent = Part24
- Weld89.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld89.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld89.Part0 = Part24
- Weld89.Part1 = Part24
- Weld89.part1 = Part24
- Weld90.Parent = Part24
- Weld90.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld90.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld90.Part0 = Part24
- Weld90.Part1 = Part24
- Weld90.part1 = Part24
- Weld91.Parent = Part24
- Weld91.C0 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld91.C1 = CFrame.new(0, 0, 0, 0.0130479941, 0.999348342, -0.0336545669, -0.932377458, -3.73961065e-22, -0.361486018, -0.36125046, 0.0360954329, 0.931769848)
- Weld91.Part0 = Part24
- Weld91.Part1 = Part24
- Weld91.part1 = Part24
- Weld92.Parent = Part24
- Weld92.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld92.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld92.Part0 = Part24
- Weld92.Part1 = Part24
- Weld92.part1 = Part24
- Weld93.Parent = Part24
- Weld93.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld93.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld93.Part0 = Part24
- Weld93.Part1 = Part24
- Weld93.part1 = Part24
- Weld94.Parent = Part24
- Weld94.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld94.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld94.Part0 = Part24
- Weld94.Part1 = Part24
- Weld94.part1 = Part24
- Weld95.Parent = Part24
- Weld95.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld95.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld95.Part0 = Part24
- Weld95.Part1 = Part24
- Weld95.part1 = Part24
- Weld96.Parent = Part24
- Weld96.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld96.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld96.Part0 = Part24
- Weld96.Part1 = Part24
- Weld96.part1 = Part24
- Weld97.Parent = Part24
- Weld97.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld97.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld97.Part0 = Part24
- Weld97.Part1 = Part24
- Weld97.part1 = Part24
- Weld98.Parent = Part24
- Weld98.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld98.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld98.Part0 = Part24
- Weld98.Part1 = Part24
- Weld98.part1 = Part24
- Weld99.Parent = Part24
- Weld99.C0 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld99.C1 = CFrame.new(0, 0, 0, 0.0130481124, 0.999348223, -0.0336545557, -0.932377398, 1.1920929e-07, -0.361486018, -0.36125046, 0.0360954553, 0.931769967)
- Weld99.Part0 = Part24
- Weld99.Part1 = Part24
- Weld99.part1 = Part24
- Weld100.Parent = Part24
- Weld100.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld100.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld100.Part0 = Part24
- Weld100.Part1 = Part24
- Weld100.part1 = Part24
- Weld101.Parent = Part24
- Weld101.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld101.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld101.Part0 = Part24
- Weld101.Part1 = Part24
- Weld101.part1 = Part24
- Weld102.Parent = Part24
- Weld102.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld102.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld102.Part0 = Part24
- Weld102.Part1 = Part24
- Weld102.part1 = Part24
- Weld103.Parent = Part24
- Weld103.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld103.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld103.Part0 = Part24
- Weld103.Part1 = Part24
- Weld103.part1 = Part24
- Weld104.Parent = Part24
- Weld104.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld104.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld104.Part0 = Part24
- Weld104.Part1 = Part24
- Weld104.part1 = Part24
- Weld105.Parent = Part24
- Weld105.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld105.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld105.Part0 = Part24
- Weld105.Part1 = Part24
- Weld105.part1 = Part24
- Weld106.Parent = Part24
- Weld106.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld106.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld106.Part0 = Part24
- Weld106.Part1 = Part24
- Weld106.part1 = Part24
- Weld107.Parent = Part24
- Weld107.C0 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld107.C1 = CFrame.new(0, 0, 0, 0.0356977731, 0.995112002, -0.0920749456, -0.932377577, -1.71937169e-22, -0.361486018, -0.359719068, 0.0987528488, 0.927820146)
- Weld107.Part0 = Part24
- Weld107.Part1 = Part24
- Weld107.part1 = Part24
- Weld108.Parent = Part24
- Weld108.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld108.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld108.Part0 = Part24
- Weld108.Part1 = Part24
- Weld108.part1 = Part24
- Weld109.Parent = Part24
- Weld109.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld109.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld109.Part0 = Part24
- Weld109.Part1 = Part24
- Weld109.part1 = Part24
- Weld110.Parent = Part24
- Weld110.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld110.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld110.Part0 = Part24
- Weld110.Part1 = Part24
- Weld110.part1 = Part24
- Weld111.Parent = Part24
- Weld111.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld111.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld111.Part0 = Part24
- Weld111.Part1 = Part24
- Weld111.part1 = Part24
- Weld112.Parent = Part24
- Weld112.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld112.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld112.Part0 = Part24
- Weld112.Part1 = Part24
- Weld112.part1 = Part24
- Weld113.Parent = Part24
- Weld113.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld113.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld113.Part0 = Part24
- Weld113.Part1 = Part24
- Weld113.part1 = Part24
- Weld114.Parent = Part24
- Weld114.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld114.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld114.Part0 = Part24
- Weld114.Part1 = Part24
- Weld114.part1 = Part24
- Weld115.Parent = Part24
- Weld115.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld115.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld115.Part0 = Part24
- Weld115.Part1 = Part24
- Weld115.part1 = Part24
- Sound116.Parent = Part24
- Sound116.SoundId = "rbxasset://sounds/swordslash.wav"
- Sound116.Volume = 0.69999998807907
- Sound117.Parent = Part24
- Sound117.SoundId = "rbxasset://sounds/unsheath.wav"
- Sound117.Volume = 1
- Sound118.Parent = Part24
- Sound118.SoundId = "http://www.roblox.com/asset/?id=25256253"
- Sound118.Volume = 0.80000001192093
- Weld119.Parent = Part24
- Weld119.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld119.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld119.Part0 = Part24
- Weld119.Part1 = Part24
- Weld119.part1 = Part24
- Weld120.Parent = Part24
- Weld120.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld120.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld120.Part0 = Part24
- Weld120.Part1 = Part24
- Weld120.part1 = Part24
- Weld121.Parent = Part24
- Weld121.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld121.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld121.Part0 = Part24
- Weld121.Part1 = Part24
- Weld121.part1 = Part24
- Weld122.Parent = Part24
- Weld122.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld122.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Weld122.Part0 = Part24
- Weld122.Part1 = Part24
- Weld122.part1 = Part24
- Script123.Name = "Welding"
- Script123.Parent = Tool21
- table.insert(cors,sandbox(Script123,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))
- Script124.Name = "Welding"
- Script124.Parent = Tool21
- table.insert(cors,sandbox(Script124,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))
- LocalScript125.Name = "BackupWeld"
- LocalScript125.Parent = Tool21
- table.insert(cors,sandbox(LocalScript125,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))
- LocalScript126.Name = "BackupWeld"
- LocalScript126.Parent = Tool21
- table.insert(cors,sandbox(LocalScript126,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))
- LocalScript127.Name = "BackupWeld"
- LocalScript127.Parent = Tool21
- table.insert(cors,sandbox(LocalScript127,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))
- LocalScript128.Name = "BackupWeld"
- LocalScript128.Parent = Tool21
- table.insert(cors,sandbox(LocalScript128,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))
- Script129.Name = "Welding"
- Script129.Parent = Tool21
- table.insert(cors,sandbox(Script129,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))
- Script130.Name = "Welding"
- Script130.Parent = Tool21
- table.insert(cors,sandbox(Script130,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))
- Script131.Name = "Damage"
- Script131.Parent = Tool21
- table.insert(cors,sandbox(Script131,function()
- local function Create(ty)
- return function(data)
- local obj = Instance.new(ty)
- for k, v in pairs(data) do
- if type(k) == 'number' then
- v.Parent = obj
- else
- obj[k] = v
- end
- end
- return obj
- end
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- -- Tiny Event Manager; Add: [[Event.EventName = (event)]]; Remove: [[Disconnect("EventName",...)]]
- local Event = {}
- local function Disconnect(...)
- for _,name in pairs{...} do
- if Event[name] then
- Event[name]:disconnect()
- Event[name] = nil
- end
- end
- end
- -- get an object; make it if it doesn't exist
- local function GetMake(parent,name,type)
- local object = parent:FindFirstChild(name)
- if not object then
- object = Create(type){Name=name}
- object.Parent = parent
- end
- return object
- end
- -- wait until child exists; return child
- local function WaitForChild(parent,name)
- while not parent:FindFirstChild(name) do
- parent.ChildAdded:wait()
- end
- return parent:FindFirstChild(name)
- end
- -- get a sibling humanoid of object; by humanoid, not by name
- local function GetHumanoid(object)
- if object and object.Parent then
- for i,v in pairs(object.Parent:GetChildren()) do
- if v:IsA"Humanoid" then
- return v
- end
- end
- end
- return nil
- end
- -- get the parent character from an object; verified by GetHumanoid
- local function GetCharacter(object)
- local humanoid = GetHumanoid(object)
- if humanoid then
- return object.Parent,humanoid
- end
- return nil
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- local Players = Game:GetService("Players")
- local Debris = Game:GetService("Debris")
- local Tool = script.Parent
- local DamageBin = WaitForChild(Tool,"DamageBin")
- Tool.Equipped:connect(function()
- local Character,Humanoid = GetCharacter(Tool)
- local Player = Players:GetPlayerFromCharacter(Character)
- Event.DamageBin = DamageBin.ChildAdded:connect(function(dtag)
- if dtag:IsA"ObjectValue" then
- local humanoid = dtag.Value
- local damage = tonumber(dtag.Name)
- if humanoid and damage then
- local ctag = Create'ObjectValue'{
- Name = "creator";
- Value = Player;
- }
- ctag.Parent = humanoid
- humanoid:TakeDamage(damage)
- Debris:AddItem(ctag,1)
- Debris:AddItem(dtag,1)
- end
- end
- end)
- end)
- Tool.Unequipped:connect(function()
- Disconnect("DamageBin")
- end)
- end))
- LocalScript132.Name = "Main"
- LocalScript132.Parent = Tool21
- table.insert(cors,sandbox(LocalScript132,function()
- local function class(name)
- local def = {}
- getfenv(0)[name] = def
- return function(ctor, static)
- local nctor = function(...)
- local this = {}
- if ctor then
- ctor(this, ...)
- end
- return this
- end
- getfenv(0)['Create'..name] = nctor
- if static then static(def) end
- end
- end
- local function Create(ty)
- return function(data)
- local obj = Instance.new(ty)
- for k, v in pairs(data) do
- if type(k) == 'number' then
- v.Parent = obj
- else
- obj[k] = v
- end
- end
- return obj
- end
- end
- --[[----------------------------------------------------------------------------
- AnimationProvider
- Manages animations.
- CreateAnimationProvider(animations)
- Returns a new AnimationProvider instance.
- `animations` is a table containing identity/asset_id pairs.
- `asset_id` may be a string (Content) or an integer.
- AnimationProvider:LoadHumanoid(humanoid)
- Loads the animations into `humanoid`.
- AnimationProvider:GetAnimation(identity)
- Returns an AnimationTrack.
- May only be called after LoadHumanoid.
- AnimationProvider:StopAnimations()
- Stops all animations.
- ]]
- class'AnimationProvider'(function(def,anim_ids)
- local animations = {}
- local animationTracks = {}
- local catcherCallbacks = {}
- local keyframeCatchers = {}
- local workingHumanoid
- for name,id in pairs(anim_ids) do
- animations[name] = Create'Animation'{
- Name = name;
- AnimationId = type(id) == "number" and ("rbxassetid://"..id) or id;
- Archivable = false;
- }
- end
- function def:LoadHumanoid(humanoid)
- if humanoid ~= workingHumanoid then
- workingHumanoid = humanoid
- for name,anim in pairs(animations) do
- local old_track = animationTracks[name]
- if old_track then
- old_track:Stop()
- old_track:Destroy()
- if keyframeCatchers[name] then
- keyframeCatchers[name] = nil
- end
- end
- local track = humanoid:LoadAnimation(anim)
- animationTracks[name] = track
- if catcherCallbacks[name] then
- local catcher = CreateKeyframeCatcher(track)
- keyframeCatchers[name] = catcher
- catcher:SetCallbacks(catcherCallbacks[name])
- end
- end
- end
- end
- function def:GetAnimation(name)
- if not workingHumanoid then
- error("GetAnimation: humanoid has not been loaded",2)
- end
- return animationTracks[name]
- end
- function def:StopAnimations(...)
- for name,track in pairs(animationTracks) do
- track:Stop(...)
- end
- end
- -- lazy get
- setmetatable(def,{__index = animationTracks})
- end)
- --[[
- SoundProvider
- Manages sounds.
- CreateSoundProvider(sounds)
- Returns a new SoundProvider.
- `sounds` is a table containing identity/asset_id pairs.
- `asset_id` may be a string (Content) or an integer.
- SoundProvider:SetParent(parent)
- Sets the parent of all the sounds at once. Can be nil.
- SoundProvider:GetSound(identity)
- Returns a Sound.
- SoundProvider:StopSounds()
- Stops all sounds.
- SoundProvider:Fade(identity, goal, time, delta)
- Applies a fading effect to a Sound, starting with the current volume.
- `goal` is the volume to reach by the end of the transition.
- `time` is the amount of time the transition should take, in seconds.
- Optionally, `delta` is a function that transforms the progress of the fade (for non-linear transitions)
- ]]
- class'SoundProvider'(function(def,sound_ids)
- local sounds = {}
- for name,id in pairs(sound_ids) do
- sounds[name] = Create'Sound'{
- Name = name;
- SoundId = type(id) == "number" and ("rbxassetid://"..id) or id;
- Archivable = false;
- }
- end
- function def:SetParent(parent)
- for name,sound in pairs(sounds) do
- sound.Parent = parent
- end
- end
- function def:GetSound(name)
- return sounds[name]
- end
- function def:StopSounds()
- for name,sound in pairs(sounds) do
- sound:Stop()
- end
- end
- function def:Fade(name,g,t,delta)
- local sound = sounds[name]
- delta = delta or function(n) return n end
- if sound then
- local s = sound.Volume
- local i = 0
- while i < 1 do
- i = i + wait()/t
- sound.Volume = (g-s)*delta(i)+s
- end
- sound.Volume = g
- else
- error("SoundProvider::Fade: no such sound named `"..name.."`",2)
- end
- end
- -- lazy get
- setmetatable(def,{__index = sounds})
- end)
- --[[
- ThreadID
- Makes sure new threads override old ones.
- CreateThreadID()
- Returns a new ThreadID.
- ThreadID:Request()
- Returns a new ID and increments the current one.
- ThreadID:Assert(id)
- Returns whether the thread's ID equals the current one.
- ThreadID:Reset()
- Reset the current ID.
- ]]
- class'ThreadID'(function(def)
- local thread_id = 0
- function def:Assert(id)
- return thread_id == id
- end
- function def:Request()
- thread_id = thread_id + 1
- return thread_id
- end
- function def:Reset()
- thread_id = 0
- end
- end)
- --[[
- WalkSpeedManager
- Manages a Humanoid's WalkSpeed.
- When the walkspeed is set externally (not by this instance), the new value will become the base walkspeed.
- However, the walkspeed can be locked. If so, the walkspeed will be reverted if it has been changed externally.
- This allows the tool to be compatible with, say, a speed potion.
- CreateWalkSpeedManager()
- Returns a new WalkSpeedManager.
- WalkSpeedManager:SetHumanoid(humanoid)
- Sets the humanoid and sets its WalkSpeed as the base.
- WalkSpeedManager:Set(walkspeed)
- Sets and locks the humanoid's walkspeed.
- WalkSpeedManager:Reset()
- Unlocks and resets the humanoid's walkspeed to the base walkspeed.
- WalkSpeedManager:GetBase()
- Returns the base walkspeed.
- ]]
- class'WalkSpeedManager'(function(def)
- local baseWalkSpeed = 16
- local currentWalkSpeed = 16
- local locked = false
- local settingInternal = false
- local humanoid
- local changed
- function def:SetHumanoid(hum)
- humanoid = hum
- locked = false
- if changed then changed:disconnect() end
- if hum then
- baseWalkSpeed = hum.WalkSpeed
- currentWalkSpeed = baseWalkSpeed
- changed = hum.Changed:connect(function(p)
- if p == "WalkSpeed" and not settingInternal then
- -- something external is modifying the walkspeed; use that as the base
- baseWalkSpeed = hum.WalkSpeed
- if locked then
- settingInternal = true
- hum.WalkSpeed = currentWalkSpeed
- settingInternal = false
- end
- end
- end)
- end
- end
- function def:Set(ws)
- if humanoid then
- locked = true
- currentWalkSpeed = ws
- settingInternal = true
- humanoid.WalkSpeed = ws
- settingInternal = false
- end
- end
- function def:Reset()
- if humanoid then
- currentWalkSpeed = baseWalkSpeed
- settingInternal = true
- humanoid.WalkSpeed = baseWalkSpeed
- settingInternal = false
- locked = false
- end
- end
- function def:GetBase()
- return baseWalkSpeed
- end
- end)
- --[[
- Sequencer
- Calls functions in a sequence through activation of a single function.
- :SetSequenceMap(map)
- Sets the sequence of functions to use.
- :SetMinInterval(interval)
- Sets the minimum amount of time allowed between activations.
- :SetResetDelay(delay,time)
- Sets the amount of time to wait after the most recent activation before the sequence is reset.
- `delay` is the time to wait after the last activation.
- `time` is used when comparing the current time with the last activation time.
- If `time` is greater than or close to `delay`, the sequence (probably) wont reset.
- :Activate(...)
- Calls the next function in the sequence. If the end of the sequence is reached, it wraps back to the beginning.
- The first value passed to the function is the current sequence index. Subsequent arguments are the values passed to Activate.
- ]]
- class'Sequencer'(function(def)
- local min_interval = 0
- local reset_delay = 0
- local reset_time = 0
- local seq_map = {}
- local seq_index = 0
- local activate_time = 0
- function def:SetSequenceMap(map)
- seq_map = map
- if seq_index > #map then
- seq_index = 0
- end
- end
- function def:SetMinInterval(interval)
- min_interval = interval
- end
- function def:SetResetDelay(delay,time)
- reset_delay = delay
- reset_time = time
- end
- local function act(...)
- local t = tick()
- if t-activate_time > min_interval then
- activate_time = t
- seq_index = seq_index + 1 > #seq_map and 1 or seq_index + 1
- if seq_map[seq_index] then
- coroutine.wrap(seq_map[seq_index])(seq_index,...)
- end
- end
- wait(reset_delay)
- if tick()-activate_time > reset_time then
- seq_index = 0
- end
- end
- function def:Activate(...)
- coroutine.wrap(act)(...)
- end
- end)
- --[[
- Particle
- Manages a particle.
- CreateParticle(constructor)
- Returns a new Particle.
- `constructor` is a function that creates a particle. It should return an Instance.
- :SetCountLimit(count)
- Sets the maximum number of particles that can exist at one time.
- :SetTimeLimit(time)
- Sets the maximum time a paricle is allowed to exist.
- Setting below 0 lets it exist forever.
- :Spawn(...)
- Spawns a particle.
- Received arguments are passed to the `constructor` function.
- Returns the spawned particle.
- :Despawn(particle)
- Removes a spawned particle.
- ]]
- class'Particle'(function(def,newParticle)
- local Debris = Game:GetService("Debris")
- local queue = {}
- local changed = {}
- local maxParticles = 20
- local maxTime = 5
- local function search_remove(t,k)
- local i = 1
- while i <= #t do
- if t[i] == k then
- table.remove(t,i)
- else
- i = i + 1
- end
- end
- end
- function def:SetCountLimit(mp)
- maxParticles = mp
- end
- function def:SetTimeLimit(mt)
- maxTime = mt
- end
- function def:Despawn(particle)
- if changed[particle] then
- changed[particle]:disconnect()
- changed[particle] = nil
- end
- search_remove(queue,particle)
- particle:Destroy()
- end
- function def:Spawn(...)
- if #queue < maxParticles then
- local particle = newParticle(...)
- if maxTime >= 0 then Debris:AddItem(particle,maxTime) end
- queue[#queue+1] = particle
- changed[particle] = particle.AncestryChanged:connect(function(c,p)
- if p == nil then
- self:Despawn(particle)
- end
- end)
- end
- return particle
- end
- end)
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- -- Tiny Event Manager; Add: [[Event.EventName = (event)]]; Remove: [[Disconnect("EventName",...)]]
- local Event = {}
- local function Disconnect(...)
- for _,name in pairs{...} do
- if Event[name] then
- Event[name]:disconnect()
- Event[name] = nil
- end
- end
- end
- -- get an object; make it if it doesn't exist
- local function GetMake(parent,name,type)
- local object = parent:FindFirstChild(name)
- if not object then
- object = Create(type){Name=name}
- object.Parent = parent
- end
- return object
- end
- -- wait until child exists; return child
- local function WaitForChild(parent,name)
- while not parent:FindFirstChild(name) do
- parent.ChildAdded:wait()
- end
- return parent:FindFirstChild(name)
- end
- -- get a sibling humanoid of object; by humanoid, not by name
- local function GetHumanoid(object)
- if object and object.Parent then
- for i,v in pairs(object.Parent:GetChildren()) do
- if v:IsA"Humanoid" then
- return v
- end
- end
- end
- return nil
- end
- -- get the parent character from an object; verified by GetHumanoid
- local function GetCharacter(object)
- local humanoid = GetHumanoid(object)
- if humanoid then
- return object.Parent,humanoid
- end
- return nil
- end
- -- make a joint, if the objects exist
- local function AttemptJoint(x,y,c0,c1)
- if x and y then
- local weld = Instance.new("Motor6D")
- weld.Part0 = x
- weld.Part1 = y
- if c0 then weld.C0 = c0 end
- if c1 then weld.C1 = c1 end
- weld.Parent = x
- return weld
- end
- end
- -- destroy a joint used only by the two objects
- local function KillJoint(x,y)
- if x and y then
- for i,v in pairs(x:GetChildren()) do
- if v:IsA"Motor6D" then
- if v.Part0 == x and v.Part1 == y then
- v:Destroy()
- end
- end
- end
- end
- end
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- -----SETTINGS-------------------------------------------------------------------
- --Damage
- local sword_damage = 5
- local charged_sword_damage = 10
- local arc_damage = 10
- local charged_arc_damage = 20
- --Charged Attack
- local charge_time = 6 -- how long it takes to fully charge
- local charge_attack_time = 8 -- how long charged attack lasts (at full charge)
- local cooldown_time = 12 -- how long before sword can be charged again (at full charge)
- local charge_walk_mult = 1.5 -- how much to multiply the base walkspeed when charged
- --Short-term Fatigue
- -- min slash interval increases after every slash
- -- more consecutive slashes means longer recovery time
- local fatigue_enabled = true
- local fatigue_increment = 0.05 -- controls stamina (seconds added per slash)
- local rest_factor = 16 -- controls recovery time (multiplied by current fatigue)
- --Moon Arc Effect
- local arc_angle_variance = Vector3.new(2,12,6) -- degrees
- local arc_distance_variance = 0.5 -- distance from torso
- local arc_max_speed = 0.5 -- initial outward speed (gets decayed)
- local arc_time = 0.3 -- how long arc should exist
- local arc_decay = 2 -- exp decay factor
- --Sphere Effect
- -- a growing sphere during charge
- -- not sure if looks good
- local sphere_enabled = false
- local sphere_radius = 5.3 -- radius at end of effect
- local sphere_magnitude = 2 -- wavyness
- local sphere_time = 4 -- wavyness time scale
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- --------------------------------------------------------------------------------
- local Debris = Game:GetService("Debris")
- local Lighting = Game:GetService("Lighting")
- local Tool = script.Parent
- local Handle = WaitForChild(Tool,"Handle")
- local Character,Humanoid
- local DamageBin = GetMake(Tool,"DamageBin","Configuration")
- local Damage = sword_damage
- local ArcDamage = arc_damage
- local MoonArcTemplate = Create'Part'{
- Name = "MoonArc";
- Anchored = true;
- CanCollide = false;
- Transparency = 1;
- FormFactor = Enum.FormFactor.Symmetric;
- TopSurface = Enum.SurfaceType.Smooth;
- BottomSurface = Enum.SurfaceType.Smooth;
- Size = Vector3.new(9,1,4);
- Create'Decal'{
- Name = "DecalTop";
- Face = Enum.NormalId.Top;
- Texture = "http://www.roblox.com/asset/?id=128980859";
- };
- Create'Decal'{
- Name = "DecalBottom";
- Face = Enum.NormalId.Bottom;
- Texture = "http://www.roblox.com/asset/?id=128980859";
- };
- Create'BlockMesh'{
- Scale = Vector3.new(1,0,1);
- };
- };
- Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=128980859")
- local WalkSpeed = CreateWalkSpeedManager()
- local Animation = CreateAnimationProvider{
- SlashLeft = "http://www.roblox.com/asset/?id=74909537";
- SlashRight = "http://www.roblox.com/asset/?id=74909551";
- Charge = "http://www.roblox.com/asset/?id=74909500";
- SlashSides = "http://www.roblox.com/asset/?id=74909569";
- SlashForward = "http://www.roblox.com/asset/?id=74909528";
- DualSword = "http://www.roblox.com/asset/?id=74909522";
- }
- local Sound = CreateSoundProvider{
- Slash = "http://www.roblox.com/asset/?id=45885030";
- Charge = "http://www.roblox.com/asset/?id=75421988";
- }
- Sound:SetParent(Handle)
- Sound.Slash.Volume = 0.25
- Sound.Charge.Volume = 0
- Sound.Charge.Looped = true
- local MoonParticleTemplate = Create'Part'{
- TopSurface = Enum.SurfaceType.Smooth;
- Reflectance = 2;
- BrickColor = BrickColor.new(1001);
- Locked = true;
- Anchored = true;
- CanCollide = false;
- Size = Vector3.new(1, 1, 8);
- FormFactor = Enum.FormFactor.Custom;
- BottomSurface = Enum.SurfaceType.Smooth;
- Name = "MoonParticle";
- --[[
- Create'RocketPropulsion'{
- CartoonFactor = 1;
- MaxTorque = Vector3.new(math.huge, math.huge, math.huge);
- TurnP = 100000;
- MaxSpeed = 500;
- MaxThrust = math.huge;
- ThrustD = 100;
- Name = "Rocket";
- ThrustP = 1000;
- TargetRadius = 8;
- };
- --]]
- Create'SpecialMesh'{
- MeshType = Enum.MeshType.Sphere;
- };
- };
- local MoonParticle = CreateParticle(function()
- local pos = Handle.Position
- local dir = Lighting:GetMoonDirection()
- local particle = MoonParticleTemplate:Clone()
- particle.Archivable = false
- local r = Vector2.new(math.random(-14,14),math.random(-14,14))
- if r.magnitude > 14 then r = r.unit*14 end
- local start = CFrame.new(pos,pos-dir) * CFrame.new(r.x,r.y,200)
- particle.CFrame = start
- Spawn(function()
- while ((particle.CFrame*CFrame.new(0,0,-4)).p-Handle.Position).magnitude > 8 do
- particle.CFrame = CFrame.new(particle.Position,Handle.Position) * CFrame.new(0,0,-8)
- wait()
- end
- particle:Destroy()
- end)
- particle.Parent = Character
- --[[
- particle.Rocket.Target = Handle
- particle.Rocket.ReachedTarget:connect(function()
- particle:Destroy()
- end)
- particle.Parent = Workspace
- particle.Rocket:Fire()
- ]]
- return particle
- end)
- MoonParticle:SetCountLimit(10)
- MoonParticle:SetTimeLimit(10)
- local SmallParticleTemplate = Create'Part'{
- TopSurface = Enum.SurfaceType.Smooth;
- Reflectance = 2;
- BrickColor = BrickColor.new(1001);
- Locked = true;
- Anchored = true;
- CanCollide = false;
- Size = Vector3.new(0.5, 0.5, 1);
- FormFactor = Enum.FormFactor.Custom;
- BottomSurface = Enum.SurfaceType.Smooth;
- Name = "SmallParticle";
- Create'SpecialMesh'{
- MeshType = Enum.MeshType.Sphere;
- };
- --[[
- Create'RocketPropulsion'{
- CartoonFactor = 1;
- MaxTorque = Vector3.new(math.huge, math.huge, math.huge);
- TurnP = 100000;
- ThrustD = 50;
- Name = "Rocket";
- ThrustP = 1000;
- TargetRadius = 1;
- };
- --]]
- };
- local SmallParticle = CreateParticle(function()
- local pos = Handle.Position
- local particle = SmallParticleTemplate:Clone()
- particle.Archivable = false
- local r = Vector3.new(math.random(-12,12),math.random(-12,12),math.random(-12,12))
- if r.magnitude > 12 then r = r.unit*12 end
- local start = CFrame.new(pos+r,pos)
- particle.CFrame = start
- Spawn(function()
- while (particle.Position-Handle.Position).magnitude > 2 do
- particle.CFrame = CFrame.new(particle.Position,Handle.Position) * CFrame.new(0,0,-1)
- wait()
- end
- particle:Destroy()
- end)
- particle.Parent = Character
- --[[
- particle.Rocket.Target = Handle
- particle.Rocket.ReachedTarget:connect(function()
- particle:Destroy()
- end)
- particle.Parent = Workspace
- particle.Rocket:Fire()
- ]]
- return particle
- end)
- SmallParticle:SetCountLimit(10)
- SmallParticle:SetTimeLimit(10)
- local SphereParticleTemplate = Create'Part'{
- TopSurface = Enum.SurfaceType.Smooth;
- Reflectance = 0.75;
- Transparency = 0.9;
- BrickColor = BrickColor.new(1001);
- Size = Vector3.new(1, 1, 1);
- FormFactor = Enum.FormFactor.Custom;
- BottomSurface = Enum.SurfaceType.Smooth;
- Name = "SphereParticle";
- Create'SpecialMesh'{
- Scale = Vector3.new(0, 0, 0);
- MeshType = Enum.MeshType.Sphere;
- };
- };
- -- if theres a character, get a body part from it
- local function GetBodyPart(name)
- local character = Character or GetCharacter(Tool)
- if character then
- local object = character:FindFirstChild(name)
- if object then
- return object
- end
- end
- return nil
- end
- local function DealDamage(hit,damage)
- local humanoid = GetHumanoid(hit)
- if humanoid then
- local dtag = Create'ObjectValue'{
- Name = tostring(damage);
- Value = humanoid;
- Archivable = false;
- }
- dtag.Parent = DamageBin
- end
- end
- local function MakeMoonArc(start,angle,off)
- local arc = MoonArcTemplate:Clone()
- arc.Archivable = false
- arc.CFrame = start
- * angle
- * CFrame.Angles(
- math.rad(math.random(-arc_angle_variance.x,arc_angle_variance.x)),
- math.rad(math.random(-arc_angle_variance.y,arc_angle_variance.y)),
- math.rad(math.random(-arc_angle_variance.z,arc_angle_variance.z))
- )
- * off
- * CFrame.new(0,0,math.random(-arc_distance_variance*10,arc_distance_variance*10)/10)
- arc.Touched:connect(function(hit)
- if not hit:IsDescendantOf(Character) then
- DealDamage(hit,ArcDamage)
- end
- end)
- arc.Parent = Character
- Spawn(function()
- local MoonArc = arc
- local DecalTop = MoonArc:FindFirstChild("DecalTop")
- local DecalBottom = MoonArc:FindFirstChild("DecalBottom")
- local i = 0
- while i < 1 do
- local n = math.pow(i,arc_decay)
- if DecalTop then DecalTop.Transparency = n end
- if DecalBottom then DecalBottom.Transparency = n end
- MoonArc.CFrame = MoonArc.CFrame * CFrame.new(0,0,-math.pow(1-i,arc_decay)*arc_max_speed)
- i = i + wait()/arc_time
- end
- MoonArc:Destroy()
- end)
- end
- local function MoonIsVisible(Character)
- local dir = Lighting:GetMoonDirection()
- if Vector3.new(0,1,0):Dot(dir) > 0 then
- -- BUG: particles block raycast
- if not Workspace:FindPartOnRay(Ray.new(Handle.Position,dir*999),Character) then
- return true
- end
- end
- return false
- end
- local function SwordTouched(hit)
- if not hit:IsDescendantOf(Character) then
- DealDamage(hit,Damage)
- end
- end
- local toolEquipped = false
- local attackEnabled = true
- local chargedAttackEnabled = false
- local canCharge = true
- -- charging sequence
- local function Charge(Mouse)
- ---- READY CHARGE
- attackEnabled = false
- canCharge = false
- WalkSpeed:Set(0)
- -- make shiny handle
- local ShinyHandle
- do
- ShinyHandle = Handle:Clone()
- ShinyHandle.BrickColor = BrickColor.new("Institutional white")
- ShinyHandle.Archivable = false
- ShinyHandle.Parent = Tool
- local mesh = ShinyHandle:FindFirstChild("Mesh")
- if mesh then mesh.TextureId = "" end
- AttemptJoint(ShinyHandle,Handle)
- end
- -- make sphere, if enabled
- local SphereParticle
- if sphere_enabled then
- SphereParticle = SphereParticleTemplate:Clone()
- SphereParticle.Archivable = false
- SphereParticle.Parent = Tool
- AttemptJoint(SphereParticle,Handle)
- end
- local charging = true
- local charge_level = 0 -- main value; determines charge
- Event.MouseCharge = Mouse.Button1Up:connect(function()
- charging = false
- end)
- Animation:StopAnimations(0)
- Animation.Charge:Play()
- local moon_visible = false
- -- particle thread
- Spawn(function()
- while charging and toolEquipped do
- moon_visible = MoonIsVisible(Character)
- if moon_visible then
- -- spawn particles
- MoonParticle:Spawn()
- SmallParticle:Spawn()
- end
- wait(0.1)
- end
- end)
- ---- CHARGE
- -- fade in charge sound
- Sound.Charge.Pitch = 0.5
- Sound.Charge:Play()
- coroutine.wrap(function()
- Sound:Fade("Charge",0.8,0.5)
- end)()
- -- charge loop
- while charging and toolEquipped do
- local t = wait()
- if moon_visible then
- charge_level = charge_level + t/charge_time
- ShinyHandle.Reflectance = charge_level
- Sound.Charge.Pitch = 0.5 + charge_level*2
- if sphere_enabled then
- local i = ((sphere_magnitude*math.sin(math.pi*charge_level*sphere_radius*sphere_time))/math.pi + charge_level*sphere_radius*sphere_time)/sphere_time
- SphereParticle.Mesh.Scale = Vector3.new(i,i,i)
- end
- end
- if charge_level >= 1 then
- charging = false
- charge_level = 1
- break
- end
- end
- -- fade out charge sound
- coroutine.wrap(function()
- Sound:Fade("Charge",0,0.5)
- Sound.Charge:Stop()
- end)()
- if sphere_enabled then
- -- shrink sphere
- local s = charge_level
- while s > 0 do
- s = s - wait()/0.25
- local i = (1-math.pow(1-s,2))*sphere_radius
- SphereParticle.Mesh.Scale = Vector3.new(i,i,i)
- end
- end
- ---- READY CHARGE ATTACK
- Animation:StopAnimations()
- Animation.DualSword:Play(0.2)
- Disconnect("MouseCharge")
- WalkSpeed:Set(WalkSpeed:GetBase()*charge_walk_mult)
- if sphere_enabled then
- SphereParticle:Destroy()
- end
- -- split shiny handle from normal handle; give to left hand
- KillJoint(ShinyHandle,Handle)
- AttemptJoint(ShinyHandle,GetBodyPart("Left Arm"),nil,CFrame.new(0,-1,-2.25)*CFrame.Angles(0,math.pi,math.pi/2))
- ShinyHandle.Touched:connect(SwordTouched)
- Damage = charged_sword_damage
- ArcDamage = charged_arc_damage
- ---- CHARGE ATTACK
- local attack_level = charge_level
- chargedAttackEnabled = true
- attackEnabled = true
- do -- sword glow indicator
- local i = 1 + (math.pow(1-charge_level,10))
- Handle.Mesh.VertexColor = Vector3.new(i,i,i)
- end
- while attack_level > 0 and toolEquipped do
- attack_level = attack_level - wait()/charge_attack_time
- ShinyHandle.Reflectance = attack_level
- ShinyHandle.Transparency = 1-attack_level
- end
- ---- CHARGE ATTACK END
- chargedAttackEnabled = false
- Animation.DualSword:Stop(0.2)
- WalkSpeed:Reset()
- Damage = sword_damage
- ArcDamage = arc_damage
- ShinyHandle:Destroy()
- ---- COOLDOWN
- local cooldown = charge_level
- while cooldown > 0 do
- cooldown = cooldown - wait()/cooldown_time
- local i = 1 + (math.pow(1-cooldown,10))
- Handle.Mesh.VertexColor = Vector3.new(i,i,i)
- end
- canCharge = true
- end
- local fatigue = 0
- Tool.Equipped:connect(function(Mouse)
- toolEquipped = true
- Character,Humanoid = GetCharacter(Tool)
- if not Character then return end
- Animation:LoadHumanoid(Humanoid)
- WalkSpeed:SetHumanoid(Humanoid)
- local Torso = GetBodyPart("Torso")
- -- Slash Sequencer
- -- basic left-right slash
- -- primary attack
- local SlashSeq = CreateSequencer()
- SlashSeq:SetMinInterval(0)
- SlashSeq:SetResetDelay(1.15,0.8)
- local function add_fatigue()
- local inc = fatigue_increment -- may change, so save it for later
- fatigue = fatigue + inc
- SlashSeq:SetMinInterval(fatigue) -- set as amount of time between slashes
- -- recovery time; dependant on current fatigue
- -- therefore, more fatigue causes longer recovery
- wait(fatigue*rest_factor)
- fatigue = fatigue - inc
- SlashSeq:SetMinInterval(fatigue)
- end
- SlashSeq:SetSequenceMap{
- function()
- if fatigue_enabled then Spawn(add_fatigue) end
- Sound.Slash.Pitch = math.random(1000,1020)/1000
- Sound.Slash:Play()
- Animation.SlashRight:Stop(0)
- Animation.SlashLeft:Play()
- wait(0.25)
- MakeMoonArc(
- Torso.CFrame,
- CFrame.Angles(-math.pi/32,-math.pi/4,0),
- CFrame.new(0,0,-5)
- )
- end;
- function()
- if fatigue_enabled then Spawn(add_fatigue) end
- Sound.Slash.Pitch = math.random(1000,1020)/1000
- Sound.Slash:Play()
- Animation.SlashLeft:Stop(0)
- Animation.SlashRight:Play()
- wait(0.25)
- MakeMoonArc(
- Torso.CFrame,
- CFrame.Angles(math.pi/32,math.pi/6,0),
- CFrame.new(0,0,-4)
- )
- end;
- }
- -- Charged Slash Sequencer
- -- dual-sword forward-side slash
- -- secondary attack
- local ChargedSeq = CreateSequencer()
- ChargedSeq:SetMinInterval(0.1)
- ChargedSeq:SetResetDelay(0.6,0.4)
- ChargedSeq:SetSequenceMap{
- function()
- Sound.Slash.Pitch = math.random(900,920)/1000
- Sound.Slash:Play()
- Animation.SlashSides:Stop(0)
- Animation.SlashForward:Play()
- wait(0.25)
- MakeMoonArc(
- Torso.CFrame,
- CFrame.Angles(math.pi/32,0,math.pi/6),
- CFrame.new(0,0,-5)
- )
- MakeMoonArc(
- Torso.CFrame,
- CFrame.Angles(math.pi/32,0,-math.pi/6),
- CFrame.new(0,0,-5)
- )
- end;
- function()
- Sound.Slash.Pitch = math.random(900,920)/1000
- Sound.Slash:Play()
- Animation.SlashForward:Stop(0)
- Animation.SlashSides:Play()
- wait(0.25)
- MakeMoonArc(
- Torso.CFrame,
- CFrame.Angles(-math.pi/32,-math.pi/2,0),
- CFrame.new(0,0,-5)
- )
- MakeMoonArc(
- Torso.CFrame,
- CFrame.Angles(-math.pi/32,math.pi/2,0),
- CFrame.new(0,0,-5)
- )
- end;
- }
- local ClickThread = CreateThreadID()
- local down = false
- Mouse.Button1Down:connect(function()
- if attackEnabled and GetBodyPart("Right Arm") then
- down = true
- if chargedAttackEnabled then
- ChargedSeq:Activate()
- else
- SlashSeq:Activate()
- if canCharge and GetBodyPart("Left Arm") then
- local cid = ClickThread:Request()
- wait(0.5)
- if ClickThread:Assert(cid) and down then
- Charge(Mouse)
- end
- end
- end
- end
- end)
- Mouse.Button1Up:connect(function()
- down = false
- end)
- Event.Touched = Handle.Touched:connect(SwordTouched)
- end)
- Tool.Unequipped:connect(function()
- toolEquipped = false
- chargedAttackEnabled = false
- attackEnabled = true
- Disconnect("Touched","Lighting")
- Animation:StopAnimations()
- Sound:StopSounds()
- WalkSpeed:Reset()
- Damage = sword_damage
- ArcDamage = arc_damage
- end)
- end))
- Configuration133.Name = "DamageBin"
- Configuration133.Parent = Tool21
- Animation134.Name = "WaveAnim"
- Animation134.Parent = Tool21
- Animation134.AnimationId = "http://www.roblox.com/Asset?ID=55270038"
- LocalScript135.Parent = Tool21
- table.insert(cors,sandbox(LocalScript135,function()
- --Made by Stickmasterluke
- sp=script.Parent
- cooldown=2
- numberemeralds=7
- throwspeed=250
- check=true
- down=false
- equipped=false
- vec=Vector3.new(0,0,0)
- debris=game:GetService("Debris")
- local waveanimation=sp:WaitForChild("WaveAnim")
- local emeraldscript=script:WaitForChild("EmeraldScript")
- function onEquipped(mouse)
- if mouse~=nil then
- equipped=true
- mouse.Icon="rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function()
- if mouse~=nil and check then
- check=false
- down=true
- mouse.Icon="rbxasset://textures\\GunWaitCursor.png"
- local h=sp.Parent:FindFirstChild("Humanoid")
- local t=sp.Parent:FindFirstChild("Torso")
- if h~=nil and h.Health>0 and t~=nil then
- waveAnim=h:LoadAnimation(waveanimation)
- if waveAnim then
- waveAnim:Play(nil,nil,2)
- delay(.5,function()
- if waveAnim then
- waveAnim:Stop()
- end
- end)
- end
- local summonthem=true
- if emeralds then
- for i,v in ipairs(emeralds) do
- if v and v.Parent==game.Workspace and v:FindFirstChild("Motor") then
- summonthem=false
- end
- end
- end
- if summonthem then
- local sound=sp.Handle:FindFirstChild("SummonSound")
- if sound then
- sound.Pitch=2
- sound:Play()
- end
- emeralds={}
- for i=1,numberemeralds do
- local p=Instance.new("Part")
- p.Name="Emerald"
- p.Transparency=.2
- p.Reflectance=.3
- p.BrickColor=BrickColor.new("Really black")
- p.TopSurface="Smooth"
- p.BottomSurface="Smooth"
- p.Anchored=false
- p.CanCollide=true
- p.Locked=true
- p.formFactor="Custom"
- p.Size=Vector3.new(1,1,1)
- p.Elasticity=0
- p.Friction=1
- local fire=Instance.new("Fire")
- fire.Size=6
- fire.Heat=-20
- fire.Color=Color3.new(1,0,0)
- fire.SecondaryColor=Color3.new(0,0,0)
- fire.Enabled=true
- delay(.5,function()
- if fire then
- fire.Enabled=false
- end
- end)
- fire.Parent=p
- local m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/Asset/?id=9756362"
- m.TextureId="http://www.roblox.com/Asset/?id=86330073"
- m.Scale=Vector3.new(1,1,3)
- m.Parent=p
- local ct=Instance.new("ObjectValue")
- ct.Name="creator"
- ct.Value=game.Players.LocalPlayer
- ct.Parent=p
- local s=emeraldscript:clone()
- s.Parent=p
- s.Disabled=false
- local sound=Instance.new("Sound")
- sound.SoundId="http://www.roblox.com/Asset?ID=87015121"
- sound.Pitch=1+math.random()*.5
- sound.Volume=.5
- sound.Parent=p
- local cf=CFrame.new(0,0,0)*CFrame.Angles(0,((i-1)/(numberemeralds-1)-.5)*math.pi*.9,0)*CFrame.new(0,0,-5)*CFrame.Angles(0,math.pi*.5,math.pi*.5)*CFrame.Angles(0,math.pi*.25,0)
- p.CFrame=t.CFrame*cf
- local w=Instance.new("Motor")
- w.Part0=t
- w.Part1=p
- w.C0=cf
- w.Parent=p
- debris:AddItem(p,20)
- table.insert(emeralds,p)
- p.Parent=game.Workspace
- end
- else
- local sound=sp.Handle:FindFirstChild("SummonSound")
- if sound then
- sound.Pitch=4
- sound:Play()
- end
- for i,v in pairs(emeralds) do
- if v and v.Parent==game.Workspace then
- local bf=Instance.new("BodyForce")
- bf.force=Vector3.new(0,196.2*v:GetMass(),0)
- bf.Parent=v
- local weld=v:FindFirstChild("Motor")
- if weld then
- if weld.Part0 then
- vec=(weld.Part1.Position-weld.Part0.Position).unit
- end
- weld:remove()
- end
- v.CFrame=(v.CFrame+vec*3)*CFrame.Angles(0,math.pi*.25,0)*CFrame.Angles(math.pi*.5,0,0)
- v.Velocity=vec*throwspeed
- v.RotVelocity=Vector3.new(0,50,0)
- local fire=v:FindFirstChild("Fire")
- if fire then
- fire.Heat=20
- fire.Enabled=true
- delay(.5,function()
- if fire then
- fire.Enabled=false
- end
- end)
- end
- end
- end
- emeralds=nil
- end
- wait(cooldown)
- if mouse~=nil then
- mouse.Icon="rbxasset://textures\\GunCursor.png"
- end
- end
- check=true
- end
- end)
- mouse.Button1Up:connect(function()
- down=false
- end)
- end
- end
- function onUnequipped()
- equipped=false
- if waveAnim then
- waveAnim:Stop()
- end
- end
- sp.Unequipped:connect(onUnequipped)
- sp.Equipped:connect(onEquipped)
- end))
- Script136.Name = "EmeraldScript"
- Script136.Parent = LocalScript135
- table.insert(cors,sandbox(Script136,function()
- --Made by Stickmasterluke
- sp=script.Parent
- local debris=game:GetService("Debris")
- exploded=false
- function bang(hit)
- if not exploded and hit~=nil and hit.Name~="Effect" and hit.Name~="Handle" then
- local h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil then
- local ct=sp:FindFirstChild("creator")
- if ct~=nil and ((not game.Players:GetPlayerFromCharacter(hit.Parent)) or game.Players:GetPlayerFromCharacter(hit.Parent)~=ct.Value) then
- for _,v in pairs(h:GetChildren()) do
- if v~=nil and v.className=="ObjectValue" then
- v:remove()
- end
- end
- ct:clone().Parent=h
- h:TakeDamage(sp:FindFirstChild("Motor") and 16 or 26)
- hithuman=true
- end
- end
- if hithuman or not sp:FindFirstChild("Motor") then
- exploded=true
- local sound=sp:FindFirstChild("Sound")
- if sound then
- sound:Play()
- end
- for i=1,math.random(4,8) do
- local p=Instance.new("WedgePart")
- p.Name="EmeraldShard"
- p.Transparency=sp.Transparency
- p.Reflectance=sp.Reflectance
- p.BrickColor=sp.BrickColor
- p.FormFactor="Custom"
- p.Size=Vector3.new(.2,.2,.2)+Vector3.new(math.random(),math.random(),math.random())
- p.TopSurface="Smooth"
- p.BottomSurface="Smooth"
- p.Anchored=false
- if math.random()<.5 then
- p.CanCollide=false
- end
- p.Locked=true
- p.BrickColor=sp.BrickColor
- local rp=Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)
- p.CFrame=sp.CFrame*CFrame.new(rp*4)*CFrame.Angles(math.random()*6,math.random()*6,math.random()*6)
- p.Velocity=Vector3.new(0,30+(math.random()*30),0)+(rp*math.random(10,40))
- p.RotVelocity=Vector3.new(math.random()-.5,math.random()-.5,math.random()-.5)*10
- debris:AddItem(p,2+(math.random()*4))
- p.Parent=game.Workspace
- end
- sp.Transparency=1
- sp.CanCollide=false
- sp.Anchored=true
- local cf=sp.CFrame
- sp.Size=Vector3.new(0,0,0)
- sp.CFrame=cf
- wait(1)
- if sp then
- sp:remove()
- end
- end
- end
- end
- sp.Touched:connect(bang)
- wait(20)
- sp:remove()
- end))
- Script136.Disabled = true
- Part137.Name = "PartHRoundHilt"
- Part137.Parent = Tool21
- Part137.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part137.Orientation = Vector3.new(0, -135, 45)
- Part137.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
- Part137.Rotation = Vector3.new(-180, -45, -135)
- Part137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part137.Size = Vector3.new(1, 1, 1)
- Part137.BottomSurface = Enum.SurfaceType.Smooth
- Part137.BrickColor = BrickColor.new("Really black")
- Part137.CanCollide = false
- Part137.Material = Enum.Material.Neon
- Part137.Reflectance = 0.25
- Part137.TopSurface = Enum.SurfaceType.Smooth
- Part137.brickColor = BrickColor.new("Really black")
- Part137.FormFactor = Enum.FormFactor.Symmetric
- Part137.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh138.Parent = Part137
- SpecialMesh138.MeshId = "rbxasset://fonts/HeadE.mesh"
- SpecialMesh138.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
- SpecialMesh138.MeshType = Enum.MeshType.FileMesh
- Part139.Name = "PartHGold"
- Part139.Parent = Tool21
- Part139.CFrame = CFrame.new(-30.1014862, 0.707132995, -14.4056101, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part139.Orientation = Vector3.new(0, -135, 45)
- Part139.Position = Vector3.new(-30.1014862, 0.707132995, -14.4056101)
- Part139.Rotation = Vector3.new(-180, -45, -135)
- Part139.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part139.Size = Vector3.new(1, 1, 1)
- Part139.BottomSurface = Enum.SurfaceType.Smooth
- Part139.BrickColor = BrickColor.new("Really black")
- Part139.CanCollide = false
- Part139.Material = Enum.Material.Neon
- Part139.Reflectance = 0.25
- Part139.TopSurface = Enum.SurfaceType.Smooth
- Part139.brickColor = BrickColor.new("Really black")
- Part139.FormFactor = Enum.FormFactor.Symmetric
- Part139.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh140.Parent = Part139
- SpecialMesh140.MeshId = "rbxasset://fonts/HeadI.mesh"
- SpecialMesh140.Scale = Vector3.new(0.25, 0.125, 0.25)
- SpecialMesh140.MeshType = Enum.MeshType.FileMesh
- Part141.Name = "PartHDiamondHilt"
- Part141.Parent = Tool21
- Part141.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, 0.707106829, 0.49999994, -0.500000119, 0, 0.707106948, 0.707106709, 0.707106829, -0.49999994, 0.500000119)
- Part141.Orientation = Vector3.new(-45, -45, 0)
- Part141.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
- Part141.Rotation = Vector3.new(-54.7399979, -30, -35.2599983)
- Part141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part141.Size = Vector3.new(1, 1, 1)
- Part141.BottomSurface = Enum.SurfaceType.Smooth
- Part141.BrickColor = BrickColor.new("Really black")
- Part141.CanCollide = false
- Part141.Material = Enum.Material.Neon
- Part141.TopSurface = Enum.SurfaceType.Smooth
- Part141.brickColor = BrickColor.new("Really black")
- Part141.FormFactor = Enum.FormFactor.Symmetric
- Part141.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh142.Parent = Part141
- SpecialMesh142.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh142.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
- SpecialMesh142.MeshType = Enum.MeshType.FileMesh
- Part143.Name = "PartHDiamondHilt"
- Part143.Parent = Tool21
- Part143.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, 0.146447062, 0.499999881, -0.853553474, 0.500000179, 0.707106709, 0.50000006, 0.853553295, -0.500000358, -0.146446332)
- Part143.Orientation = Vector3.new(-30, -99.7399979, 35.2599983)
- Part143.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
- Part143.Rotation = Vector3.new(-106.32, -58.5999985, -73.6699982)
- Part143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part143.Size = Vector3.new(1, 1, 1)
- Part143.BottomSurface = Enum.SurfaceType.Smooth
- Part143.BrickColor = BrickColor.new("Really black")
- Part143.CanCollide = false
- Part143.Material = Enum.Material.Neon
- Part143.TopSurface = Enum.SurfaceType.Smooth
- Part143.brickColor = BrickColor.new("Really black")
- Part143.FormFactor = Enum.FormFactor.Symmetric
- Part143.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh144.Parent = Part143
- SpecialMesh144.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh144.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
- SpecialMesh144.MeshType = Enum.MeshType.FileMesh
- Part145.Name = "PartHDiamondHilt"
- Part145.Parent = Tool21
- Part145.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, 0.853553295, 0.500000358, 0.146446332, -0.500000179, 0.707106709, 0.50000006, 0.146447062, -0.499999881, 0.853553474)
- Part145.Orientation = Vector3.new(-30, 9.73999977, -35.2599983)
- Part145.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
- Part145.Rotation = Vector3.new(-30.3599987, 8.42000008, -30.3599987)
- Part145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part145.Size = Vector3.new(1, 1, 1)
- Part145.BottomSurface = Enum.SurfaceType.Smooth
- Part145.BrickColor = BrickColor.new("Really black")
- Part145.CanCollide = false
- Part145.Material = Enum.Material.Neon
- Part145.TopSurface = Enum.SurfaceType.Smooth
- Part145.brickColor = BrickColor.new("Really black")
- Part145.FormFactor = Enum.FormFactor.Symmetric
- Part145.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh146.Parent = Part145
- SpecialMesh146.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh146.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
- SpecialMesh146.MeshType = Enum.MeshType.FileMesh
- Part147.Name = "CancollidePartHandle"
- Part147.Parent = Tool21
- Part147.CFrame = CFrame.new(-29.7010956, 1.273031, -14.8055658, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part147.Orientation = Vector3.new(0, -135, 45)
- Part147.Position = Vector3.new(-29.7010956, 1.273031, -14.8055658)
- Part147.Rotation = Vector3.new(-180, -45, -135)
- Part147.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part147.Transparency = 1
- Part147.Size = Vector3.new(0.200000003, 1, 0.200000003)
- Part147.BottomSurface = Enum.SurfaceType.Smooth
- Part147.BrickColor = BrickColor.new("Institutional white")
- Part147.Material = Enum.Material.Neon
- Part147.TopSurface = Enum.SurfaceType.Smooth
- Part147.brickColor = BrickColor.new("Institutional white")
- Part147.FormFactor = Enum.FormFactor.Custom
- Part147.formFactor = Enum.FormFactor.Custom
- Part148.Name = "PartBladeBlock"
- Part148.Parent = Tool21
- Part148.CFrame = CFrame.new(-27.1512947, 5.02009106, -17.3556252, -0.707106829, 0.500000298, 0.499999732, 0, 0.707106411, -0.707107246, -0.707106829, -0.500000298, -0.499999732)
- Part148.Orientation = Vector3.new(45, 135, 0)
- Part148.Position = Vector3.new(-27.1512947, 5.02009106, -17.3556252)
- Part148.Rotation = Vector3.new(125.259995, 30, -144.73999)
- Part148.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part148.Size = Vector3.new(0.200000003, 0.5, 0.400000006)
- Part148.BottomSurface = Enum.SurfaceType.Smooth
- Part148.BrickColor = BrickColor.new("Institutional white")
- Part148.CanCollide = false
- Part148.Material = Enum.Material.Neon
- Part148.TopSurface = Enum.SurfaceType.Smooth
- Part148.brickColor = BrickColor.new("Institutional white")
- Part148.FormFactor = Enum.FormFactor.Custom
- Part148.formFactor = Enum.FormFactor.Custom
- SpecialMesh149.Parent = Part148
- SpecialMesh149.Scale = Vector3.new(1, 1, 0.5)
- SpecialMesh149.MeshType = Enum.MeshType.Wedge
- Camera150.Name = "ThumbnailCamera"
- Camera150.Parent = Tool21
- Camera150.CFrame = CFrame.new(71.4604874, 6.06171608, -27.7961903, 0.106738985, -0.372469544, 0.921885669, -0, 0.927182674, 0.374609649, -0.994287133, -0.0399854518, 0.0989665166)
- Camera150.CoordinateFrame = CFrame.new(71.4604874, 6.06171608, -27.7961903, 0.106738985, -0.372469544, 0.921885669, -0, 0.927182674, 0.374609649, -0.994287133, -0.0399854518, 0.0989665166)
- Camera150.Focus = CFrame.new(69.6167145, 5.31249619, -27.9941235, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera150.focus = CFrame.new(69.6167145, 5.31249619, -27.9941235, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part151.Name = "PartHDiamondHilt"
- Part151.Parent = Tool21
- Part151.CFrame = CFrame.new(-29.5008965, 1.55616295, -15.0056496, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part151.Orientation = Vector3.new(0, -135, 45)
- Part151.Position = Vector3.new(-29.5008965, 1.55616295, -15.0056496)
- Part151.Rotation = Vector3.new(-180, -45, -135)
- Part151.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part151.Size = Vector3.new(1, 1, 1)
- Part151.BottomSurface = Enum.SurfaceType.Smooth
- Part151.BrickColor = BrickColor.new("Really black")
- Part151.CanCollide = false
- Part151.Material = Enum.Material.Neon
- Part151.TopSurface = Enum.SurfaceType.Smooth
- Part151.brickColor = BrickColor.new("Really black")
- Part151.FormFactor = Enum.FormFactor.Symmetric
- Part151.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh152.Parent = Part151
- SpecialMesh152.MeshId = "http://www.roblox.com/Asset/?id=9756362"
- SpecialMesh152.Scale = Vector3.new(0.400000006, 0.400000006, 0.800000012)
- SpecialMesh152.MeshType = Enum.MeshType.FileMesh
- Part153.Name = "PartFire"
- Part153.Parent = Tool21
- Part153.CFrame = CFrame.new(-29.35149, 1.76795197, -15.1556139, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part153.Orientation = Vector3.new(0, -135, 45)
- Part153.Position = Vector3.new(-29.35149, 1.76795197, -15.1556139)
- Part153.Rotation = Vector3.new(-180, -45, -135)
- Part153.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part153.Transparency = 1
- Part153.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part153.BottomSurface = Enum.SurfaceType.Smooth
- Part153.BrickColor = BrickColor.new("Institutional white")
- Part153.CanCollide = false
- Part153.Material = Enum.Material.Neon
- Part153.TopSurface = Enum.SurfaceType.Smooth
- Part153.brickColor = BrickColor.new("Institutional white")
- Part153.FormFactor = Enum.FormFactor.Custom
- Part153.formFactor = Enum.FormFactor.Custom
- Part154.Name = "PartBladeBlock"
- Part154.Parent = Tool21
- Part154.CFrame = CFrame.new(-28.35149, 3.18207312, -16.1556015, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part154.Orientation = Vector3.new(0, -135, 45)
- Part154.Position = Vector3.new(-28.35149, 3.18207312, -16.1556015)
- Part154.Rotation = Vector3.new(-180, -45, -135)
- Part154.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part154.Size = Vector3.new(0.400000006, 4.5, 0.200000003)
- Part154.BottomSurface = Enum.SurfaceType.Smooth
- Part154.BrickColor = BrickColor.new("Institutional white")
- Part154.CanCollide = false
- Part154.Material = Enum.Material.Neon
- Part154.TopSurface = Enum.SurfaceType.Smooth
- Part154.brickColor = BrickColor.new("Institutional white")
- Part154.FormFactor = Enum.FormFactor.Custom
- Part154.formFactor = Enum.FormFactor.Custom
- Part155.Name = "PartH"
- Part155.Parent = Tool21
- Part155.CFrame = CFrame.new(-29.800703, 1.13092804, -14.7056637, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part155.Orientation = Vector3.new(0, -135, 45)
- Part155.Position = Vector3.new(-29.800703, 1.13092804, -14.7056637)
- Part155.Rotation = Vector3.new(-180, -45, -135)
- Part155.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part155.Size = Vector3.new(1, 1, 1)
- Part155.BottomSurface = Enum.SurfaceType.Smooth
- Part155.BrickColor = BrickColor.new("Really black")
- Part155.CanCollide = false
- Part155.Material = Enum.Material.Neon
- Part155.Reflectance = 0.25
- Part155.TopSurface = Enum.SurfaceType.Smooth
- Part155.brickColor = BrickColor.new("Really black")
- Part155.FormFactor = Enum.FormFactor.Custom
- Part155.formFactor = Enum.FormFactor.Custom
- SpecialMesh156.Parent = Part155
- SpecialMesh156.MeshId = "rbxasset://fonts/HeadJ.mesh"
- SpecialMesh156.Scale = Vector3.new(0.25, 0.800000012, 0.300000012)
- SpecialMesh156.MeshType = Enum.MeshType.FileMesh
- Part157.Name = "PartH"
- Part157.Parent = Tool21
- Part157.CFrame = CFrame.new(-30.0008965, 0.848138988, -14.5056496, -0.49999994, 0.500000119, -0.707106829, 0.707106948, 0.707106709, 0, 0.49999994, -0.500000119, -0.707106829)
- Part157.Orientation = Vector3.new(0, -135, 45)
- Part157.Position = Vector3.new(-30.0008965, 0.848138988, -14.5056496)
- Part157.Rotation = Vector3.new(-180, -45, -135)
- Part157.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part157.Size = Vector3.new(1, 1, 1)
- Part157.BottomSurface = Enum.SurfaceType.Smooth
- Part157.BrickColor = BrickColor.new("Really black")
- Part157.CanCollide = false
- Part157.Material = Enum.Material.Neon
- Part157.Reflectance = 0.25
- Part157.TopSurface = Enum.SurfaceType.Smooth
- Part157.brickColor = BrickColor.new("Really black")
- Part157.FormFactor = Enum.FormFactor.Symmetric
- Part157.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh158.Parent = Part157
- SpecialMesh158.MeshId = "rbxasset://fonts/HeadI.mesh"
- SpecialMesh158.Scale = Vector3.new(0.5, 0.25, 0.5)
- SpecialMesh158.MeshType = Enum.MeshType.FileMesh
- Part159.Name = "PartBladeBlock"
- Part159.Parent = Tool21
- Part159.CFrame = CFrame.new(-27.0507126, 4.87911606, -17.4556618, 0.707106829, 0.49999994, -0.500000119, 0, 0.707106948, 0.707106709, 0.707106829, -0.49999994, 0.500000119)
- Part159.Orientation = Vector3.new(-45, -45, 0)
- Part159.Position = Vector3.new(-27.0507126, 4.87911606, -17.4556618)
- Part159.Rotation = Vector3.new(-54.7399979, -30, -35.2599983)
- Part159.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part159.Size = Vector3.new(0.200000003, 0.5, 0.400000006)
- Part159.BottomSurface = Enum.SurfaceType.Smooth
- Part159.BrickColor = BrickColor.new("Institutional white")
- Part159.CanCollide = false
- Part159.Material = Enum.Material.Neon
- Part159.TopSurface = Enum.SurfaceType.Smooth
- Part159.brickColor = BrickColor.new("Institutional white")
- Part159.FormFactor = Enum.FormFactor.Custom
- Part159.formFactor = Enum.FormFactor.Custom
- SpecialMesh160.Parent = Part159
- SpecialMesh160.Scale = Vector3.new(1, 1, 0.5)
- SpecialMesh160.MeshType = Enum.MeshType.Wedge
- Script161.Name = "PUT THIS IN THE WEAPON"
- Script161.Parent = Tool21
- table.insert(cors,sandbox(Script161,function()
- local debounce = false
- function getPlayer(humanoid)
- local players = game.Players:children()
- for i = 1, #players do
- if players[i].Character.Humanoid == humanoid then return players[i] end
- end
- return nil
- end
- function onTouch(part)
- local human = part.Parent:findFirstChild("Humanoid")
- if (human ~= nil) and debounce == false then
- debounce = true
- local player = getPlayer(human)
- if (player == nil) then return end
- script.Parent:clone().Parent = player.Backpack
- wait(2)
- debounce = false
- end
- end
- script.Parent.Parent.Touched:connect(onTouch)
- end))
- Model162.Name = "Chest"
- Model162.Parent = Model1
- Part163.Name = "Middle"
- Part163.Parent = Model162
- Part163.CFrame = CFrame.new(-4.20083284, 4.86130381, -7.49300194, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
- Part163.Orientation = Vector3.new(0, -177.580002, 0)
- Part163.Position = Vector3.new(-4.20083284, 4.86130381, -7.49300194)
- Part163.Rotation = Vector3.new(-180, -2.41999984, -180)
- Part163.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part163.Transparency = 1
- Part163.Size = Vector3.new(2.48802876, 2.48802972, 1.2440145)
- Part163.Anchored = true
- Part163.BottomSurface = Enum.SurfaceType.Smooth
- Part163.BrickColor = BrickColor.new("Black")
- Part163.Material = Enum.Material.SmoothPlastic
- Part163.TopSurface = Enum.SurfaceType.Smooth
- Part163.brickColor = BrickColor.new("Black")
- Part163.FormFactor = Enum.FormFactor.Custom
- Part163.formFactor = Enum.FormFactor.Custom
- SpecialMesh164.Parent = Part163
- SpecialMesh164.MeshType = Enum.MeshType.Brick
- Part165.Parent = Model162
- Part165.CFrame = CFrame.new(-4.0073719, 6.93112803, -6.79972076, -0.266448021, 0.963822424, 0.00719851255, -0.0378200039, -0.00299197575, -0.999280095, -0.963107109, -0.266528428, 0.0372489691)
- Part165.Orientation = Vector3.new(87.8300018, 10.9399996, -94.5199966)
- Part165.Position = Vector3.new(-4.0073719, 6.93112803, -6.79972076)
- Part165.Rotation = Vector3.new(87.8699951, 0.409999996, -105.449997)
- Part165.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part165.Size = Vector3.new(0.277689964, 0.746409118, 0.277689964)
- Part165.Anchored = true
- Part165.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part165.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part165.BrickColor = BrickColor.new("Really black")
- Part165.CanCollide = false
- Part165.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part165.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part165.Material = Enum.Material.SmoothPlastic
- Part165.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part165.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part165.brickColor = BrickColor.new("Really black")
- Part165.FormFactor = Enum.FormFactor.Symmetric
- Part165.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh166.Parent = Part165
- SpecialMesh166.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh166.Scale = Vector3.new(0.311003685, 0.497606099, 0.311003715)
- SpecialMesh166.MeshType = Enum.MeshType.FileMesh
- Part167.Parent = Model162
- Part167.CFrame = CFrame.new(-4.50498676, 6.93112803, -6.79972076, 0.250016987, 0.965921342, -0.066990152, -0.0727180019, -0.0502599813, -0.996085346, -0.965506971, 0.253909647, 0.0576740094)
- Part167.Orientation = Vector3.new(84.9300003, -49.2700005, -124.649994)
- Part167.Position = Vector3.new(-4.50498676, 6.93112803, -6.79972076)
- Part167.Rotation = Vector3.new(86.6899948, -3.83999991, -75.4899979)
- Part167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part167.Size = Vector3.new(0.277689964, 0.746409118, 0.277689964)
- Part167.Anchored = true
- Part167.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part167.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part167.BrickColor = BrickColor.new("Really black")
- Part167.CanCollide = false
- Part167.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part167.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part167.Material = Enum.Material.SmoothPlastic
- Part167.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part167.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part167.brickColor = BrickColor.new("Really black")
- Part167.FormFactor = Enum.FormFactor.Symmetric
- Part167.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh168.Parent = Part167
- SpecialMesh168.MeshId = "http://www.roblox.com/asset/?id=3270017"
- SpecialMesh168.Scale = Vector3.new(0.311003685, 0.497606099, 0.311003715)
- SpecialMesh168.MeshType = Enum.MeshType.FileMesh
- Part169.Parent = Model162
- Part169.CFrame = CFrame.new(-4.21692896, 6.14484978, -7.32622385, 0, 0.121492058, 0.992592454, -1, 0, 0, 0, -0.992592454, 0.121492058)
- Part169.Orientation = Vector3.new(0, 83.0199966, -90)
- Part169.Position = Vector3.new(-4.21692896, 6.14484978, -7.32622385)
- Part169.Rotation = Vector3.new(0, 83.0199966, -90)
- Part169.Color = Color3.new(1, 0.8, 0.6)
- Part169.Size = Vector3.new(1.14449358, 1.89090288, 0.74640888)
- Part169.Anchored = true
- Part169.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part169.BrickColor = BrickColor.new("Pastel brown")
- Part169.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part169.Material = Enum.Material.SmoothPlastic
- Part169.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part169.brickColor = BrickColor.new("Pastel brown")
- Part169.FormFactor = Enum.FormFactor.Custom
- Part169.formFactor = Enum.FormFactor.Custom
- SpecialMesh170.Parent = Part169
- SpecialMesh170.MeshType = Enum.MeshType.Cylinder
- Part171.Name = "Head"
- Part171.Parent = Model162
- Part171.CFrame = CFrame.new(-4.25202322, 6.90371513, -7.34319878, -0.999992549, 0, 0.00385999819, 0, 1, 0, -0.00385999819, 0, -0.999992549)
- Part171.Orientation = Vector3.new(0, 179.779999, 0)
- Part171.Position = Vector3.new(-4.25202322, 6.90371513, -7.34319878)
- Part171.Rotation = Vector3.new(-180, 0.219999999, -180)
- Part171.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part171.Size = Vector3.new(2.488029, 1.2440151, 1.24401486)
- Part171.Anchored = true
- Part171.BrickColor = BrickColor.new("Bright yellow")
- Part171.TopSurface = Enum.SurfaceType.Smooth
- Part171.brickColor = BrickColor.new("Bright yellow")
- Part171.FormFactor = Enum.FormFactor.Custom
- Part171.formFactor = Enum.FormFactor.Custom
- SpecialMesh172.Parent = Part171
- SpecialMesh172.Scale = Vector3.new(1.25, 1.25, 1.25)
- Decal173.Parent = Part171
- Decal173.Texture = "http://www.roblox.com/asset/?id=102397042"
- MeshPart174.Parent = Model162
- MeshPart174.CFrame = CFrame.new(-4.17343092, 7.07856178, -7.42586422, -0.997353435, 2.74553713e-09, 0.0727056637, -1.04084847e-08, 1, -9.7484218e-08, -0.0727055371, 9.66433902e-08, -0.997353435)
- MeshPart174.Orientation = Vector3.new(0, 175.830002, 0)
- MeshPart174.Position = Vector3.new(-4.17343092, 7.07856178, -7.42586422)
- MeshPart174.Rotation = Vector3.new(180, 4.17000008, -180)
- MeshPart174.Color = Color3.new(0.937255, 0.721569, 0.219608)
- MeshPart174.Size = Vector3.new(2.41458654, 2.14033723, 2.08836913)
- MeshPart174.Anchored = true
- MeshPart174.BrickColor = BrickColor.new("Gold")
- MeshPart174.brickColor = BrickColor.new("Gold")
- MeshPart175.Parent = Model162
- MeshPart175.CFrame = CFrame.new(-4.21092606, 4.72514391, -7.30090189, -0.998623133, 2.74553713e-09, 0.0524580218, -8.39759196e-09, 1, -9.06377977e-08, -0.0524578877, 9.66433902e-08, -0.998623192)
- MeshPart175.Orientation = Vector3.new(0, 176.98999, 0)
- MeshPart175.Position = Vector3.new(-4.21092606, 4.72514391, -7.30090189)
- MeshPart175.Rotation = Vector3.new(180, 3.00999999, -180)
- MeshPart175.Color = Color3.new(0.105882, 0.164706, 0.207843)
- MeshPart175.Size = Vector3.new(2.22151947, 3.05458951, 1.94382966)
- MeshPart175.Anchored = true
- MeshPart175.BrickColor = BrickColor.new("Black")
- MeshPart175.CustomPhysicalProperties = 0.699999988, 0.300000012, 0.5, 1, 1
- MeshPart175.Material = Enum.Material.SmoothPlastic
- MeshPart175.brickColor = BrickColor.new("Black")
- UnionOperation176.Parent = Model162
- UnionOperation176.CFrame = CFrame.new(-4.208148, 4.68904305, -7.29812384, -0.0102621708, 0.00014801044, -0.999947369, 0.00335166231, 0.999994457, 0.000113614347, 0.999941707, -0.00335012795, -0.0102624781)
- UnionOperation176.Orientation = Vector3.new(-0.00999999978, -90.5899963, 0.189999998)
- UnionOperation176.Position = Vector3.new(-4.208148, 4.68904305, -7.29812384)
- UnionOperation176.Rotation = Vector3.new(-179.369995, -89.409996, -179.169998)
- UnionOperation176.Color = Color3.new(0.105882, 0.164706, 0.207843)
- UnionOperation176.Size = Vector3.new(1.26455808, 1.64075804, 1.45825458)
- UnionOperation176.Anchored = true
- UnionOperation176.BrickColor = BrickColor.new("Black")
- UnionOperation176.Material = Enum.Material.SmoothPlastic
- UnionOperation176.brickColor = BrickColor.new("Black")
- UnionOperation176.UsePartColor = true
- Part177.Name = "Head"
- Part177.Parent = Model162
- Part177.CFrame = CFrame.new(-4.28173494, 7.04245901, -7.28980207, -0.998413146, 2.74553713e-09, 0.0563124679, -8.55334292e-09, 1, -9.35290387e-08, -0.0563123375, 9.66433902e-08, -0.998413146)
- Part177.Orientation = Vector3.new(0, 176.769989, 0)
- Part177.Position = Vector3.new(-4.28173494, 7.04245901, -7.28980207)
- Part177.Rotation = Vector3.new(180, 3.23000002, -180)
- Part177.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part177.Size = Vector3.new(2.488029, 0.966325164, 1.32732177)
- Part177.Anchored = true
- Part177.BrickColor = BrickColor.new("Really black")
- Part177.TopSurface = Enum.SurfaceType.Smooth
- Part177.brickColor = BrickColor.new("Really black")
- Part177.FormFactor = Enum.FormFactor.Custom
- Part177.formFactor = Enum.FormFactor.Custom
- SpecialMesh178.Parent = Part177
- SpecialMesh178.Scale = Vector3.new(1.25, 1.25, 1.25)
- Part179.Name = "Head"
- Part179.Parent = Model162
- Part179.CFrame = CFrame.new(-4.50700521, 6.9309659, -6.66100407, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Part179.Orientation = Vector3.new(90, 0, 0)
- Part179.Position = Vector3.new(-4.50700521, 6.9309659, -6.66100407)
- Part179.Rotation = Vector3.new(90, 0, 0)
- Part179.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part179.Size = Vector3.new(2.488029, 0.277689964, 0.277689964)
- Part179.Anchored = true
- Part179.BrickColor = BrickColor.new("Institutional white")
- Part179.Material = Enum.Material.Neon
- Part179.TopSurface = Enum.SurfaceType.Smooth
- Part179.brickColor = BrickColor.new("Institutional white")
- Part179.FormFactor = Enum.FormFactor.Custom
- Part179.formFactor = Enum.FormFactor.Custom
- SpecialMesh180.Parent = Part179
- SpecialMesh180.Scale = Vector3.new(1.25, 1.25, 1.25)
- Part181.Name = "Handle"
- Part181.Parent = Model162
- Part181.CFrame = CFrame.new(-4.29669714, 4.9820528, -7.47344398, -0.99926585, 0.0290158521, 0.025016943, 0.0289179962, 0.999572754, -0.00426457264, -0.0251299962, -0.00353800249, -0.999677896)
- Part181.Orientation = Vector3.new(0.239999995, 178.569992, 1.65999997)
- Part181.Position = Vector3.new(-4.29669714, 4.9820528, -7.47344398)
- Part181.Rotation = Vector3.new(179.759995, 1.42999995, -178.339996)
- Part181.Size = Vector3.new(3.63694406, 6.28199434, 2.26482248)
- Part181.Anchored = true
- Part181.BottomSurface = Enum.SurfaceType.Smooth
- Part181.TopSurface = Enum.SurfaceType.Smooth
- Part181.FormFactor = Enum.FormFactor.Custom
- Part181.formFactor = Enum.FormFactor.Custom
- SpecialMesh182.Parent = Part181
- SpecialMesh182.MeshId = "http://www.roblox.com/asset/?id=124631026 "
- SpecialMesh182.Scale = Vector3.new(3.32284355, 3.32284355, 3.32284355)
- SpecialMesh182.TextureId = "http://www.roblox.com/asset/?id=151576107"
- SpecialMesh182.MeshType = Enum.MeshType.FileMesh
- Decal183.Parent = Part181
- Decal183.Texture = "http://www.roblox.com/asset/?id=880517637"
- Part184.Name = "Handle"
- Part184.Parent = Model162
- Part184.CFrame = CFrame.new(-4.20759678, 5.79924107, -6.30561304, -0.999515891, 0, -0.0311119966, 0, -1, 0, -0.0311119966, 0, 0.999515891)
- Part184.Orientation = Vector3.new(0, -1.77999997, 180)
- Part184.Position = Vector3.new(-4.20759678, 5.79924107, -6.30561304)
- Part184.Rotation = Vector3.new(0, -1.77999997, -180)
- Part184.Color = Color3.new(0.427451, 0.431373, 0.423529)
- Part184.Size = Vector3.new(1.21999991, 1.21999991, 1.21999991)
- Part184.Anchored = true
- Part184.BottomSurface = Enum.SurfaceType.Smooth
- Part184.BrickColor = BrickColor.new("Dark grey")
- Part184.TopSurface = Enum.SurfaceType.Smooth
- Part184.brickColor = BrickColor.new("Dark grey")
- Part184.FormFactor = Enum.FormFactor.Symmetric
- Part184.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh185.Parent = Part184
- SpecialMesh185.MeshId = "http://www.roblox.com/asset/?id=42157861"
- SpecialMesh185.Scale = Vector3.new(1.21999955, 1.21999955, 1.21999955)
- SpecialMesh185.TextureId = "http://www.roblox.com/asset/?id=42157838"
- SpecialMesh185.MeshType = Enum.MeshType.FileMesh
- Fire186.Parent = Part184
- Fire186.Color = Color3.new(1, 0.815686, 0)
- Fire186.Enabled = false
- Fire186.Size = 30
- Fire186.Heat = 25
- Fire186.SecondaryColor = Color3.new(0.364706, 0, 0.4)
- Fire186.size = 30
- Part187.Name = "Handle"
- Part187.Parent = Model162
- Part187.CFrame = CFrame.new(-4.20759678, 5.79924107, -6.30561304, -0.999515891, 0, -0.0311119966, 0, -1, 0, -0.0311119966, 0, 0.999515891)
- Part187.Orientation = Vector3.new(0, -1.77999997, 180)
- Part187.Position = Vector3.new(-4.20759678, 5.79924107, -6.30561304)
- Part187.Rotation = Vector3.new(0, -1.77999997, -180)
- Part187.Color = Color3.new(0.427451, 0.431373, 0.423529)
- Part187.Size = Vector3.new(1.21999991, 1.21999991, 1.21999991)
- Part187.Anchored = true
- Part187.BottomSurface = Enum.SurfaceType.Smooth
- Part187.BrickColor = BrickColor.new("Dark grey")
- Part187.TopSurface = Enum.SurfaceType.Smooth
- Part187.brickColor = BrickColor.new("Dark grey")
- Part187.FormFactor = Enum.FormFactor.Symmetric
- Part187.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh188.Parent = Part187
- SpecialMesh188.MeshId = "http://www.roblox.com/asset/?id=42157861"
- SpecialMesh188.Scale = Vector3.new(1.21999955, 1.21999955, 1.21999955)
- SpecialMesh188.TextureId = "http://www.roblox.com/asset/?id=42157838"
- SpecialMesh188.MeshType = Enum.MeshType.FileMesh
- Fire189.Parent = Part187
- Fire189.Color = Color3.new(1, 0.815686, 0)
- Fire189.Enabled = false
- Fire189.Size = 30
- Fire189.Heat = 25
- Fire189.SecondaryColor = Color3.new(0.364706, 0, 0.4)
- Fire189.size = 30
- Part190.Parent = Model162
- Part190.CFrame = CFrame.new(-4.28355217, 4.78413105, -6.66262913, -0.999852121, 0, 0.017198002, 0, 1, 0, -0.017198002, 0, -0.999852121)
- Part190.Orientation = Vector3.new(0, 179.009995, 0)
- Part190.Position = Vector3.new(-4.28355217, 4.78413105, -6.66262913)
- Part190.Rotation = Vector3.new(-180, 0.98999995, -180)
- Part190.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- Part190.Size = Vector3.new(1.30000091, 1.79000282, 0.220000014)
- Part190.Anchored = true
- Part190.BottomSurface = Enum.SurfaceType.Smooth
- Part190.BrickColor = BrickColor.new("Dark indigo")
- Part190.Material = Enum.Material.SmoothPlastic
- Part190.TopSurface = Enum.SurfaceType.Smooth
- Part190.brickColor = BrickColor.new("Dark indigo")
- Decal191.Parent = Part190
- Decal191.Texture = "http://www.roblox.com/asset/?id=388707144"
- MeshPart192.Name = "Meshes/Tirangle"
- MeshPart192.Parent = Model162
- MeshPart192.CFrame = CFrame.new(-4.28580904, 3.55528402, -7.17747116, 0, 0.0136250025, 0.999907255, 0, -0.999907255, 0.0136250025, 1, 0, 0)
- MeshPart192.Orientation = Vector3.new(-0.779999971, 90, 180)
- MeshPart192.Position = Vector3.new(-4.28580904, 3.55528402, -7.17747116)
- MeshPart192.Rotation = Vector3.new(-90, 89.2200012, -90)
- MeshPart192.Color = Color3.new(0.239216, 0.0823529, 0.521569)
- MeshPart192.Size = Vector3.new(1.58000016, 0.770000398, 1.37999988)
- MeshPart192.Anchored = true
- MeshPart192.BrickColor = BrickColor.new("Dark indigo")
- MeshPart192.Material = Enum.Material.SmoothPlastic
- MeshPart192.brickColor = BrickColor.new("Dark indigo")
- Model193.Name = "Arm1"
- Model193.Parent = Model1
- Part194.Name = "Middle"
- Part194.Parent = Model193
- Part194.CFrame = CFrame.new(-2.42273092, 4.86130381, -7.55902004, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
- Part194.Orientation = Vector3.new(0, -177.580002, 0)
- Part194.Position = Vector3.new(-2.42273092, 4.86130381, -7.55902004)
- Part194.Rotation = Vector3.new(-180, -2.41999984, -180)
- Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part194.Transparency = 1
- Part194.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
- Part194.Anchored = true
- Part194.BottomSurface = Enum.SurfaceType.Smooth
- Part194.BrickColor = BrickColor.new("Black")
- Part194.Material = Enum.Material.SmoothPlastic
- Part194.TopSurface = Enum.SurfaceType.Smooth
- Part194.brickColor = BrickColor.new("Black")
- Part194.FormFactor = Enum.FormFactor.Custom
- Part194.formFactor = Enum.FormFactor.Custom
- SpecialMesh195.Parent = Part194
- SpecialMesh195.MeshType = Enum.MeshType.Brick
- UnionOperation196.Parent = Model193
- UnionOperation196.CFrame = CFrame.new(-3.44172001, 4.6709938, -7.36616421, 0.0102067124, -0.519025326, 0.854697943, -0.10010007, 0.849918664, 0.517318547, -0.994925022, -0.0908352435, -0.0432795957)
- UnionOperation196.Orientation = Vector3.new(-31.1499996, 92.9000015, -6.71999979)
- UnionOperation196.Position = Vector3.new(-3.44172001, 4.6709938, -7.36616421)
- UnionOperation196.Rotation = Vector3.new(-94.7799988, 58.7299995, 88.8699951)
- UnionOperation196.Color = Color3.new(0.105882, 0.164706, 0.207843)
- UnionOperation196.Size = Vector3.new(0.708453476, 2.24522805, 1.06222594)
- UnionOperation196.Anchored = true
- UnionOperation196.BrickColor = BrickColor.new("Black")
- UnionOperation196.Material = Enum.Material.SmoothPlastic
- UnionOperation196.brickColor = BrickColor.new("Black")
- UnionOperation196.UsePartColor = true
- UnionOperation197.Parent = Model193
- UnionOperation197.CFrame = CFrame.new(-3.090446, 3.41585302, -7.44251823, -0.980696738, -0.195267111, 0.0102058854, -0.195298329, 0.975622118, -0.100100309, 0.00958928652, -0.100161128, -0.994924545)
- UnionOperation197.Orientation = Vector3.new(5.73999977, 179.409988, -11.3199997)
- UnionOperation197.Position = Vector3.new(-3.090446, 3.41585302, -7.44251823)
- UnionOperation197.Rotation = Vector3.new(174.25, 0.579999983, 168.73999)
- UnionOperation197.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation197.Size = Vector3.new(0.618162572, 0.759433627, 0.607546866)
- UnionOperation197.Anchored = true
- UnionOperation197.Material = Enum.Material.SmoothPlastic
- UnionOperation197.UsePartColor = true
- Model198.Name = "Leg2"
- Model198.Parent = Model1
- Part199.Name = "Middle"
- Part199.Parent = Model198
- Part199.CFrame = CFrame.new(-4.82235289, 2.37334394, -7.56342411, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
- Part199.Orientation = Vector3.new(0, -177.580002, 0)
- Part199.Position = Vector3.new(-4.82235289, 2.37334394, -7.56342411)
- Part199.Rotation = Vector3.new(-180, -2.41999984, -180)
- Part199.Color = Color3.new(1, 0.686275, 0)
- Part199.Transparency = 1
- Part199.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
- Part199.Anchored = true
- Part199.BottomSurface = Enum.SurfaceType.Smooth
- Part199.BrickColor = BrickColor.new("Deep orange")
- Part199.Material = Enum.Material.SmoothPlastic
- Part199.TopSurface = Enum.SurfaceType.Smooth
- Part199.brickColor = BrickColor.new("Deep orange")
- Part199.FormFactor = Enum.FormFactor.Custom
- Part199.formFactor = Enum.FormFactor.Custom
- SpecialMesh200.Parent = Part199
- SpecialMesh200.MeshType = Enum.MeshType.Brick
- Part201.Parent = Model198
- Part201.CFrame = CFrame.new(-4.62051916, 1.93022001, -7.16483212, -0.999967635, -0.00805222243, -1.38825544e-05, -1.40024604e-05, 1.40921693e-05, 1, -0.00805209205, 0.999967694, -1.40171378e-05)
- Part201.Orientation = Vector3.new(-90, 179.539993, 0)
- Part201.Position = Vector3.new(-4.62051916, 1.93022001, -7.16483212)
- Part201.Rotation = Vector3.new(-90, 0, 179.539993)
- Part201.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part201.Size = Vector3.new(0.925129712, 0.740103543, 1.85025966)
- Part201.Anchored = true
- Part201.BrickColor = BrickColor.new("Institutional white")
- Part201.brickColor = BrickColor.new("Institutional white")
- Part201.FormFactor = Enum.FormFactor.Plate
- Part201.formFactor = Enum.FormFactor.Plate
- SpecialMesh202.Parent = Part201
- SpecialMesh202.MeshId = "http://www.roblox.com/asset/?id=48880435 "
- SpecialMesh202.Scale = Vector3.new(0.786360383, 0.693847179, 1.11015582)
- SpecialMesh202.MeshType = Enum.MeshType.FileMesh
- Part203.Parent = Model198
- Part203.CFrame = CFrame.new(-4.67471981, 2.77835107, -7.38414812, -0.0229190066, 0.999737382, 0, -0.999737382, -0.0229190048, 0, 0, 0, 1)
- Part203.Orientation = Vector3.new(0, 0, -91.3099976)
- Part203.Position = Vector3.new(-4.67471981, 2.77835107, -7.38414812)
- Part203.Rotation = Vector3.new(0, 0, -91.3099976)
- Part203.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part203.Size = Vector3.new(1.27000129, 0.819999814, 1)
- Part203.Anchored = true
- Part203.BottomSurface = Enum.SurfaceType.Smooth
- Part203.BrickColor = BrickColor.new("Black")
- Part203.Material = Enum.Material.SmoothPlastic
- Part203.TopSurface = Enum.SurfaceType.Smooth
- Part203.brickColor = BrickColor.new("Black")
- Part203.Shape = Enum.PartType.Cylinder
- Model204.Name = "Leg1"
- Model204.Parent = Model1
- Part205.Name = "Middle"
- Part205.Parent = Model204
- Part205.CFrame = CFrame.new(-3.57932401, 2.37334394, -7.6162281, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
- Part205.Orientation = Vector3.new(0, -177.580002, 0)
- Part205.Position = Vector3.new(-3.57932401, 2.37334394, -7.6162281)
- Part205.Rotation = Vector3.new(-180, -2.41999984, -180)
- Part205.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part205.Transparency = 1
- Part205.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
- Part205.Anchored = true
- Part205.BottomSurface = Enum.SurfaceType.Smooth
- Part205.BrickColor = BrickColor.new("Dark stone grey")
- Part205.Material = Enum.Material.SmoothPlastic
- Part205.TopSurface = Enum.SurfaceType.Smooth
- Part205.brickColor = BrickColor.new("Dark stone grey")
- Part205.FormFactor = Enum.FormFactor.Custom
- Part205.formFactor = Enum.FormFactor.Custom
- SpecialMesh206.Parent = Part205
- SpecialMesh206.MeshType = Enum.MeshType.Brick
- Part207.Parent = Model204
- Part207.CFrame = CFrame.new(-3.79299688, 1.93022001, -7.21898603, -0.999911427, 0.012730483, -0.00390274473, -0.00401256233, -0.00861175172, 0.99995482, 0.0126964357, 0.999881923, 0.00866225176)
- Part207.Orientation = Vector3.new(-89.4599991, -24.25, -155.019989)
- Part207.Position = Vector3.new(-3.79299688, 1.93022001, -7.21898603)
- Part207.Rotation = Vector3.new(-89.5, -0.219999999, -179.269989)
- Part207.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part207.Size = Vector3.new(0.925129712, 0.740103543, 1.85025966)
- Part207.Anchored = true
- Part207.BrickColor = BrickColor.new("Institutional white")
- Part207.brickColor = BrickColor.new("Institutional white")
- Part207.FormFactor = Enum.FormFactor.Plate
- Part207.formFactor = Enum.FormFactor.Plate
- SpecialMesh208.Parent = Part207
- SpecialMesh208.MeshId = "http://www.roblox.com/asset/?id=48880435 "
- SpecialMesh208.Scale = Vector3.new(0.786360383, 0.693847179, 1.11015582)
- SpecialMesh208.MeshType = Enum.MeshType.FileMesh
- Part209.Parent = Model204
- Part209.CFrame = CFrame.new(-3.78661489, 2.75798798, -7.38414812, -0.0229190066, 0.999737382, 0, -0.999737382, -0.0229190048, 0, 0, 0, 1)
- Part209.Orientation = Vector3.new(0, 0, -91.3099976)
- Part209.Position = Vector3.new(-3.78661489, 2.75798798, -7.38414812)
- Part209.Rotation = Vector3.new(0, 0, -91.3099976)
- Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part209.Size = Vector3.new(1.27000129, 0.819999814, 1)
- Part209.Anchored = true
- Part209.BottomSurface = Enum.SurfaceType.Smooth
- Part209.BrickColor = BrickColor.new("Black")
- Part209.Material = Enum.Material.SmoothPlastic
- Part209.TopSurface = Enum.SurfaceType.Smooth
- Part209.brickColor = BrickColor.new("Black")
- Part209.Shape = Enum.PartType.Cylinder
- Model210.Name = "Arm2"
- Model210.Parent = Model1
- Part211.Name = "Middle"
- Part211.Parent = Model210
- Part211.CFrame = CFrame.new(-6.06487322, 4.86132193, -7.41368818, -0.999108613, 0, -0.0422139838, 0, 1, 0, 0.0422139838, 0, -0.999108613)
- Part211.Orientation = Vector3.new(0, -177.580002, 0)
- Part211.Position = Vector3.new(-6.06487322, 4.86132193, -7.41368818)
- Part211.Rotation = Vector3.new(-180, -2.41999984, -180)
- Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part211.Transparency = 1
- Part211.Size = Vector3.new(1.24401438, 2.48802972, 1.2440145)
- Part211.Anchored = true
- Part211.BottomSurface = Enum.SurfaceType.Smooth
- Part211.BrickColor = BrickColor.new("Dark stone grey")
- Part211.Material = Enum.Material.SmoothPlastic
- Part211.TopSurface = Enum.SurfaceType.Smooth
- Part211.brickColor = BrickColor.new("Dark stone grey")
- Part211.FormFactor = Enum.FormFactor.Custom
- Part211.formFactor = Enum.FormFactor.Custom
- SpecialMesh212.Parent = Part211
- SpecialMesh212.MeshType = Enum.MeshType.Brick
- UnionOperation213.Parent = Model210
- UnionOperation213.CFrame = CFrame.new(-5.00650978, 4.7987318, -7.2509222, -0.0857563838, 0.549942315, -0.830788314, 0.108655058, 0.834048867, 0.540885031, 0.99037379, -0.0438849181, -0.131278843)
- UnionOperation213.Orientation = Vector3.new(-32.7399979, -98.9799957, 7.4199996)
- UnionOperation213.Position = Vector3.new(-5.00650978, 4.7987318, -7.2509222)
- UnionOperation213.Rotation = Vector3.new(-103.639999, -56.1800003, -98.8600006)
- UnionOperation213.Color = Color3.new(0.105882, 0.164706, 0.207843)
- UnionOperation213.Size = Vector3.new(0.708453417, 2.24522805, 1.06222594)
- UnionOperation213.Anchored = true
- UnionOperation213.BrickColor = BrickColor.new("Black")
- UnionOperation213.Material = Enum.Material.SmoothPlastic
- UnionOperation213.brickColor = BrickColor.new("Black")
- UnionOperation213.UsePartColor = true
- UnionOperation214.Parent = Model210
- UnionOperation214.CFrame = CFrame.new(-5.38971806, 3.65327907, -7.12457418, 0.980697095, -0.195266768, -0.0102060065, 0.195298031, 0.975622296, 0.100100018, -0.00958900061, -0.100161023, 0.994925022)
- UnionOperation214.Orientation = Vector3.new(-5.73999977, -0.589999974, 11.3199997)
- UnionOperation214.Position = Vector3.new(-5.38971806, 3.65327907, -7.12457418)
- UnionOperation214.Rotation = Vector3.new(-5.75, -0.579999983, 11.2599993)
- UnionOperation214.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation214.Size = Vector3.new(0.618162572, 0.759433627, 0.607546866)
- UnionOperation214.Anchored = true
- UnionOperation214.Material = Enum.Material.SmoothPlastic
- UnionOperation214.UsePartColor = true
- Model215.Name = "Cubical"
- Model215.Parent = Model0
- Part216.Parent = Model215
- Part216.CFrame = CFrame.new(-12.1619959, 10.5660839, -3.90054393, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part216.Position = Vector3.new(-12.1619959, 10.5660839, -3.90054393)
- Part216.Color = Color3.new(1, 0, 0.74902)
- Part216.Transparency = 0.89999997615814
- Part216.Size = Vector3.new(1.10869551, 20.1782589, 22.1739101)
- Part216.Anchored = true
- Part216.BottomSurface = Enum.SurfaceType.Smooth
- Part216.BrickColor = BrickColor.new("Hot pink")
- Part216.Locked = true
- Part216.Material = Enum.Material.Neon
- Part216.TopSurface = Enum.SurfaceType.Smooth
- Part216.brickColor = BrickColor.new("Hot pink")
- Part217.Parent = Model215
- Part217.CFrame = CFrame.new(-3.29243588, 10.5661001, -14.9874945, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part217.Orientation = Vector3.new(0, 90, 0)
- Part217.Position = Vector3.new(-3.29243588, 10.5661001, -14.9874945)
- Part217.Rotation = Vector3.new(0, 90, 0)
- Part217.Color = Color3.new(1, 0, 0.74902)
- Part217.Transparency = 0.89999997615814
- Part217.Size = Vector3.new(1.10869551, 20.1782589, 17.7391281)
- Part217.Anchored = true
- Part217.BottomSurface = Enum.SurfaceType.Smooth
- Part217.BrickColor = BrickColor.new("Hot pink")
- Part217.Locked = true
- Part217.Material = Enum.Material.Neon
- Part217.TopSurface = Enum.SurfaceType.Smooth
- Part217.brickColor = BrickColor.new("Hot pink")
- Part218.Name = "Epic Sans 2000 Tem Tokens"
- Part218.Parent = Model215
- Part218.CFrame = CFrame.new(0.30399701, 9.59710026, 6.91599798, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part218.Orientation = Vector3.new(0, 90, 0)
- Part218.Position = Vector3.new(0.30399701, 9.59710026, 6.91599798)
- Part218.Rotation = Vector3.new(0, 90, 0)
- Part218.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part218.Transparency = 0.75
- Part218.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
- Part218.Anchored = true
- Part218.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.BrickColor = BrickColor.new("Really black")
- Part218.CanCollide = false
- Part218.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part218.brickColor = BrickColor.new("Really black")
- Part218.FormFactor = Enum.FormFactor.Custom
- Part218.formFactor = Enum.FormFactor.Custom
- SurfaceGui219.Parent = Part218
- SurfaceGui219.Face = Enum.NormalId.Left
- SurfaceGui219.CanvasSize = Vector2.new(400, 60)
- TextLabel220.Parent = SurfaceGui219
- TextLabel220.Transparency = 1
- TextLabel220.Size = UDim2.new(1, 0, 1, 0)
- TextLabel220.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel220.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel220.BackgroundTransparency = 1
- TextLabel220.BorderSizePixel = 0
- TextLabel220.Font = Enum.Font.SourceSans
- TextLabel220.Text = "Red 1800"
- TextLabel220.TextColor = BrickColor.new("Institutional white")
- TextLabel220.TextColor3 = Color3.new(1, 1, 1)
- TextLabel220.TextScaled = true
- TextLabel220.TextSize = 1
- TextLabel220.TextStrokeTransparency = 0
- TextLabel220.TextWrap = true
- TextLabel220.TextWrapped = true
- Camera221.Name = "ThumbnailCamera"
- Camera221.Parent = Part218
- Camera221.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera221.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera221.FieldOfView = 29.999997769916
- Camera221.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera221.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part222.Parent = Model215
- Part222.CFrame = CFrame.new(0.30399701, 6.21456623, 6.91599798, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part222.Orientation = Vector3.new(0, 90, 0)
- Part222.Position = Vector3.new(0.30399701, 6.21456623, 6.91599798)
- Part222.Rotation = Vector3.new(0, 90, 0)
- Part222.Color = Color3.new(1, 0, 0.74902)
- Part222.Transparency = 2
- Part222.Size = Vector3.new(0.221739098, 1.71847773, 1.61869764)
- Part222.Anchored = true
- Part222.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.BrickColor = BrickColor.new("Hot pink")
- Part222.CanCollide = false
- Part222.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.Material = Enum.Material.Neon
- Part222.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part222.brickColor = BrickColor.new("Hot pink")
- Part222.FormFactor = Enum.FormFactor.Custom
- Part222.formFactor = Enum.FormFactor.Custom
- SurfaceGui223.Parent = Part222
- SurfaceGui223.Face = Enum.NormalId.Left
- SurfaceGui223.CanvasSize = Vector2.new(400, 60)
- Camera224.Name = "ThumbnailCamera"
- Camera224.Parent = Part222
- Camera224.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera224.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera224.FieldOfView = 29.999997769916
- Camera224.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera224.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Decal225.Parent = Part222
- Decal225.Texture = "http://www.roblox.com/asset/?id=625849546"
- Decal225.Face = Enum.NormalId.Left
- Part226.Parent = Model215
- Part226.CFrame = CFrame.new(4.468431, 10.5660839, -3.90054393, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part226.Position = Vector3.new(4.468431, 10.5660839, -3.90054393)
- Part226.Color = Color3.new(1, 0, 0.74902)
- Part226.Transparency = 0.89999997615814
- Part226.Size = Vector3.new(1.10869551, 20.1782589, 22.1739101)
- Part226.Anchored = true
- Part226.BottomSurface = Enum.SurfaceType.Smooth
- Part226.BrickColor = BrickColor.new("Hot pink")
- Part226.Locked = true
- Part226.Material = Enum.Material.Neon
- Part226.TopSurface = Enum.SurfaceType.Smooth
- Part226.brickColor = BrickColor.new("Hot pink")
- Part227.Parent = Model215
- Part227.CFrame = CFrame.new(-3.84678411, 10.7878542, 7.18640804, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part227.Orientation = Vector3.new(0, 90, 0)
- Part227.Position = Vector3.new(-3.84678411, 10.7878542, 7.18640804)
- Part227.Rotation = Vector3.new(0, 90, 0)
- Part227.Color = Color3.new(1, 0, 0.74902)
- Part227.Transparency = 0.89999997615814
- Part227.Size = Vector3.new(1.10869551, 20.1782589, 18.8478241)
- Part227.Anchored = true
- Part227.BottomSurface = Enum.SurfaceType.Smooth
- Part227.BrickColor = BrickColor.new("Hot pink")
- Part227.CanCollide = false
- Part227.Locked = true
- Part227.Material = Enum.Material.Neon
- Part227.TopSurface = Enum.SurfaceType.Smooth
- Part227.brickColor = BrickColor.new("Hot pink")
- Part228.Parent = Model215
- Part228.CFrame = CFrame.new(-7.59646797, 6.23591423, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part228.Orientation = Vector3.new(0, 90, 0)
- Part228.Position = Vector3.new(-7.59646797, 6.23591423, 6.91645384)
- Part228.Rotation = Vector3.new(0, 90, 0)
- Part228.Color = Color3.new(1, 0, 0.74902)
- Part228.Transparency = 2
- Part228.Size = Vector3.new(0.221739098, 1.71847773, 2.61869764)
- Part228.Anchored = true
- Part228.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.BrickColor = BrickColor.new("Hot pink")
- Part228.CanCollide = false
- Part228.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.Material = Enum.Material.Neon
- Part228.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part228.brickColor = BrickColor.new("Hot pink")
- Part228.FormFactor = Enum.FormFactor.Custom
- Part228.formFactor = Enum.FormFactor.Custom
- SurfaceGui229.Parent = Part228
- SurfaceGui229.Face = Enum.NormalId.Left
- SurfaceGui229.CanvasSize = Vector2.new(400, 60)
- Camera230.Name = "ThumbnailCamera"
- Camera230.Parent = Part228
- Camera230.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera230.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera230.FieldOfView = 29.999997769916
- Camera230.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera230.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Decal231.Parent = Part228
- Decal231.Texture = "http://www.roblox.com/asset/?id=711777327"
- Decal231.Face = Enum.NormalId.Left
- Part232.Name = "Epic Sans 2000 Tem Tokens"
- Part232.Parent = Model215
- Part232.CFrame = CFrame.new(0.303526998, 8.86586571, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part232.Orientation = Vector3.new(0, 90, 0)
- Part232.Position = Vector3.new(0.303526998, 8.86586571, 6.91645384)
- Part232.Rotation = Vector3.new(0, 90, 0)
- Part232.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part232.Transparency = 0.75
- Part232.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
- Part232.Anchored = true
- Part232.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part232.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part232.BrickColor = BrickColor.new("Really black")
- Part232.CanCollide = false
- Part232.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part232.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part232.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part232.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part232.brickColor = BrickColor.new("Really black")
- Part232.FormFactor = Enum.FormFactor.Custom
- Part232.formFactor = Enum.FormFactor.Custom
- SurfaceGui233.Parent = Part232
- SurfaceGui233.Face = Enum.NormalId.Left
- SurfaceGui233.CanvasSize = Vector2.new(400, 60)
- TextLabel234.Parent = SurfaceGui233
- TextLabel234.Transparency = 1
- TextLabel234.Size = UDim2.new(1, 0, 1, 0)
- TextLabel234.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel234.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel234.BackgroundTransparency = 1
- TextLabel234.BorderSizePixel = 0
- TextLabel234.Font = Enum.Font.SourceSans
- TextLabel234.Text = "Tem Tokens"
- TextLabel234.TextColor = BrickColor.new("Institutional white")
- TextLabel234.TextColor3 = Color3.new(1, 1, 1)
- TextLabel234.TextScaled = true
- TextLabel234.TextSize = 1
- TextLabel234.TextStrokeTransparency = 0
- TextLabel234.TextWrap = true
- TextLabel234.TextWrapped = true
- Camera235.Name = "ThumbnailCamera"
- Camera235.Parent = Part232
- Camera235.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera235.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera235.FieldOfView = 29.999997769916
- Camera235.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera235.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part236.Name = "Epic Sans 2000 Tem Tokens"
- Part236.Parent = Model215
- Part236.CFrame = CFrame.new(-7.69647408, 9.55587196, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part236.Orientation = Vector3.new(0, 90, 0)
- Part236.Position = Vector3.new(-7.69647408, 9.55587196, 6.91645384)
- Part236.Rotation = Vector3.new(0, 90, 0)
- Part236.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part236.Transparency = 0.75
- Part236.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
- Part236.Anchored = true
- Part236.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part236.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part236.BrickColor = BrickColor.new("Really black")
- Part236.CanCollide = false
- Part236.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part236.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part236.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part236.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part236.brickColor = BrickColor.new("Really black")
- Part236.FormFactor = Enum.FormFactor.Custom
- Part236.formFactor = Enum.FormFactor.Custom
- SurfaceGui237.Parent = Part236
- SurfaceGui237.Face = Enum.NormalId.Left
- SurfaceGui237.CanvasSize = Vector2.new(400, 60)
- TextLabel238.Parent = SurfaceGui237
- TextLabel238.Transparency = 1
- TextLabel238.Size = UDim2.new(1, 0, 1, 0)
- TextLabel238.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel238.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel238.BackgroundTransparency = 1
- TextLabel238.BorderSizePixel = 0
- TextLabel238.Font = Enum.Font.SourceSans
- TextLabel238.Text = "One Try For"
- TextLabel238.TextColor = BrickColor.new("Institutional white")
- TextLabel238.TextColor3 = Color3.new(1, 1, 1)
- TextLabel238.TextScaled = true
- TextLabel238.TextSize = 1
- TextLabel238.TextStrokeTransparency = 0
- TextLabel238.TextWrap = true
- TextLabel238.TextWrapped = true
- Camera239.Name = "ThumbnailCamera"
- Camera239.Parent = Part236
- Camera239.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera239.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera239.FieldOfView = 29.999997769916
- Camera239.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera239.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part240.Name = "Epic Sans 2000 Tem Tokens"
- Part240.Parent = Model215
- Part240.CFrame = CFrame.new(-7.69647408, 8.83586597, 6.91645384, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part240.Orientation = Vector3.new(0, 90, 0)
- Part240.Position = Vector3.new(-7.69647408, 8.83586597, 6.91645384)
- Part240.Rotation = Vector3.new(0, 90, 0)
- Part240.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part240.Transparency = 0.75
- Part240.Size = Vector3.new(0.221739098, 0.718477726, 4.05347967)
- Part240.Anchored = true
- Part240.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- Part240.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part240.BrickColor = BrickColor.new("Really black")
- Part240.CanCollide = false
- Part240.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part240.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part240.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part240.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part240.brickColor = BrickColor.new("Really black")
- Part240.FormFactor = Enum.FormFactor.Custom
- Part240.formFactor = Enum.FormFactor.Custom
- SurfaceGui241.Parent = Part240
- SurfaceGui241.Face = Enum.NormalId.Left
- SurfaceGui241.CanvasSize = Vector2.new(400, 60)
- TextLabel242.Parent = SurfaceGui241
- TextLabel242.Transparency = 1
- TextLabel242.Size = UDim2.new(1, 0, 1, 0)
- TextLabel242.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel242.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel242.BackgroundTransparency = 1
- TextLabel242.BorderSizePixel = 0
- TextLabel242.Font = Enum.Font.SourceSans
- TextLabel242.Text = "350 Tem Tokens"
- TextLabel242.TextColor = BrickColor.new("Institutional white")
- TextLabel242.TextColor3 = Color3.new(1, 1, 1)
- TextLabel242.TextScaled = true
- TextLabel242.TextSize = 1
- TextLabel242.TextStrokeTransparency = 0
- TextLabel242.TextWrap = true
- TextLabel242.TextWrapped = true
- Camera243.Name = "ThumbnailCamera"
- Camera243.Parent = Part240
- Camera243.CFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera243.CoordinateFrame = CFrame.new(323.403198, 22.7946835, -60.4082184, -0.931061208, -0.101702459, 0.350402236, -7.4505806e-09, 0.960366309, 0.27874136, -0.364863157, 0.259525269, -0.894159734)
- Camera243.FieldOfView = 29.999997769916
- Camera243.Focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera243.focus = CFrame.new(322.702393, 22.2371998, -58.6198959, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part244.Parent = Model215
- Part244.CFrame = CFrame.new(-3.86000299, 0.500001013, -3.900002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part244.Position = Vector3.new(-3.86000299, 0.500001013, -3.900002)
- Part244.Color = Color3.new(1, 1, 1)
- Part244.Size = Vector3.new(18, 1, 24)
- Part244.BottomSurface = Enum.SurfaceType.Smooth
- Part244.BrickColor = BrickColor.new("Institutional white")
- Part244.Material = Enum.Material.Sand
- Part244.TopSurface = Enum.SurfaceType.Smooth
- Part244.brickColor = BrickColor.new("Institutional white")
- Camera245.Name = "ThumbnailCamera"
- Camera245.Parent = Model0
- Camera245.CFrame = CFrame.new(-7.04143238, 4.94198799, -6.6380949, 0.997053087, -0.0240880102, -0.0728349164, -0, 0.949424863, -0.313994408, 0.0767147765, 0.313069105, 0.946626961)
- Camera245.CoordinateFrame = CFrame.new(-7.04143238, 4.94198799, -6.6380949, 0.997053087, -0.0240880102, -0.0728349164, -0, 0.949424863, -0.313994408, 0.0767147765, 0.313069105, 0.946626961)
- Camera245.FieldOfView = 60.00000237002
- Camera245.Focus = CFrame.new(-6.89576244, 5.56997728, -8.53135014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera245.focus = CFrame.new(-6.89576244, 5.56997728, -8.53135014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- 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