Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --https://github.com/Mokiros/roblox-FE-compatibility
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,game,owner = owner,game
- local RealPlayer = Player
- do
- print("FE Compatibility code V2 by Mokiros")
- local RealPlayer = RealPlayer
- script.Parent = RealPlayer.Character
- --Fake event to make stuff like Mouse.KeyDown work
- local Disconnect_Function = function(this)
- this[1].Functions[this[2]] = nil
- end
- local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
- local FakeEvent_Metatable = {__index={
- Connect = function(this,f)
- local i = tostring(math.random(0,10000))
- while this.Functions[i] do
- i = tostring(math.random(0,10000))
- end
- this.Functions[i] = f
- return setmetatable({this,i},Disconnect_Metatable)
- end
- }}
- FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
- local function fakeEvent()
- return setmetatable({Functions={}},FakeEvent_Metatable)
- end
- --Creating fake input objects with fake variables
- local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
- FakeMouse.keyUp = FakeMouse.KeyUp
- FakeMouse.keyDown = FakeMouse.KeyDown
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function TriggerEvent(self,ev,...)
- for _,f in pairs(self[ev].Functions) do
- f(...)
- end
- end
- FakeMouse.TriggerEvent = TriggerEvent
- UIS.TriggerEvent = TriggerEvent
- --Client communication
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=RealPlayer then return end
- FakeMouse.Target = io.Target
- FakeMouse.Hit = io.Hit
- if not io.isMouse then
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
- end
- if io.UserInputType == Enum.UserInputType.MouseButton2 then
- return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
- local Mouse = owner:GetMouse()
- local UIS = game:GetService("UserInputService")
- local input = function(io,RobloxHandled)
- if RobloxHandled then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local h,t
- --Give the server mouse data every second frame, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- local HB = game:GetService("RunService").Heartbeat
- while true do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- --Wait 2 frames
- for i=1,2 do
- HB:Wait()
- end
- end]==],script)
- ----Sandboxed game object that allows the usage of client-side methods and services
- --Real game object
- local RealGame = game
- --Metatable for fake service
- local FakeService_Metatable = {
- __index = function(self,k)
- local s = rawget(self,"_RealService")
- if s then
- return typeof(s[k])=="function"
- and function(_,...)return s[k](s,...)end or s[k]
- end
- end,
- __newindex = function(self,k,v)
- local s = rawget(self,"_RealService")
- if s then s[k]=v end
- end
- }
- local function FakeService(t,RealService)
- t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
- return setmetatable(t,FakeService_Metatable)
- end
- --Fake game object
- local FakeGame = {
- GetService = function(self,s)
- return rawget(self,s) or RealGame:GetService(s)
- end,
- Players = FakeService({
- LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
- },"Players"),
- UserInputService = FakeService(UIS,"UserInputService"),
- ContextActionService = FakeService(CAS,"ContextActionService"),
- RunService = FakeService({
- _btrs = {},
- RenderStepped = RealGame:GetService("RunService").Heartbeat,
- BindToRenderStep = function(self,name,_,fun)
- self._btrs[name] = self.Heartbeat:Connect(fun)
- end,
- UnbindFromRenderStep = function(self,name)
- self._btrs[name]:Disconnect()
- end,
- },"RunService")
- }
- rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
- FakeGame.service = FakeGame.GetService
- FakeService(FakeGame,game)
- --Changing owner to fake player object to support owner:GetMouse()
- game,owner = FakeGame,FakeGame.Players.LocalPlayer
- end
- paly = game.Players.LocalPlayer
- Player = game:GetService("Players").LocalPlayer
- p = game.Players.LocalPlayer
- char = paly.Character
- vt = Vector3.new
- rarm = char["Right Arm"]
- larm = char["Left Arm"]
- rleg = char["Right Leg"]
- lleg = char["Left Leg"]
- local maincolor = BrickColor.random()
- local effolemode = false
- local wrathmode = false
- local randomname = "???"
- local randomnamefem = "???"
- if char.Head.face.Texture == "http://www.roblox.com/asset/?id=20418518" then
- maincolor = BrickColor.new("Royal purple")
- local randomchanger = math.random(1,6)
- if randomchanger == 1 then
- randomnamefem = "Yikiza"
- elseif randomchanger == 2 then
- randomnamefem = "Jenneki"
- elseif randomchanger == 3 then
- randomnamefem = "Arieka"
- elseif randomchanger == 4 then
- randomnamefem = "Ryezia"
- elseif randomchanger == 5 then
- randomnamefem = "Cezzi"
- elseif randomchanger == 6 then
- randomnamefem = "Cyania"
- effolemode = true
- maincolor = BrickColor.new("Cyan")
- local dec = Instance.new("Decal", char)
- dec.Face = "Front"
- dec.Texture = "rbxassetid://379315128"
- dec.Parent = char.Head
- local dec2 = Instance.new("Decal", char)
- dec2.Face = "Front"
- dec2.Texture = "rbxassetid://381091841"
- dec2.Parent = char.Head
- char.Head.face.Transparency = 1
- char.Head.face.Texture = "http://www.roblox.com/asset/?id=0"
- for i,v in pairs(char:children()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- for i,v in pairs(char:children()) do
- if v:IsA("Accessory") then
- v:Destroy()
- end
- end
- for i,v in pairs(char:children()) do
- if v:IsA("Hair") then
- v:Destroy()
- end
- end
- for i,v in pairs(char:children()) do
- if v:IsA("Shirt") then
- v:Destroy()
- end
- end
- for i,v in pairs(char:children()) do
- if v:IsA("Pants") then
- v:Destroy()
- end
- end
- local BC = char["Body Colors"]
- BC.HeadColor = BrickColor.new("White")
- BC.LeftArmColor = BrickColor.new("White")
- BC.LeftLegColor = BrickColor.new("White")
- BC.RightArmColor = BrickColor.new("White")
- BC.RightLegColor = BrickColor.new("White")
- BC.TorsoColor = BrickColor.new("White")
- ypcall(function()
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "rbxassetid://538120167"
- char.Pants.PantsTemplate = "rbxassetid://538120797"
- end)
- Reaper = Instance.new("Model")
- Reaper.Parent = Player.Character
- Reaper.Name = "Reaper"
- rh = Instance.new("Part")
- rh.Parent = Reaper
- rh.Transparency = 1
- rh.BrickColor = maincolor
- rh.Locked = true
- rh.CanCollide = false
- mesh = Instance.new("SpecialMesh")
- rh.formFactor = "Symmetric"
- mesh.MeshType = "FileMesh"
- mesh.MeshId = "http://www.roblox.com/asset/?id=164382853"
- mesh.Parent = rh
- local weld = Instance.new("Weld")
- weld.Parent = rh
- rh.Transparency = 0
- weld.Part0 = rh
- weld.Part1 = Player.Character.Head
- weld.C0 = CFrame.new(0.05, 0.5, -0.05)*CFrame.Angles(0, 0, 0)
- Reaper2 = Instance.new("Model")
- Reaper2.Parent = Player.Character
- Reaper2.Name = "Reaper2"
- rh2 = Instance.new("Part")
- rh2.Parent = Reaper2
- rh2.BrickColor = maincolor
- rh2.Locked = true
- rh2.CanCollide = false
- mesh2 = Instance.new("SpecialMesh")
- rh2.formFactor = "Symmetric"
- mesh2.MeshType = "FileMesh"
- mesh2.MeshId = "http://www.roblox.com/asset/?id=167554431"
- mesh2.Parent = rh2
- local weld2 = Instance.new("Weld")
- weld2.Parent = rh2
- rh2.Transparency = 0
- weld2.Part0 = rh2
- weld2.Part1 = Player.Character.Head
- weld2.C0 = CFrame.new(-0.05, -0.05, -0.1025)*CFrame.Angles(0, 0, 0)
- local orbe = Instance.new("Part")
- orbe.Parent = char
- orbe.Size = Vector3.new(0.2, 0.2, 0.2)
- orbe.Archivable = true
- orbe.Transparency = 1
- orbe.BrickColor = maincolor
- orbe.Material = "Neon"
- orbe.CanCollide = false
- local weld1e = Instance.new("Weld")
- weld1e.Parent = rleg
- weld1e.Part0 = rleg
- weld1e.Part1 = orbe
- weld1e.C1 = CFrame.new(0, 1.125, 0)
- local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
- local pt2e = NumberSequenceKeypoint.new(1,0,0)
- local effectoe = Instance.new("ParticleEmitter",orbe)
- effectoe.LightEmission = 1
- effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effectoe.Color = ColorSequence.new(maincolor.Color)
- effectoe.Rate = 10000
- effectoe.Lifetime = NumberRange.new(1)
- effectoe.Size = NumberSequence.new({pt1e,pt2e})
- effectoe.Speed = NumberRange.new(0,0)
- effectoe.RotSpeed = NumberRange.new(100,100)
- local orbze = Instance.new("Part")
- orbze.Parent = char
- orbze.Size = Vector3.new(0.2, 0.2, 0.2)
- orbze.Archivable = true
- orbze.Transparency = 1
- orbze.BrickColor = maincolor
- orbze.Material = "Neon"
- orbze.CanCollide = false
- local weldz1 = Instance.new("Weld")
- weldz1.Parent = lleg
- weldz1.Part0 = lleg
- weldz1.Part1 = orbze
- weldz1.C1 = CFrame.new(0, 1.125, 0)
- local effectone = Instance.new("ParticleEmitter",orbze)
- effectone.LightEmission = 1
- effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effectone.Color = ColorSequence.new(maincolor.Color)
- effectone.Rate = 10000
- effectone.Lifetime = NumberRange.new(1)
- effectone.Size = NumberSequence.new({pt1e,pt2e})
- effectone.Speed = NumberRange.new(0,0)
- effectone.RotSpeed = NumberRange.new(100,100)
- end
- end
- if char.Head.face.Texture ~= "http://www.roblox.com/asset/?id=20418518" then
- maincolor = char.Torso.BrickColor
- local randomchange = math.random(1,10)
- if randomchange == 1 then
- randomname = "Duuzroth"
- wrathmode = true
- maincolor = BrickColor.new("Really red")
- elseif randomchange == 2 then
- randomname = "Rosrath"
- elseif randomchange == 3 then
- randomname = "Norra"
- elseif randomchange == 4 then
- randomname = "Holzo"
- elseif randomchange == 5 then
- randomname = "Rekzon"
- elseif randomchange == 6 then
- randomname = "Platiz"
- elseif randomchange == 7 then
- randomname = "Marote"
- elseif randomchange == 8 then
- randomname = "Jaze"
- elseif randomchange == 9 then
- randomname = "Arzok"
- elseif randomchange == 10 then
- randomname = "Nolza"
- end
- end
- if effolemode == true then
- maincolor = BrickColor.new("Cyan")
- end
- local orb = Instance.new("Part")
- orb.Parent = char
- orb.Size = Vector3.new(1, 1, 1)
- orb.Archivable = true
- orb.Transparency = 1
- orb.BrickColor = BrickColor.new("Bright orange")
- orb.Material = "Wood"
- orb.CanCollide = false
- local weld1 = Instance.new("Weld")
- weld1.Parent = rarm
- weld1.Part0 = rarm
- weld1.Part1 = orb
- weld1.C1 = CFrame.new(0, 1.125, 0)
- local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
- local pt2 = NumberSequenceKeypoint.new(1,0,0)
- local effecto = Instance.new("ParticleEmitter",orb)
- effecto.LightEmission = 1
- effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effecto.Color = ColorSequence.new(maincolor.Color)
- effecto.Rate = 10000
- effecto.Lifetime = NumberRange.new(1)
- effecto.Size = NumberSequence.new({pt1,pt2})
- effecto.Speed = NumberRange.new(0,0)
- effecto.RotSpeed = NumberRange.new(100,100)
- local orbz = Instance.new("Part")
- orbz.Parent = char
- orbz.Size = Vector3.new(1, 1, 1)
- orbz.Archivable = true
- orbz.Transparency = 1
- orbz.BrickColor = BrickColor.new("Bright orange")
- orbz.Material = "Wood"
- orbz.CanCollide = false
- local weldz1 = Instance.new("Weld")
- weldz1.Parent = larm
- weldz1.Part0 = larm
- weldz1.Part1 = orbz
- weldz1.C1 = CFrame.new(0, 1.125, 0)
- local effecton = Instance.new("ParticleEmitter",orbz)
- effecton.LightEmission = 1
- effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effecton.Color = ColorSequence.new(maincolor.Color)
- effecton.Rate = 10000
- effecton.Lifetime = NumberRange.new(1)
- effecton.Size = NumberSequence.new({pt1,pt2})
- effecton.Speed = NumberRange.new(0,0)
- effecton.RotSpeed = NumberRange.new(100,100)
- CV="Hot pink"
- local txt = Instance.new("BillboardGui", char)
- txt.Adornee = char .Head
- txt.Name = "_status"
- txt.Size = UDim2.new(2, 0, 1.2, 0)
- txt.StudsOffset = Vector3.new(-9, 8, 0)
- local text = Instance.new("TextLabel", txt)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.FontSize = "Size24"
- text.TextScaled = true
- text.TextTransparency = 0
- text.BackgroundTransparency = 1
- text.TextTransparency = 0
- text.TextStrokeTransparency = 0
- text.Font = "Fantasy"
- text.TextStrokeColor3 = maincolor.Color
- v=Instance.new("Part")
- v.Name = "ColorBrick"
- v.Parent=p.Character
- v.FormFactor="Symmetric"
- v.Anchored=true
- v.CanCollide=false
- v.BottomSurface="Smooth"
- v.TopSurface="Smooth"
- v.Size=Vector3.new(10,5,3)
- v.Transparency=1
- v.CFrame=char.Torso.CFrame
- v.BrickColor=BrickColor.new(CV)
- v.Transparency=1
- text.TextColor3 = BrickColor.new("Really black").Color
- v.Shape="Block"
- text.Text = "..."
- paly = game.Players.LocalPlayer
- char = paly.Character
- torso = char.Torso
- char.Humanoid.MaxHealth = 10000
- if effolemode == true then
- char.Humanoid.MaxHealth = 1337655500
- end
- if wrathmode == true then
- char.Humanoid.MaxHealth = 6666666
- end
- wait()
- char.Humanoid.Health = char.Humanoid.MaxHealth
- local s = Instance.new("Sound",char)
- s.Name = "Mus"
- s.SoundId = "http://www.roblox.com/asset/?id="
- if wrathmode == true then
- s.SoundId = "http://www.roblox.com/asset/?id=284535161"
- end
- if effolemode == true then
- s.SoundId = "http://www.roblox.com/asset/?id=284535161"
- end
- s.Pitch = 0.9775
- s.Volume = 1.55
- s.Looped = true
- s:Play()
- local Effects = {}
- Meshes = {
- Blast = "20329976",
- Crown = "1323306",
- Ring = "3270017",
- Claw = "10681506",
- Crystal = "9756362",
- Coil = "9753878",
- Cloud = "1095708"
- }
- local Player = game.Players.LocalPlayer
- local Character = Player.Character
- local Humanoid = Character.Humanoid
- local mouse = Player:GetMouse()
- local m = Instance.new("Model", Character)
- m.Name = "WeaponModel"
- local LeftArm = Character["Left Arm"]
- local RightArm = Character["Right Arm"]
- local LeftLeg = Character["Left Leg"]
- local RightLeg = Character["Right Leg"]
- local Head = Character.Head
- local Torso = Character.Torso
- local cam = game.Workspace.CurrentCamera
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local equipped = false
- local attack = false
- local Anim = "Idle"
- local idle = 0
- local attacktype = 1
- local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local grabbed = false
- local cn = CFrame.new
- local mr = math.rad
- local angles = CFrame.Angles
- local ud = UDim2.new
- local c3 = Color3.new
- local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
- Humanoid.Animator:Destroy()
- Character.Animate:Destroy()
- local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
- local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
- local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
- RSH, LSH = nil, nil
- RW = Instance.new("Weld")
- LW = Instance.new("Weld")
- RH = Torso["Right Hip"]
- LH = Torso["Left Hip"]
- RSH = Torso["Right Shoulder"]
- LSH = Torso["Left Shoulder"]
- RSH.Parent = nil
- LSH.Parent = nil
- RW.Name = "RW"
- RW.Part0 = Torso
- RW.C0 = cn(1.5, 0.5, 0)
- RW.C1 = cn(0, 0.5, 0)
- RW.Part1 = RightArm
- RW.Parent = Torso
- LW.Name = "LW"
- LW.Part0 = Torso
- LW.C0 = cn(-1.5, 0.5, 0)
- LW.C1 = cn(0, 0.5, 0)
- LW.Part1 = LeftArm
- LW.Parent = Torso
- local co1 = 0
- local co2 = 0
- local co3 = 0
- local co4 = 0
- local co5 = 0
- local cooldown1 = 0
- local cooldown2 = 0
- local cooldown3 = 0
- local cooldown4 = 0
- local cooldown5 = 0
- local maxEnergy = 100
- local Energy = 0
- local skill1stam = 0
- local skill2stam = 0
- local skill3stam = 0
- local skill4stam = 0
- local skill5stam = 0
- local recovermana = 500
- local skillcolorscheme = maincolor.Color
- local scrn = Instance.new("ScreenGui", Player.PlayerGui)
- function makeframe(par, trans, pos, size, color)
- local frame = Instance.new("Frame", par)
- frame.BackgroundTransparency = trans
- frame.BorderSizePixel = 0
- frame.Position = pos
- frame.Size = size
- frame.BackgroundColor3 = color
- return frame
- end
- function makelabel(par, text)
- local label = Instance.new("TextLabel", par)
- label.BackgroundTransparency = 1
- label.Size = UDim2.new(1, 0, 1, 0)
- label.Position = UDim2.new(0, 0, 0, 0)
- label.TextColor3 = Color3.new(255, 255, 255)
- label.TextStrokeTransparency = 0
- label.FontSize = Enum.FontSize.Size32
- label.Font = Enum.Font.SourceSansLight
- label.BorderSizePixel = 0
- label.TextScaled = true
- label.Text = text
- end
- framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
- framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), Color3.new(0,0,0))
- framesk5 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.41, 0), UDim2.new(0.16, 0, 0.1, 0), Color3.new(0,0,0))
- bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
- bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Color3.new(0,0,0))
- bar5 = makeframe(framesk5, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Color3.new(0,0,0))
- text1 = makelabel(framesk1, [[
- [V]
- Divide]])
- text2 = makelabel(framesk2, [[
- [C]
- Slay]])
- text3 = makelabel(framesk3, [[
- [X]
- Decapitate]])
- text4 = makelabel(framesk4, [[
- [Z]
- Dark Bullet]])
- text5 = makelabel(framesk5, [[
- [Q]
- Repeatance]])
- Energybar = makeframe(scrn, 0.5, UDim2.new(0.43, 0, 0.85, 0), UDim2.new(0.26, 0, 0.03, 0), BrickColor.new("Institutional white").Color)
- Energycover = makeframe(Energybar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("New Yeller").Color)
- Energytext = makelabel(Energybar, "Energy")
- local stats = Instance.new("Folder", Character)
- stats.Name = "Stats"
- local block = Instance.new("BoolValue", stats)
- block.Name = "Block"
- block.Value = false
- local stun = Instance.new("BoolValue", stats)
- stun.Name = "Stun"
- stun.Value = false
- local defense = Instance.new("NumberValue", stats)
- defense.Name = "Defence"
- defense.Value = 3
- local speed = Instance.new("NumberValue", stats)
- speed.Name = "Speed"
- speed.Value = 1
- local damagea = Instance.new("NumberValue", stats)
- damagea.Name = "Damage"
- damagea.Value = 1
- function clerp(a, b, t)
- return a:lerp(b, t)
- end
- ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
- ArtificialHB.Name = "Heartbeat"
- Player.PlayerGui:WaitForChild("Heartbeat")
- frame = 0.016666666666666666
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- Player.PlayerGui.Heartbeat:Fire()
- local gg = false
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then
- gg = true
- end
- if gg == true then
- return
- end
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- Player.PlayerGui.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- Player.PlayerGui.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- local RbxUtility = LoadLibrary("RbxUtility")
- local Create = RbxUtility.Create
- function RemoveOutlines(part)
- part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
- end
- function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part")({
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material
- })
- RemoveOutlines(Part)
- return Part
- end
- function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh)({
- Parent = Part,
- Offset = OffSet,
- Scale = Scale
- })
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end
- function CreateWeld(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld")({
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1
- })
- return Weld
- end
- function rayCast(pos, dir, maxl, ignore)
- return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
- end
- function CreateSound(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound", par or workspace)
- sou.Volume = vol
- sou.Pitch = pit or 1
- sou.SoundId = id
- wait()
- sou:play()
- game:GetService("Debris"):AddItem(sou, 6)
- end))
- end
- local function getclosest(obj, distance)
- local last, lastx = distance + 1, nil
- for i, v in pairs(workspace:GetChildren()) do
- if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
- local t = v.Torso
- local dist = (t.Position - obj.Position).magnitude
- if distance >= dist and last > dist then
- last = dist
- lastx = v
- end
- end
- end
- return lastx
- end
- function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
- if hit.Parent == nil then
- return
- end
- local h = hit.Parent:FindFirstChild("Humanoid")
- for _, v in pairs(hit.Parent:children()) do
- if v:IsA("Humanoid") then
- h = v
- end
- end
- if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
- if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
- return
- end
- local c = Create("ObjectValue")({
- Name = "creator",
- Value = game:service("Players").LocalPlayer,
- Parent = h
- })
- game:GetService("Debris"):AddItem(c, 0.5)
- if HitSound ~= nil and HitPitch ~= nil then
- CreateSound(HitSound, hit, 1, HitPitch)
- end
- local Damage = math.random(minim, maxim)
- local blocked = false
- local block = hit.Parent:findFirstChild("Block")
- if block ~= nil and block.className == "IntValue" and block.Value > 0 then
- blocked = true
- block.Value = block.Value - 1
- print(block.Value)
- end
- if blocked == false then
- HitHealth = h.Health
- h.Health = h.Health - Damage
- if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
- print("gained spree")
- game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
- end
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
- else
- h.Health = h.Health - Damage / 2
- ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
- end
- if Type == "Knockdown" then
- local hum = hit.Parent.Humanoid
- hum.PlatformStand = true
- coroutine.resume(coroutine.create(function(HHumanoid)
- swait(1)
- HHumanoid.PlatformStand = false
- end), hum)
- local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
- local bodvol = Create("BodyVelocity")({
- velocity = angle * knockback,
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = hit
- })
- local rl = Create("BodyAngularVelocity")({
- P = 3000,
- maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
- angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
- Parent = hit
- })
- game:GetService("Debris"):AddItem(bodvol, 0.5)
- game:GetService("Debris"):AddItem(rl, 0.5)
- elseif Type == "Normal" then
- local vp = Create("BodyVelocity")({
- P = 500,
- maxForce = Vector3.new(math.huge, 0, math.huge),
- velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
- })
- if knockback > 0 then
- vp.Parent = hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp, 0.5)
- elseif Type == "Up" then
- local bodyVelocity = Create("BodyVelocity")({
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = hit
- })
- game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
- local bodyVelocity = Create("BodyVelocity")({
- velocity = Vector3.new(0, 20, 0),
- P = 5000,
- maxForce = Vector3.new(8000, 8000, 8000),
- Parent = hit
- })
- game:GetService("Debris"):AddItem(bodyVelocity, 1)
- elseif Type == "Snare" then
- local bp = Create("BodyPosition")({
- P = 2000,
- D = 100,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- })
- game:GetService("Debris"):AddItem(bp, 1)
- elseif Type == "Slashnare" then
- Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
- for i = 1, math.random(4, 5) do
- Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
- end
- local bp = Create("BodyPosition")({
- P = 2000,
- D = 100,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- })
- game:GetService("Debris"):AddItem(bp, 1)
- elseif Type == "Freeze" then
- local BodPos = Create("BodyPosition")({
- P = 50000,
- D = 1000,
- maxForce = Vector3.new(math.huge, math.huge, math.huge),
- position = hit.Parent.Torso.Position,
- Parent = hit.Parent.Torso
- })
- local BodGy = Create("BodyGyro")({
- maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
- P = 20000,
- Parent = hit.Parent.Torso,
- cframe = hit.Parent.Torso.CFrame
- })
- hit.Parent.Torso.Anchored = true
- coroutine.resume(coroutine.create(function(Part)
- swait(1.5)
- Part.Anchored = false
- end), hit.Parent.Torso)
- game:GetService("Debris"):AddItem(BodPos, 3)
- game:GetService("Debris"):AddItem(BodGy, 3)
- end
- local debounce = Create("BoolValue")({
- Name = "DebounceHit",
- Parent = hit.Parent,
- Value = true
- })
- game:GetService("Debris"):AddItem(debounce, Delay)
- c = Instance.new("ObjectValue")
- c.Name = "creator"
- c.Value = Player
- c.Parent = h
- game:GetService("Debris"):AddItem(c, 0.5)
- end
- end
- function ShowDamage(Pos, Text, Time, Color)
- local Rate = 0.03333333333333333
- local Pos = Pos or Vector3.new(0, 0, 0)
- local Text = Text or ""
- local Time = Time or 2
- local Color = Color or Color3.new(1, 0, 1)
- local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
- EffectPart.Anchored = true
- local BillboardGui = Create("BillboardGui")({
- Size = UDim2.new(3, 0, 3, 0),
- Adornee = EffectPart,
- Parent = EffectPart
- })
- local TextLabel = Create("TextLabel")({
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Text = Text,
- TextColor3 = Color,
- TextScaled = true,
- Font = Enum.Font.ArialBold,
- Parent = BillboardGui
- })
- game.Debris:AddItem(EffectPart, Time + 0.1)
- EffectPart.Parent = game:GetService("Workspace")
- delay(0, function()
- local Frames = Time / Rate
- for Frame = 1, Frames do
- wait(Rate)
- local Percent = Frame / Frames
- EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
- TextLabel.TextTransparency = Percent
- end
- if EffectPart and EffectPart.Parent then
- EffectPart:Destroy()
- end
- end)
- end
- function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
- for _, c in pairs(workspace:children()) do
- local hum = c:findFirstChild("Humanoid")
- if hum ~= nil then
- local head = c:findFirstChild("Torso")
- if head ~= nil then
- local targ = head.Position - Part.Position
- local mag = targ.magnitude
- if magni >= mag and c.Name ~= Player.Name then
- Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=", 1)
- end
- end
- end
- end
- end
- local Sheathed = true
- Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 2.49599981))
- HandleWeld = CreateWeld(m, Character.Torso, Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866E-6, -2.42176156E-5, -3.31498768E-6, -1, 0.965926588, 0.258814782, -2.42504157E-5))
- if Sheathed == true then
- HandleWeld.Part0 = Torso
- HandleWeld.C1 = CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866E-6, -2.42176156E-5, -3.31498768E-6, -1, 0.965926588, 0.258814782, -2.42504157E-5)
- elseif Sheathed == false then
- HandleWeld.Part0 = RightArm
- HandleWeld.C1 = CFrame.new(-0.987729073, 0.101670444, 0.0226669312, -9.2297725E-8, -0.999999881, -3.64603443E-6, 1, -9.22097243E-8, -2.41326707E-5, 2.41326707E-5, -3.64603625E-6, 1)
- end
- FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 3.12000012))
- FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.00679016E-5, 0, -1.77025795E-5, 1, 3.86030479E-8, 7.52845009E-11, -3.86032752E-8, 1, -3.7943264E-6, 2.98883052E-8, 3.7943264E-6, 1))
- Barrel = CreatePart(m, Enum.Material.Neon, 0, 0, "Really red", "Barrel", Vector3.new(0.25999999, 0.25999999, 0.25999999))
- Barrelweld = CreateWeld(m, FakeHandle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.15527344E-5, 0.00785064697, 4.2943902, 1.00000012, 3.51517156E-6, 2.68406552E-7, -3.51483322E-6, 1.00000024, -1.93357155E-5, -3.27678464E-7, 1.93361157E-5, 1.00000012))
- CreateMesh("BlockMesh", Barrel, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.630000055))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.66893005E-5, -4.19616699E-5, 1.7158519, 1, -6.63950505E-6, 2.78641801E-6, 6.63940136E-6, 1, 3.79723497E-5, -2.75674574E-6, -3.79723315E-5, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.47819519E-5, -0.163799286, 1.71587622, 1.00000036, -8.30172939E-6, 2.81617372E-6, 8.24869312E-6, 1.0000037, 3.91847389E-5, -2.72694729E-6, -3.92837974E-5, 1.00000668))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.389983177, -3.81469727E-6, 1.63825178, 1, -1.29658529E-5, 2.95257614E-8, 1.29658547E-5, 1, -8.04856973E-6, 2.99143714E-8, 8.04857336E-6, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.233996391, 4.57763672E-5, 1.3260107, 1, 9.82936399E-10, 2.98894136E-8, -9.83391146E-10, 1, 1.58615876E-9, 8.70589226E-11, -1.58433977E-9, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.156011105, -4.57763672E-5, 1.87185335, 1, -3.68909946E-6, 3.38254722E-6, 3.68897895E-6, 1, 3.60052654E-5, -3.32298373E-6, -3.60052545E-5, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 2.96399975))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.545975685, 2.28881836E-5, 0.23434636, 1, -1.25929091E-5, 2.95362206E-8, 1.25929091E-5, 1, -8.52550875E-6, 2.99158529E-8, 8.52551238E-6, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.233997822, 2.67028809E-5, 1.0140065, 1, 6.55518306E-10, 2.9889403E-8, -6.55063559E-10, 1, 1.05865183E-9, 8.70605671E-11, -1.05865183E-9, 1.00000012))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.234003544, 1.90734863E-5, 0.702003896, 1, 3.2787284E-10, 2.98893958E-8, -3.27645466E-10, 1, 5.31144906E-10, 8.70621977E-11, -5.29325916E-10, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.624000013, 0.467999995, 0.624000013))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, -1.14440918E-5, 1.87201595, 1, -5.29032604E-8, 5.96902225E-8, 5.29037152E-8, 1, -9.91985871E-8, 8.73717973E-11, 9.91985871E-8, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.467999995, 0.311999977, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.389984131, 3.81469727E-5, -1.32573605, 1, -1.35078963E-5, -2.9176167E-10, 1.35078953E-5, 1, -6.87706051E-6, 5.97130594E-8, 6.87706051E-6, 0.99999994))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.38282776E-5, -2.28881836E-5, 1.87185121, 1, -7.26534245E-6, 2.7864005E-6, 7.2652374E-6, 1, 3.83895749E-5, -2.75674688E-6, -3.83895567E-5, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15597868, -2.28881836E-5, 1.87184775, 1, -6.72890519E-6, 2.78641551E-6, 6.72880151E-6, 1, 3.78829209E-5, -2.75674529E-6, -3.78829027E-5, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.33514404E-5, -1.18255615E-4, 2.02787757, 1, -6.38168649E-6, 2.87583225E-6, 6.38157962E-6, 1, 3.78427976E-5, -2.84615226E-6, -3.78427794E-5, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.75952911E-4, 0.238296509, 3.43279982, -0.999999881, 6.7588879E-4, -1.48822928E-5, -6.75875111E-4, -0.999999464, -8.99768609E-4, -1.54999143E-5, -8.99759005E-4, 0.999999762))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.390308857, -0.229305267, 2.96488428, -1.00000083, 6.64165069E-4, 1.88387057E-5, -6.64138584E-4, -1.00000155, 0.00148142118, 1.98232301E-5, 0.00148140977, 1.00000012))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.657341E-4, 0.23771286, 2.73086691, 1.00000048, -6.76178781E-4, -1.75426412E-5, 6.76162716E-4, 1.00000644, -0.00146031973, 1.85118624E-5, 0.00146031671, 1.00000381))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.389935493, 0.231388092, 2.96488523, -0.999999762, 5.55379316E-4, -1.30081262E-5, -5.55372215E-4, -1.00000167, -7.5186597E-4, -1.34281936E-5, -7.51857238E-4, 1.00000119))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.23358345, 0.237327576, 2.73079801, 1.00000048, -8.63137539E-4, -2.17202105E-5, 8.63098365E-4, 0.999999344, -0.00177312223, 2.33110077E-5, 0.00177310419, 0.999999344))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.649999917))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00247907639, -0.00768661499, 2.48296833, 0.999999106, -0.00127024041, -2.64039409E-4, 0.00126956392, 0.999998093, -0.00255113188, 2.67319934E-4, 0.002550798, 0.999998152))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.390061378, -0.230888367, 2.96483207, 0.999999762, -6.66412059E-4, 1.44355245E-5, 6.66402746E-4, 1.00000155, 8.14203115E-4, -1.49483049E-5, -8.14191648E-4, 1.00000107))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 1.55999982))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00258636475, -0.00700378418, 3.58801675, 0.999999285, -0.00104971358, -2.59756605E-4, 0.00104914675, 0.999999166, -0.00217904407, 2.62073561E-4, 0.00217877352, 0.999998987))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.233814716, 0.238365173, 2.73084235, -0.999999642, 8.47508956E-4, -1.88560898E-5, -8.47486197E-4, -0.999998987, -0.00118631299, -1.9866844E-5, -0.00118629646, 0.999999285))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.389702797, 0.229789734, 2.96475172, 1, -5.55305218E-4, -1.71965257E-5, 5.55288454E-4, 1.00000691, -0.00141579565, 1.80050847E-5, 0.00141579553, 1.0000031))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.88486481E-4, 0.230098724, 3.19897962, 0.999999881, -4.76108165E-4, -1.56594851E-5, 4.7609082E-4, 1.00000119, -0.00129051635, 1.62761607E-5, 0.00129051181, 1.00000072))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.77042389E-4, 0.237606049, 3.43265176, 0.999999881, -6.77267381E-4, -1.59333467E-5, 6.77244971E-4, 0.999998987, -0.00135621231, 1.69022132E-5, 0.00135620113, 0.999999166))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.15391541E-5, 0.238544464, 2.73082495, -1.00000048, 7.07697705E-4, -1.63864188E-5, -7.07691128E-4, -1.00000703, -0.00100343837, -1.7139364E-5, -0.00100342452, 1.00000441))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.13964081E-4, 0.238075256, 3.12073874, -0.999999642, 7.21807475E-4, -1.68181559E-5, -7.21792516E-4, -1.00000143, -0.0010299877, -1.75119749E-5, -0.00102997408, 1.00000095))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.234391689, 0.236938477, 2.73081779, 0.999999702, -8.31627112E-4, -2.25239892E-5, 8.31584563E-4, 0.999998033, -0.00182506919, 2.40711288E-5, 0.00182504987, 0.999998391))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.234164715, 0.238353729, 2.73078275, -1.00000048, 7.8641664E-4, -1.8276658E-5, -7.86396093E-4, -1.00000024, -0.00113435171, -1.91514264E-5, -0.00113433646, 1.00000024))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.64303589E-4, 0.237216949, 3.12080121, 0.999999762, -6.91323658E-4, -1.78857936E-5, 6.91298745E-4, 1.00000083, -0.00148679444, 1.8944078E-5, 0.00148678455, 1.00000024))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.38418579E-6, 0.231655121, 3.19894862, -0.999999881, 4.76962567E-4, -1.19970464E-5, -4.76957619E-4, -1.00000179, -6.74495474E-4, -1.23103664E-5, -6.74488081E-4, 1.00000119))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.257439137, -0.00656509399, 2.97709751, 0.999999881, -0.0010497137, -2.59771507E-4, 0.00104915327, 1.00000465, -0.00217905012, 2.62043759E-4, 0.00217878725, 1.00000262))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
- Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.262558937, -0.0071182251, 2.97696114, 0.999999464, -0.00104968611, -2.59756605E-4, 0.00104911928, 0.999999404, -0.00217898795, 2.62073561E-4, 0.00217871671, 0.999998987))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.43322754E-5, 0.312010765, -1.40402675, -2.58457021E-6, -1, -1.24525995E-5, -0.99999994, 2.5845568E-6, 1.01326441E-6, -1.04312971E-6, 1.24525995E-5, -0.99999994))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.71585166, 0.15597868, -7.92089577E-6, -1, -4.03863814E-5, -2.75675325E-6, -4.03863596E-5, 1, -1.00000012, 7.92100673E-6, -2.77148092E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.95910645E-5, -0.156014919, 2.0278492, -2.93945709E-6, 1, 3.47159439E-5, -1, -2.93930771E-6, -4.35130869E-6, -4.32135766E-6, -3.47159585E-5, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 3.12000012, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453E-6, 0.156004548, 0.701963902, 2.07160811E-5, -1, 2.58712316E-6, 9.23967093E-7, 2.58713771E-6, 1, -1, -2.07160774E-5, 8.93401648E-7))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-5, -0.3899827, -1.48200393, -2.4977503E-6, -1, -1.44973392E-5, -1, 2.49773939E-6, 7.15238741E-7, -7.45100124E-7, 1.44973392E-5, -1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, -0.23398304, -0.389997065, -2.49840218E-6, -1, -1.45000186E-5, -1, 2.49839104E-6, 7.15238741E-7, -7.45100124E-7, 1.45000231E-5, -1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.156018734, -1.71585989, -6.59742909E-7, -1, -3.96376927E-5, -1.00000012, 6.5988047E-7, -3.50184155E-6, 3.45710532E-6, 3.9637689E-5, -1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.10351563E-5, -0.389975071, 1.87200773, 2.67603832E-6, 1, 1.45521999E-5, -1, 2.67603536E-6, 1.93703087E-7, 2.23559312E-7, -1.45521999E-5, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453E-6, -1.48203015, 0.389966965, 2.2653192E-5, -1, 3.61329512E-7, 9.53762537E-7, 3.61349521E-7, 1, -1, -2.2653192E-5, 8.93347305E-7))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836E-5, 1.16997898, -0.311963558, 2.0733778E-5, -1, 8.85096597E-7, -1.07297342E-6, -8.85116606E-7, -1.00000012, 1, 2.0733778E-5, -1.05731385E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.01086426E-5, -0.545996666, 1.79406595, 2.24536211E-6, -1, -3.97557596E-6, 1, 2.24536689E-6, -8.93919662E-7, 9.23946743E-7, -3.97557596E-6, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836E-5, -2.02785516, 0.155976772, -7.51862626E-6, 1, 3.84116684E-5, 4.00844465E-6, 3.84117047E-5, -1.00000012, -1.00000012, -7.5184721E-6, -4.03851254E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00438308716, -0.287092686, -2.43185472, 0.00113121432, 1.0000006, -0.00124523113, 0.999999285, -0.0011315447, -2.6610677E-4, -2.67539406E-4, -0.00124493218, -1.00000048))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230079651, -0.390106201, -2.57478738, 3.95441457E-4, 1.00000131, -0.00132020924, 1, -3.95389623E-4, 3.69587797E-5, 3.64142506E-5, -0.0013202267, -1.0000006))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229255676, 0.312421799, 3.35484362, 3.33041244E-4, 1.00000131, -0.0014180314, -1, 3.33137839E-4, 7.026823E-5, 7.07552026E-5, 0.0014180101, 1.00000048))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229621887, -0.70195961, 3.51087284, -3.0716238E-4, -1.00000405, 0.00149974634, 1.00000417, -3.07112728E-4, 3.28038295E-5, -3.2345677E-5, 0.00149976532, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00379562378, -0.284899712, -2.43200827, -0.00113125739, -1.00000072, 0.00124476838, -0.999999285, 0.00113158859, 2.66896532E-4, -2.68314267E-4, -0.0012444685, -1.0000006))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.08172607E-4, -0.230213165, -2.34070969, 0.99999994, -4.86686244E-4, -6.81714737E-5, -4.86605073E-4, -1.00000131, 0.00123342464, -6.88025757E-5, -0.00123339414, -1.00000072))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229633331, 0.39035511, 3.51089334, 3.32903932E-4, 1.00000191, -0.00148484902, -1.0000031, 3.3300728E-4, 6.86589046E-5, 6.91758905E-5, 0.00148482504, 1.00000024))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229415894, -0.779593945, -2.9648633, -3.84030311E-4, -1.00000548, 0.00152845168, -1.00000012, 3.84134066E-4, 7.24601341E-5, -7.30801257E-5, -0.00152843143, -1.00000203))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229312897, -3.58891535, 0.234427929, 3.33253731E-4, 1.00000012, -0.0014197072, -7.07552099E-5, -0.00141968275, -0.999999583, -1.00000119, 3.33354255E-4, 7.03129408E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229381561, -0.779950142, -2.96495891, 2.84835347E-4, 1.00000119, -0.00160195178, 1.00000024, -2.84779439E-4, 3.33558019E-5, 3.29265058E-5, -0.00160196424, -1.00000024))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.12464142E-4, -0.230026245, -2.32513428, 0.999999881, -5.4416497E-4, -6.94098781E-5, -5.44075388E-4, -1.00000119, 0.00132796273, -7.0188682E-5, -0.00132792769, -1.0000006))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229873657, -0.701732635, 3.51098228, -3.29803326E-4, -0.999999344, -0.00113422622, 1, -3.29884875E-4, 7.17399234E-5, -7.20654498E-5, -0.00113420247, 0.999999344))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230834961, -0.779820442, -2.96486473, -2.88470124E-4, -1.00000048, -9.60382633E-4, -1.00000024, 2.88434123E-4, 3.66052554E-5, -3.63261352E-5, 9.6039346E-4, -1.00000024))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230949402, 0.390026569, 3.5108757, -3.36085825E-4, -0.999999642, -8.69579962E-4, 0.999999881, -3.36142024E-4, 6.4542488E-5, -6.47928609E-5, -8.69558076E-4, 0.999999642))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.21252441E-4, -0.231517792, 4.1348815, 1, -4.82828123E-4, 6.508972E-5, 4.82787611E-4, 0.999999881, 6.25939458E-4, -6.5417953E-5, -6.2590756E-4, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230602264, -3.58855438, 0.234130383, -3.33492993E-4, -1.00000012, -7.99004571E-4, 8.40002394E-5, 7.98976573E-4, -1, 1, -3.33559379E-4, 8.39289714E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229942322, 0.389788628, 3.51094484, 2.94094614E-4, 1.00000107, 0.00108179718, -1.00000179, 2.94172292E-4, -7.09809683E-5, -7.12904293E-5, -0.00108178088, 1.00000024))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.23065567, 0.312150002, 3.35473347, -3.24633234E-4, -1.00000739, -8.20021552E-4, 1.00000048, -3.2467526E-4, 6.74783441E-5, -6.77580392E-5, -8.19996931E-4, 1.00000477))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.231502533, -0.389814854, -2.57471895, -3.68429784E-4, -1.00000179, -7.03583821E-4, -0.99999994, 3.68397887E-4, 4.08394262E-5, -4.06631734E-5, 7.03596976E-4, -1.00000131))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229427338, -3.58881116, 0.233590126, -3.3338982E-4, -0.999999404, 0.00141646119, -5.2084044E-5, -0.00141644501, -0.999999464, 1, -3.33462551E-4, -5.14331732E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.23023987E-4, -0.231761932, -2.34085798, -0.999999762, 4.86441684E-4, -6.49257054E-5, 4.86404781E-4, 1.00000179, 6.19316706E-4, 6.51497103E-5, 6.19283412E-4, -1.00000131))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.23015976, -0.779800892, -2.96480703, 3.14081699E-4, 1.00000179, 0.00114269753, 1.00000024, -3.14163161E-4, 7.35136055E-5, 7.38536182E-5, 0.00114267389, -1.00000095))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229377747, 0.389554977, 3.51074266, -3.65101791E-4, -1.0000056, 0.00146739813, 1.00000024, -3.65198619E-4, -7.09396845E-5, 7.14706111E-5, 0.00146737962, 1.00000226))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.230762482, -3.58895588, 0.23388052, 3.34472046E-4, 1.00000083, 8.00874201E-4, 6.55526092E-5, 8.00854934E-4, -1.00000036, -1.00000119, 3.34524957E-4, -6.53173993E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.18798828E-4, -0.230361938, 4.13518858, -1, 4.83168376E-4, 6.79627556E-5, -4.83083451E-4, -0.999999285, 0.00124503986, 6.85641935E-5, 0.00124500692, 0.999999344))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229393005, 0.311574936, 3.35476136, -3.33904754E-4, -0.999998987, 0.00141548028, 1, -3.34004319E-4, -7.00447345E-5, 7.05167768E-5, 0.00141545688, 0.999999046))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.38282776E-4, -0.231498718, -2.32533097, -0.999999702, 5.44003211E-4, -6.62204911E-5, 5.43959264E-4, 1.00000179, 7.13835238E-4, 6.65507177E-5, 7.13797403E-4, -1.00000131))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.23090744, 0.31185627, 3.35472798, 3.35178134E-4, 1.00000203, 8.04994546E-4, -1, 3.35228047E-4, -6.60922378E-5, -6.6342378E-5, -8.04972951E-4, 1.00000119))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229995728, -0.389595032, -2.57467866, -4.17404633E-4, -1.00000107, 0.0013520763, -0.99999994, 4.17497155E-4, 7.05537168E-5, -7.11424291E-5, -0.00135204929, -1.00000048))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.231040955, -0.701780319, 3.51087952, 3.08798859E-4, 1.00000012, 8.84411973E-4, -1.00000012, 3.08765972E-4, 3.68740439E-5, 3.65945925E-5, -8.84423906E-4, 0.999999881))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229419708, -0.701531887, 3.51084805, 4.0037607E-4, 0.999999166, -0.00152009143, -0.99999994, 4.00484831E-4, 7.14324124E-5, 7.20519238E-5, 0.00152006326, 0.999999046))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.231445313, -0.389880657, -2.57490611, 4.18737443E-4, 1.00000191, 7.39009993E-4, 0.999999881, -4.1878366E-4, 6.68796565E-5, 6.71170346E-5, 7.38981063E-4, -1.00000119))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- PHC1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC1", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- PHC1weld = CreateWeld(m, FakeHandle, PHC1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.309820175, -0.00728607178, 2.65190816, 0.999999404, -0.00112097664, -2.77252548E-4, 0.00112035987, 0.99999696, -0.00221433002, 2.79776257E-4, 0.00221401802, 0.999997556))
- CreateMesh("CylinderMesh", PHC1, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- PHC2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC2", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- PHC2weld = CreateWeld(m, FakeHandle, PHC2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.311169624, -0.0322341919, 2.65233874, -0.999999583, 9.93056688E-4, -2.497604E-4, -9.92629444E-4, -0.999998033, -0.00170523324, -2.51462305E-4, -0.00170498423, 0.99999851))
- CreateMesh("CylinderMesh", PHC2, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- PH1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- PH1Weld = CreateWeld(m, PHC1, PH1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.76837158E-7, 0, 9.53674316E-7, 1.00000083, 3.37604433E-9, 2.68453277E-8, -3.84170562E-9, 1.00000775, -1.32713467E-8, -3.2811613E-8, 3.05008143E-8, 1.00000513))
- CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- HitboxA = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxA", Vector3.new(2.02800012, 0.311999977, 7.95600033))
- HitboxAweld = CreateWeld(m, PH1, HitboxA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.755634785, 0.0330085754, 4.9135561, 1.0000006, 1.56953814E-4, 5.5664184E-4, -1.59371702E-4, 0.999998271, 0.00434740726, -5.55948936E-4, -0.00434749015, 0.99999541))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.780220509, 4.15802002E-4, 5.38280869, -1.00000072, -1.27808889E-4, -3.87867885E-7, 1.2780854E-4, -1.00000775, 1.25817023E-5, -4.19387334E-7, 1.2598699E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.624182701, 5.87463379E-4, 3.12052011, -1.00000072, -1.33910333E-4, 3.48845788E-5, 1.33910216E-4, -1.00000775, 1.24154612E-5, 3.48518843E-5, 1.24371145E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155968189, 0.00560379028, 3.90018177, -1.00000072, -1.29185035E-4, 2.83386307E-5, 1.29184686E-4, -1.00000775, 1.2290664E-5, 2.82955079E-5, 1.23113859E-5, 1.00000501))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.78015852, -3.05175781E-5, 1.09248888, -1.00000083, -1.29364198E-4, 2.52089685E-5, 1.29363965E-4, -1.00000775, 1.20149925E-5, 2.51665679E-5, 1.20352488E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155859947, 0.00354385376, 6.86461115, -1.00000072, -1.28085958E-4, -3.5868652E-7, 1.28085492E-4, -1.00000775, 1.25153456E-5, -3.5970811E-7, 1.25321094E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.468243122, 0.156011581, 0.00106048584, 2.34037088E-5, -8.50385346E-4, 0.999999642, 0.999999881, 4.48972132E-4, -2.30219157E-5, -4.489524E-4, 0.999999523, 8.50395823E-4))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701868534, 0.00338745117, 6.47464561, -1.00000072, -1.28212734E-4, -3.88773287E-7, 1.28212385E-4, -1.00000775, 1.25213992E-5, -4.19319804E-7, 1.25383958E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156123638, 0.00208282471, 1.79419029, -1.00000072, -1.28802378E-4, 2.59850931E-5, 1.28802378E-4, -1.00000763, 1.22780912E-5, 2.59709377E-5, 1.22983474E-5, 1.00000501))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.8119812E-4, -3.77655029E-4, 0.467912674, 1.00000083, 1.40053453E-5, 7.28759005E-7, -1.40061602E-5, 1.00000799, 5.65892551E-5, -6.40089411E-7, -5.65708615E-5, 1.00000536))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155875683, 0.00835037231, 4.75815296, -1.00000083, -1.29890162E-4, 3.31203446E-5, 1.2988993E-4, -1.00000775, 1.22571364E-5, 3.30937255E-5, 1.2278324E-5, 1.00000501))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.312208652, 6.17980957E-4, 5.38259602, -1.00000072, -1.30427885E-4, 1.45671011E-5, 1.30427536E-4, -1.00000775, 1.25351362E-5, 1.45563481E-5, 1.25542283E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390285492, 5.14984131E-4, 3.90054989, -1.00000072, -1.3191835E-4, 2.323628E-5, 1.31918117E-4, -1.00000775, 1.24827493E-5, 2.32139901E-5, 1.25027727E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156293869, 6.02722168E-4, -4.63724136E-5, -1, 2.25423399E-4, -7.47917102E-6, -2.2542839E-4, -0.999999762, 6.73545408E-4, -7.32733679E-6, 6.73547038E-4, 0.999999762))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0782999992, 4.00543213E-4, 0.311994314, -1, 2.2560927E-4, -7.47579861E-6, -2.25614232E-4, -0.999999762, 6.70941256E-4, -7.32442686E-6, 6.70942885E-4, 0.999999762))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.311990738, 0.00226211548, 6.16259527, -1.00000072, -1.29988301E-4, 1.13047163E-5, 1.29987951E-4, -1.00000775, 1.25295483E-5, 1.13078977E-5, 1.25481747E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390444279, -0.00226974487, 2.41855407, -1.00000072, -1.33198802E-4, 3.06989277E-5, 1.3319857E-4, -1.00000775, 1.2421282E-5, 3.06944494E-5, 1.24424696E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156055927, 0.00464248657, 3.04217196, -1.00000072, -1.28666172E-4, 2.5925794E-5, 1.28665706E-4, -1.00000775, 1.23230275E-5, 2.59112821E-5, 1.23435166E-5, 1.00000501))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.702101231, -8.43048096E-4, 0.312215567, -1.00000083, -2.33191706E-4, 1.06858924E-5, 2.33190251E-4, -1.00000811, -5.93746081E-5, 1.06581165E-5, -5.9354119E-5, 1.00000525))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.858893871, -9.42230225E-4, 2.96453714, -1.00000072, -1.25221326E-4, -1.94109452E-5, 1.25220744E-4, -1.00000775, 1.31232664E-5, -1.94189943E-5, 1.31374691E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156210423, 8.16345215E-4, 1.09231031, -1.00000083, -1.27432053E-4, 2.18158202E-5, 1.27431937E-4, -1.00000787, 1.21986959E-5, 2.17539928E-5, 1.22187193E-5, 1.00000501))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390052795, -4.73022461E-4, 0.468226552, -1.00000083, -1.23540172E-4, 1.34351494E-5, 1.23540638E-4, -1.00000811, 3.79986595E-5, 1.33655903E-5, 3.80182173E-5, 1.00000536))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.155157089, 1.22070313E-4, 4.13400936, -1.00000072, -1.26026222E-4, -1.94276508E-5, 1.26025639E-4, -1.00000775, 1.31721608E-5, -1.943395E-5, 1.31868292E-5, 1.00000501))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
- Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156124592, 0.00297546387, 2.4181726, -1.00000083, -1.28981075E-4, 2.71320878E-5, 1.28980842E-4, -1.00000775, 1.23083591E-5, 2.71033932E-5, 1.23288482E-5, 1.00000501))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00273895264, 0.312021255, 1.40423894, 0.00116681447, -1.00000703, -4.88981605E-5, 1.00000012, 0.00116682122, 1.56368023E-5, -1.56094484E-5, -4.88993246E-5, 1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00148773193, 0.0780510902, -0.858227372, -0.00115767098, 1.00000703, 2.39093788E-5, 1.00000024, 0.00115767878, -8.0319578E-6, -8.01075839E-6, 2.38830689E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00149536133, 0.234063625, -0.624279618, -0.00115756248, 1.00000727, 4.99410089E-5, 1.00000012, 0.00115757121, -2.10111757E-5, -2.10336693E-5, 4.98986337E-5, -1.00000513))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0103874207, -0.234236717, 5.14823818, -0.00105501967, 1.00000715, 4.86290082E-5, -1.00000024, -0.00105502165, -9.86691448E-5, -9.86390296E-5, -4.87160869E-5, 1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00270080566, 6.10351563E-5, -1.40415764, -0.0011688238, 1.00000703, 4.99533489E-5, 1.00000012, 0.00116883067, 1.41511837E-5, 1.41181536E-5, 4.99526504E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00304031372, -2.90870667E-5, 1.40426695, -0.00116834231, 1.00000918, 5.02958428E-5, -1.00000048, -0.00116835092, -1.8829096E-5, -1.88265458E-5, -5.02960756E-5, 1.00000644))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00640487671, -8.03442097, 0.233903408, 0.00111288461, -1.00000715, 8.06816388E-5, 6.19031998E-5, -8.06301832E-5, -1.00000501, 1.00000024, 0.00111289695, 6.17842379E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00550079346, -0.390214443, -2.73019409, 0.00105891412, -1.00000715, -5.22392802E-5, -1.00000024, -0.00105891586, -9.59807512E-5, 9.59527824E-5, 5.23237977E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00424957275, -0.0780014992, 2.1061697, 0.00116693485, -1.00000703, -5.32250851E-5, 1.00000012, 0.00116694171, 1.36701092E-5, -1.36525596E-5, -5.32241538E-5, 1.00000513))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.07354736E-4, -0.23431778, 0.311970592, 2.29382887E-4, 0.999999762, -6.76630123E-4, -1, 2.29377285E-4, -8.38006326E-6, -8.22485799E-6, 6.76631986E-4, 0.999999762))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00273513794, -0.312060356, -1.40416324, 0.00116829481, -1.00000703, -4.84872144E-5, -1.00000024, -0.00116830168, -1.30026028E-5, 1.29724031E-5, 4.84851189E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00637817383, -7.95642138, 0.155829906, 0.00111284177, -1.00000715, 8.06034077E-5, 6.19031125E-5, -8.05519521E-5, -1.00000501, 1.00000024, 0.00111285399, 6.17841433E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00685882568, -0.0777950287, 3.43220448, 0.00105556345, -1.00000715, -4.98560257E-5, 1.00000024, 0.00105556508, 1.01129066E-4, -1.01096346E-4, -4.99456655E-5, 1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.97546387E-4, 0.780386448, -0.780246735, 0.00111655681, -1.00000715, 8.10562633E-5, -4.05055507E-5, 8.10283236E-5, 1.00000525, -1.00000012, -0.00111656741, -4.03495869E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00159072876, -5.38248205, 0.7020998, 0.00111622794, -1.00000703, 8.05458985E-5, 4.0087747E-5, -8.05184245E-5, -1.00000501, 1.00000012, 0.00111623842, 3.99763194E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00164031982, -3.1204505, 0.936031342, 0.00111899106, -1.00000715, 8.04730225E-5, 2.45457541E-5, -8.04630108E-5, -1.00000501, 1.00000012, 0.00111900026, 2.44256207E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00163269043, -5.38285732, 1.01434183, 0.00111243571, -1.00000703, 8.08420591E-5, 6.19182829E-5, -8.07906035E-5, -1.00000501, 1.00000012, 0.00111244805, 6.1798135E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00910186768, -0.0778007507, -4.44621944, -0.00105721969, 1.00000715, 5.32916747E-5, 1.00000024, 0.0010572212, 1.00685742E-4, 1.00660371E-4, 5.33808488E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00187683105, -1.09235895, 0.546010971, 0.00115508586, -0.999999404, -4.88530786E-5, -2.92755362E-6, 4.88497317E-5, -1, 0.999999404, 0.00115508598, -2.87112584E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.10626221E-4, -2.96505594, 1.24848795, 0.00111240079, -1.00000715, 8.09000339E-5, 6.19183484E-5, -8.08485784E-5, -1.00000501, 1.00000012, 0.00111241289, 6.1798055E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00120162964, -0.858323932, 0.624029636, 0.00112561428, -0.999999404, 5.44789036E-5, -7.59530667E-6, -5.44874893E-5, -1, 0.999999404, 0.00112561381, -7.6566339E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.3651123E-4, 0.780389547, 1.24840689, -0.00111117878, 1.00000715, -8.08637124E-5, -6.95775016E-5, 8.08034092E-5, 1.00000501, 1.00000012, 0.00111119135, 6.94843548E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.48773193E-4, 0.15623951, -0.390032291, 0.00108404434, -1.00000799, 1.02609163E-4, 1.14903069E-5, 1.02640595E-4, 1.00000572, -1.00000036, -0.00108405063, 1.16392248E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00899887085, -0.3902812, -4.44619751, 0.00105779269, -1.00000715, -5.22686169E-5, -1.00000024, -0.00105779443, -9.47861408E-5, 9.47606532E-5, 5.23519702E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.68933105E-4, -1.09235799, 1.40406895, 0.00112107792, -1.00000715, 8.06550961E-5, 1.3563802E-5, -8.06574244E-5, -1.00000501, 1.00000012, 0.0011210863, 1.34331858E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00687026978, -0.3902812, 3.43219757, -0.00105609256, 1.00000715, 4.86192293E-5, -1.00000024, -0.00105609419, -1.02277649E-4, -1.02245118E-4, -4.87102661E-5, 1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00491714478, -6.47459126, -0.155970573, 0.0011118555, -1.00000715, 8.10166821E-5, 6.17396581E-5, -8.09652265E-5, -1.00000501, 1.00000024, 0.00111186784, 6.16180187E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00552749634, -0.0778064728, -2.73020458, -0.00105915649, 1.00000715, 5.3311931E-5, 1.00000024, 0.00105915801, 9.71286936E-5, 9.70989713E-5, 5.33978455E-5, -1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00171661377, -0.391568184, 9.98735428E-4, -0.00104511064, 1.00000513, 0.00201319181, -1.00000024, -0.00104455929, -2.78265186E-4, -2.76165811E-4, -0.00201346981, 1.00000286))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.82287598E-4, -0.0777846575, 0.78006649, -0.00106862234, 1.00000715, 2.16043554E-5, 1.11672289E-5, -2.15752516E-5, 1.00000513, 1.00000012, 0.00106862956, -1.11671579E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00427246094, -0.390014172, 2.1061883, -0.00116717699, 1.00000703, 5.2151503E-5, -1.00000012, -0.00116718374, -1.48329482E-5, -1.47862484E-5, -5.2151503E-5, 1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863E-4, 0.85834074, 1.40431023, -0.00111442967, 1.00000715, -8.10599886E-5, -5.22029659E-5, 8.10190104E-5, 1.00000501, 1.00000012, 0.00111444097, 5.20869944E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00462722778, 6.47429276, 0.155986786, 0.00111167878, -1.00000703, 8.08262266E-5, -5.77310348E-5, 8.07791948E-5, 1.00000501, -1.00000012, -0.00111169065, -5.75942868E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.93731689E-4, -0.0777933598, -0.546067715, 0.00108417985, -1.00000703, -1.84588134E-6, 1.23968393E-5, -1.81538053E-6, 1.00000501, -1.00000012, -0.00108418695, 1.24137832E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00333404541, -6.47474432, 0.858133316, 0.00111305295, -1.00000715, 8.07403121E-5, 5.83418878E-5, -8.06928147E-5, -1.00000501, 1.00000024, 0.00111306482, 5.82083157E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00592803955, 1.79468465, 0.232933521, 0.00111044338, -1.00000715, 8.14588275E-5, -6.34090829E-5, 8.14062078E-5, 1.00000513, -1.00000024, -0.00111045642, -6.32390875E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0104179382, -0.0778608322, 5.14820576, 0.00105586206, -1.00000715, -4.99254093E-5, 1.00000024, 0.00105586427, 8.94769692E-5, -8.94286568E-5, -5.00029419E-5, 1.00000501))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- PH2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- PH2Weld = CreateWeld(m, PHC2, PH2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.76837158E-7, 3.81469727E-6, 1.43051147E-6, 1.00000012, 2.32830644E-9, 6.84594852E-8, -2.32830644E-9, 1.00000012, -2.44472176E-9, 3.86504553E-8, 2.56113708E-9, 1.00000012))
- CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- HitboxB = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxB", Vector3.new(2.02800012, 0.311999977, 7.95600033))
- HitboxBweld = CreateWeld(m, PH2, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701981068, 0.00184631348, 4.91351795, -1.00000012, -3.03082634E-5, 2.9206285E-5, 3.03208362E-5, -1.00000012, 4.27858438E-4, 2.92386358E-5, 4.27859486E-4, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.72747803E-5, -0.00113677979, 0.468370199, 1.00000131, 4.50701918E-5, 3.86933607E-6, -4.50710068E-5, 1.00000119, 1.13608199E-4, -3.78279492E-6, -1.13604241E-4, 1.0000006))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.38984251, 5.34057617E-4, 0.468001127, -1.00000036, 8.28324119E-5, 2.23626485E-5, -8.28265911E-5, -1.00000072, 2.45985342E-4, 2.24747346E-5, 2.45984527E-4, 1.00000012))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.467689276, 0.155675888, 3.31878662E-4, 3.64269108E-5, -3.90949659E-4, 1.00000155, 1.00000024, 3.43478925E-4, -3.62211249E-5, -3.43464781E-4, 1.00000226, 3.90963512E-4))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.858573198, 1.94549561E-4, 2.96407413, -1.00000012, -3.62714054E-5, -1.94722884E-6, 3.62707069E-5, -1.00000012, 4.46715625E-4, -1.89368552E-6, 4.46715741E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701907635, 2.97546387E-4, 0.311984777, -1, -2.72052712E-5, 1.96747187E-5, 2.72077741E-5, -1.00000012, 1.22481841E-4, 1.97359677E-5, 1.22482423E-4, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.312116623, 0.00182723999, 5.38202238, -1, -4.3862965E-6, 1.68221522E-5, 4.39200085E-6, -1, 3.24070221E-4, 1.68839979E-5, 3.2407057E-4, 0.99999994))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.779875517, 0.00106048584, 1.09198356, -1.00000012, -4.00759163E-5, 3.95611423E-5, 4.00935533E-5, -1, 4.4581329E-4, 3.9621882E-5, 4.45814803E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155958176, 0.00170135498, 1.09178591, -1.00000012, -1.77044421E-6, 2.42771403E-5, 1.77836046E-6, -1.00000012, 3.23634711E-4, 2.43350169E-5, 3.2363506E-4, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155827522, 0.00408554077, 2.4177103, -1.00000012, -4.09626518E-5, 4.96924731E-5, 4.09850036E-5, -1.00000012, 4.45714919E-4, 4.97547771E-5, 4.45717247E-4, 0.99999994))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15566349, 0.00667572021, 3.89978719, -1.00000012, -4.13859962E-5, 5.32680533E-5, 4.14098613E-5, -1.00000012, 4.45683254E-4, 5.33608945E-5, 4.45685699E-4, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.389987469, 0.00164031982, 3.90015936, -1, -4.32565575E-5, 4.07181033E-5, 4.32747765E-5, -1.00000012, 4.46010614E-4, 4.07541775E-5, 4.46012593E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155759811, 0.00947952271, 4.75823641, -1.00000012, -3.16766091E-6, 3.50334667E-5, 3.17918602E-6, -1.00000012, 3.23719345E-4, 3.50935807E-5, 3.23719811E-4, 1.00000012))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390146255, -0.00115203857, 2.41802883, -1.00000012, -4.45658225E-5, 4.8226113E-5, 4.45874175E-5, -1.00000012, 4.45944723E-4, 4.82346295E-5, 4.45947051E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15616703, 0.0011138916, -6.46114349E-5, -1, 1.93894724E-4, -9.72711223E-6, -1.93900545E-4, -0.999999881, 6.15766039E-4, -9.54142706E-6, 6.15768135E-4, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.623913288, 0.00174713135, 3.12005615, -1.00000012, -4.52990062E-5, 5.24270254E-5, 4.53225803E-5, -1.00000012, 4.4600782E-4, 5.24366988E-5, 4.46010614E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156024933, 0.00318527222, 1.7937243, -1.00000012, -2.97604129E-6, 3.00269821E-5, 2.98570376E-6, -1, 3.23618297E-4, 3.00868869E-5, 3.23618995E-4, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155234814, 0.0296134949, 4.13347721, 1, -2.57242937E-6, 5.07867371E-4, 5.7532452E-7, 0.99999243, 0.00393283507, -5.07819117E-4, -0.00393283367, 0.999992192))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15570116, 0.0047416687, 6.86399555, -1.00000012, -1.64227095E-6, 8.57148734E-6, 1.64518133E-6, -1, 3.24658118E-4, 8.62816523E-6, 3.24658817E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155939102, 0.00575256348, 3.04201674, -1.00000012, -2.77988147E-6, 3.26499248E-5, 2.79047526E-6, -1, 3.23719112E-4, 3.26795926E-5, 3.23719811E-4, 1.00000012))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701557636, 0.00454711914, 6.47436857, -1.00000012, -3.95541429E-5, 2.06970944E-5, 3.95633979E-5, -1.00000012, 4.46062535E-4, 2.07269459E-5, 4.46063583E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0780777931, 0.00143051147, 0.311934233, -1, 1.96297886E-4, -1.49761831E-6, -1.96298584E-4, -0.999999881, 6.13305252E-4, -1.31354091E-6, 6.13305601E-4, 0.999999881))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.311827183, 0.00341033936, 6.16177225, -1.00000012, -2.73622572E-6, 2.02223928E-5, 2.74274498E-6, -1.00000012, 3.24629131E-4, 2.0251111E-5, 3.24629364E-4, 0.99999994))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
- Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.779953957, 0.00157546997, 5.38243389, -1.00000012, -3.90830101E-5, 1.71513984E-5, 3.90908681E-5, -1.00000012, 4.46144957E-4, 1.72101863E-5, 4.46145656E-4, 1))
- CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00227355957, -0.858167887, 0.623651981, 9.17830097E-4, -1.00000226, 2.10925005E-4, -1.69959858E-5, -2.10942817E-4, -1.00000167, 0.999999881, 9.17827245E-4, -1.70785061E-5))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0116424561, -0.0780301094, 5.14765215, 9.59685538E-4, -0.999999642, 3.65625252E-4, 0.999999642, 9.59713245E-4, 7.59156392E-5, -7.62000054E-5, 3.6555226E-4, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00262832642, 0.233710766, -0.623880386, -9.80521203E-4, 0.999999702, -1.84002332E-4, 0.999999583, 9.80514917E-4, -3.36031262E-5, -3.34735232E-5, -1.84035394E-4, -1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00109481812, 0.155590057, -0.389780045, 9.93471825E-4, -0.999999523, 5.36320964E-4, 2.45416795E-5, 5.3634576E-4, 0.99999994, -0.999999583, -9.93458438E-4, 2.49983259E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00202178955, 6.47347641, 0.156135559, 9.83712031E-4, -0.999999583, 3.92609974E-4, -5.2086838E-5, 3.92559217E-4, 1.00000012, -0.999999583, -9.83732403E-4, -5.1756364E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00264358521, 0.0777482986, -0.857671022, -0.00106605678, 0.999999523, -4.35583177E-4, 0.999999523, 0.00106604747, -2.14791235E-5, -2.10651233E-5, -4.35605994E-4, -1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00662231445, -0.0781092644, -2.72974753, -9.71032074E-4, 0.999999642, -3.80073325E-4, 0.999999583, 9.71060188E-4, 7.41763215E-5, 7.44857753E-5, -3.8000138E-4, -1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00382995605, -0.311779976, -1.40374136, 0.00107965921, -0.999999583, 3.84912011E-4, -0.999999583, -0.00107965642, 7.30015927E-6, -6.92938011E-6, -3.84920044E-4, -1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0101966858, -0.0781030655, -4.44581223, -9.69020417E-4, 0.999999642, -3.8009428E-4, 0.999999702, 9.69049055E-4, 7.53352433E-5, 7.567789E-5, -3.80021171E-4, -1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00762176514, -7.95652533, 0.155659199, 0.00101382821, -0.999999464, 4.97012166E-4, 5.20411777E-5, -4.96959547E-4, -0.999999881, 0.999999583, 0.00101385394, 5.15982574E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00449371338, -6.47435188, 0.857864618, 0.00102407462, -0.999999464, 5.14227431E-4, 4.07929401E-5, -5.14185987E-4, -0.99999994, 0.999999523, 0.00102409534, 4.03203194E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00143051147, 0.779869795, 1.24810863, -0.00102196413, 0.999999523, -5.14623825E-4, -5.20884132E-5, 5.14570973E-4, 1, 0.999999523, 0.00102199079, 5.16417058E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0238037109, 1.7941854, 0.233438492, 9.82620986E-4, -0.999991655, -0.00400872482, -4.62011842E-4, -0.0040091807, 0.999991953, -0.999999523, -9.80760902E-4, -4.6601973E-4))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00796508789, -0.0781087875, 3.43176532, 9.67365573E-4, -0.999999642, 3.83529463E-4, 0.999999583, 9.67393629E-4, 7.33953129E-5, -7.37143346E-5, 3.83458566E-4, 1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00117492676, -0.234067917, 0.311713457, 1.62011012E-4, 1.00000238, -7.40031595E-4, -1.00000072, 1.62014738E-4, 3.63051072E-6, 3.86581996E-6, 7.40036019E-4, 1.00000119))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00533294678, -0.078291893, 2.10576558, 0.0010780812, -0.999999523, 3.80164827E-4, 0.999999523, 0.00107807852, -7.21339848E-6, 6.87447482E-6, 3.80172394E-4, 1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00383758545, -2.23636627E-4, -1.40373087, -0.00108018378, 0.999999404, -3.83437728E-4, 0.999999583, 0.00108018145, -6.13698512E-6, -5.79835159E-6, -3.83444247E-4, -1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00386810303, 0.3117342, 1.40376282, 0.00107734045, -0.999999583, 3.84573243E-4, 0.999999464, 0.00107733952, -2.26743805E-6, 1.89312345E-6, 3.84575571E-4, 1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00145339966, 0.779802322, -0.779949665, 0.0010273587, -0.999999464, 5.14704268E-4, -2.29716243E-5, 5.14680869E-4, 1, -0.999999464, -0.00102737034, -2.24741707E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0115013123, -0.23392725, 5.14786243, -9.65900254E-4, 0.999999642, -3.84805142E-4, -0.999999523, -9.65930172E-4, -7.81016352E-5, -7.84243675E-5, 3.84729588E-4, 1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00537490845, -0.389726162, 2.10577798, -0.00107848342, 0.999999523, -3.81238875E-4, -0.999999523, -0.00107848109, 6.05042942E-6, 5.7111215E-6, 3.81245278E-4, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(8.39233398E-4, -0.0781300068, -0.545823574, 9.64879873E-4, -0.999999702, 3.27648944E-4, 2.32879393E-5, 3.27671762E-4, 1, -0.999999583, -9.64872073E-4, 2.35263415E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00278091431, -5.38244629, 1.01407218, 0.00102341513, -0.999999464, 5.14397165E-4, 4.43991885E-5, -5.14352112E-4, -0.99999994, 0.999999464, 0.00102343794, 4.39551113E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00275421143, -5.38209915, 0.701827526, 0.00102681632, -0.999999464, 5.14128711E-4, 2.25836247E-5, -5.1410601E-4, -1, 0.999999583, 0.00102682773, 2.21156315E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0076713562, -8.03621864, 0.233774185, 0.00101323635, -0.999999464, 4.9795839E-4, 5.23103336E-5, -4.97906003E-4, -0.999999881, 0.999999642, 0.00101326231, 5.18654888E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00286865234, -1.09224367, 0.54573822, 9.48223635E-4, -1.00000215, 8.13652296E-5, -1.24154749E-5, -8.13789666E-5, -1.00000167, 0.999999881, 9.48223635E-4, -1.23485552E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00220870972, -1.09195471, 1.40378666, 0.00103221508, -0.999999464, 5.14327083E-4, -3.99984901E-6, -5.14331739E-4, -1, 0.999999464, 0.00103221298, -4.48888613E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00278091431, -3.11997247, 0.935791016, 0.00102934905, -0.999999464, 5.14077954E-4, 1.00666002E-5, -5.14068059E-4, -0.99999994, 0.999999464, 0.00102935405, 9.60285797E-6))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00378799438, 6.72340393E-5, 1.40368509, -0.00104270107, 0.999999523, -2.61495705E-4, -0.999999583, -0.00104270387, -1.00722809E-5, -1.02337908E-5, 2.61485344E-4, 1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00144958496, 0.857887745, 1.4040451, -0.00102519768, 0.999999523, -5.14678308E-4, -3.47435162E-5, 5.14643034E-4, 1, 0.999999523, 0.00102521537, 3.42425083E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.37872314E-4, -0.39118576, 2.60591507E-4, -8.41455476E-4, 0.999998033, 0.00185706804, -0.999999642, -8.40989989E-4, -2.51446443E-4, -2.4980359E-4, -0.00185727864, 0.999998331))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0346984863, -6.47411776, -0.154424667, 9.84168029E-4, -0.999991596, -0.00400630245, 4.6231228E-4, 0.00400675833, -0.999991953, 0.999999523, 9.82307945E-4, 4.66305442E-4))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00108337402, -2.96459651, 1.24820352, 0.00102362456, -0.999999464, 5.14559913E-4, 4.43993522E-5, -5.14514861E-4, -0.99999994, 0.999999464, 0.00102364726, 4.39554606E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0101318359, -0.389980793, -4.44577789, 9.69526765E-4, -0.999999642, 3.81116639E-4, -0.999999642, -9.6955325E-4, -6.94352129E-5, 6.97482392E-5, -3.81049467E-4, -1))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00796127319, -0.389978409, 3.43175364, -9.67871863E-4, 0.999999642, -3.84766026E-4, -0.999999583, -9.67900502E-4, -7.45584548E-5, -7.48778548E-5, 3.84693732E-4, 1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
- Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.39233398E-4, -0.0781805515, 0.779836655, -9.49652225E-4, 0.999999702, -3.07938433E-4, 2.20259517E-5, 3.07959854E-4, 1, 0.999999583, 9.49645299E-4, -2.22703729E-5))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
- Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
- Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00659942627, -0.389914513, -2.72973561, 9.70703957E-4, -0.999999642, 3.81146208E-4, -0.999999583, -9.7073178E-4, -7.3013478E-5, 7.33543493E-5, -3.81075428E-4, -1.00000012))
- CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
- for i, v in pairs(Character:GetChildren()) do
- if v:IsA("Model") then
- for _, c in pairs(v:GetChildren()) do
- if c:IsA("Part") then
- c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
- end
- end
- end
- end
- function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
- local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- if Type == 1 or Type == nil then
- table.insert(Effects, {
- prt,
- "Block1",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- elseif Type == 2 then
- table.insert(Effects, {
- prt,
- "Block2",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- end
- function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.new(x1, y1, z1)
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
- local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
- prt.Anchored = true
- prt.CFrame = cframe
- local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Cylinder",
- delay,
- x3,
- y3,
- z3,
- msh
- })
- end
- function BreakEffect(brickcolor, cframe, x1, y1, z1)
- local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
- prt.Anchored = true
- prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
- local num = math.random(10, 50) / 1000
- game:GetService("Debris"):AddItem(prt, 10)
- table.insert(Effects, {
- prt,
- "Shatter",
- num,
- prt.CFrame,
- math.random() - math.random(),
- 0,
- math.random(50, 100) / 100
- })
- end
- function GetX(Part, Point)
- local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
- return math.deg(x)
- end
- function GetY(Part, Point)
- local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
- return math.deg(y)
- end
- LoopFunctions = {}
- function DoLoop(times, func)
- LoopFunctions[#LoopFunctions + 1] = {
- times,
- 0,
- func
- }
- end
- local transseq2 = NumberSequence.new({
- NumberSequenceKeypoint.new(0, 0.35),
- NumberSequenceKeypoint.new(1, 1)
- })
- function Effect1(orig, adjj, radius, deg, parts, fade, wide, fadespeed)
- local orig = orig
- local adjj = adjj or CFrame.new(0, 0, 0)
- local radius = radius or 8
- local deg = deg or 65
- local parts = parts or 6
- local fade = fade or 1
- local wide = wide or 0.2
- local fadespeed = fadespeed or 0.05
- local part = {}
- for x = -deg / 2, deg / 2, deg / parts do
- local function reframe(x, radius, wide, orig)
- local xa = x - deg / parts / 2
- local xb = x + deg / parts / 2
- local xxa = math.sin(math.rad(xa)) * radius * wide
- local zza = math.cos(math.rad(xa)) * radius
- local xxb = math.sin(math.rad(xb)) * radius * wide
- local zzb = math.cos(math.rad(xb)) * radius
- local xx = math.sin(math.rad(x)) * radius * wide
- local zz = math.cos(math.rad(x)) * radius
- local kek = CFrame.new(orig * CFrame.new(xxa, 0, zza).p, orig * CFrame.new(xxb, 0, zzb).p) * CFrame.new(0, 0, -(orig * CFrame.new(xxa, 0, zzb).p - orig * CFrame.new(xx, 0, zz).p).magnitude)
- local len = (orig * CFrame.new(xxa, 0, zza).p - orig * CFrame.new(xxb, 0, zzb).p).magnitude
- return kek, len
- end
- local kek, len = reframe(x, radius, wide, orig)
- local new = Instance.new("Part", Character)
- new.Anchored = true
- new.TopSurface = 10
- new.BottomSurface = 10
- new.CanCollide = false
- new.Size = Vector3.new(0.2, 0.2, 0.2)
- new.BrickColor = BrickColor.new("Royal purple")
- new.Transparency = 0
- new.CFrame = kek
- new.Material = "Neon"
- local PE1 = Create("ParticleEmitter")({
- Parent = new,
- Color = ColorSequence.new(BrickColor.new("Royal purple").Color),
- Transparency = transseq2,
- Size = NumberSequence.new(0.2),
- Texture = "rbxassetid://263433152",
- Lifetime = NumberRange.new(0.2),
- Rate = 100,
- VelocitySpread = 180,
- Rotation = NumberRange.new(100),
- Speed = NumberRange.new(3),
- LightEmission = 0.7
- })
- local newm = Instance.new("BlockMesh", new)
- newm.Scale = Vector3.new(0.5, 0.1, len) * 5
- part[#part + 1] = {
- new,
- newm,
- x,
- CFrame.new(fade * radius / (1 / fadespeed), 0, 0),
- reframe
- }
- end
- DoLoop(1 / fadespeed, function(i)
- orig = orig * adjj
- for x = 1, #part do
- local kek, len = part[x][5](part[x][3], radius + fade * radius * i, wide, orig)
- MagniDamage(part[x][1], 5, 15, 20, 0, "Normal")
- part[x][1].CFrame = kek
- part[x][2].Scale = Vector3.new(0.5, 0.1, 0.01 + len) * 5
- part[x][1].Transparency = 0 + 1 * i
- if i == 1 then
- part[x][1]:Remove()
- end
- end
- end)
- end
- function CA(a, b, c)
- return CFrame.Angles(math.rad(a), math.rad(b), math.rad(c))
- end
- function attackone()
- attack = true
- Character.Humanoid.WalkSpeed = 5
- local con = HitboxA.Touched:connect(function(hit)
- Damagefunc(HitboxA, hit, 7, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end)
- for i = 0, 1, 0.04 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(80)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(90)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-3), math.rad(50), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(50), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(200), math.rad(180)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.8)
- Torso.Velocity = RootPart.CFrame.lookVector * 70
- for i = 0, 1, 0.03 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(80)), 0.15)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(130), math.rad(76)), 0.15)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, -0.5) * angles(math.rad(0), math.rad(-130), math.rad(-76)), 0.15)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(-50), math.rad(8)), 0.15)
- LH.C0 = clerp(LH.C0, cn(-1, -1.1, -0.5) * LHCF * angles(math.rad(-5), math.rad(-50), math.rad(-9)), 0.15)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(250), math.rad(180)), 0.15)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
- end
- attack = false
- Character.Humanoid.WalkSpeed = 10
- con:disconnect()
- end
- function attacktwo()
- attack = true
- local con = HitboxA.Touched:connect(function(hit)
- Damagefunc(HitboxA, hit, 8, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end)
- Character.Humanoid.WalkSpeed = 5
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(80)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(10), math.rad(-80)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(70)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * cn(0, 0, 0.5) * RHCF * angles(math.rad(-3), math.rad(-80), math.rad(30)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-0.6, -1, -0.7) * LHCF * angles(math.rad(-5), math.rad(-80), math.rad(10)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- for i = 1, 4 do
- RootPart.Velocity = RootPart.CFrame.lookVector * 50
- CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
- CreateSound("http://roblox.com/asset/?id=203691492", Torso, 1, 1)
- for i = 0, 1, 0.04 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.2) * angles(math.rad(0), math.rad(0), -8 * i), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.3) * angles(math.rad(0), math.rad(130), math.rad(80)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-130), math.rad(-80)), 0.2)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-30)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- end
- con:disconnect()
- attack = false
- Character.Humanoid.WalkSpeed = 10
- end
- function attackthree()
- attack = true
- local con = HitboxA.Touched:connect(function(hit)
- Damagefunc(HitboxA, hit, 10, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- end)
- Character.Humanoid.WalkSpeed = 5
- for i = 0, 1, 0.06 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(80)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.3)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.3)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 1.2)
- CreateSound("http://roblox.com/asset/?id=199149072", Torso, 0.5, 1)
- CreateSound("http://roblox.com/asset/?id=199149119", Torso, 0.6, 1)
- Torso.Velocity = RootPart.CFrame.lookVector * 70
- for i = 0, 1, 0.03 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-50)), 0.15)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(40), math.rad(90)), 0.15)
- LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -1) * angles(math.rad(0), math.rad(-160), math.rad(-90)), 0.15)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.15)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.15)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.15)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- end
- attack = false
- con:disconnect()
- Character.Humanoid.WalkSpeed = 10
- end
- function UnsheathAnim()
- attack = true
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- HandleWeld.C1 = CFrame.new(-0.987729073, 0.101670444, 0.0226669312, -9.2297725E-8, -0.999999881, -3.64603443E-6, 1, -9.22097243E-8, -2.41326707E-5, 2.41326707E-5, -3.64603625E-6, 1)
- HandleWeld.Part0 = RightArm
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- attack = false
- end
- function SheathAnim()
- attack = true
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- HandleWeld.C1 = CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866E-6, -2.42176156E-5, -3.31498768E-6, -1, 0.965926588, 0.258814782, -2.42504157E-5)
- HandleWeld.Part0 = Torso
- for i = 0, 1, 0.1 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- attack = false
- end
- local charge = false
- function Wave()
- attack = true
- local bodyvelmax = 100
- local maxvolume = 0.5
- local touched = false
- local delay = false
- local spart = Instance.new("Part",char)
- local tick = Instance.new("Sound",spart)
- tick.SoundId = "rbxassetid://2101137"
- tick.Volume = 1.5
- tick.Pitch = 0.45
- tick:Play()
- spart.Size = vt(1,1,1)
- spart.BrickColor = maincolor
- spart.Transparency = 0
- spart.CanCollide = false
- spart.Material = "Neon"
- spart.Anchored = true
- local msh = Instance.new("SpecialMesh",spart)
- msh.MeshType = "Sphere"
- local pt1 = NumberSequenceKeypoint.new(0,1,0)
- local pt2 = NumberSequenceKeypoint.new(1,0,0)
- local effecto = Instance.new("ParticleEmitter",spart)
- effecto.LightEmission = 1
- effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effecto.Color = ColorSequence.new(maincolor.Color)
- effecto.Rate = 10000
- effecto.Lifetime = NumberRange.new(1)
- effecto.Size = NumberSequence.new({pt1,pt2})
- effecto.Speed = NumberRange.new(0,0)
- effecto.RotSpeed = NumberRange.new(100,100)
- while true do
- swait()
- if charge == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.4)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.4)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.25) * LHCF * angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(-1.95, 5, -3) * angles(math.rad(0), math.rad(-147.5), math.rad(90)), 0.3)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
- msh.Scale = msh.Scale + vt(0.025,0.025,0.025)
- spart.CFrame = Barrel.CFrame
- bodyvelmax = bodyvelmax + 0.05
- maxvolume = maxvolume + 0.0025
- elseif charge == false then
- break
- end
- end
- local tick = Instance.new("Sound",Barrel)
- tick.SoundId = "rbxassetid://2248511"
- tick.Volume = maxvolume
- tick.Pitch = 0.3
- tick:Play()
- spart.Anchored = false
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = mouse.Hit.lookVector * bodyvelmax
- bv.Parent = spart
- wait(0.05)
- spart.Touched:connect(function(hit)
- if touched == false then
- touched = true
- spart.Anchored = true
- local tick = Instance.new("Sound",spart)
- tick.SoundId = "rbxassetid://414516914"
- tick.Volume = maxvolume
- tick.Pitch = 0.45
- tick:Play()
- effecto:Destroy()
- local pt1 = NumberSequenceKeypoint.new(0,10,0)
- local pt2 = NumberSequenceKeypoint.new(1,0,0)
- local effectoz = Instance.new("ParticleEmitter",spart)
- effectoz.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effectoz.LightEmission = 1
- effectoz.Color = ColorSequence.new(maincolor.Color)
- effectoz.Lifetime = NumberRange.new(3)
- effectoz.Size = NumberSequence.new({pt1,pt2})
- effectoz.Speed = NumberRange.new(0,0)
- effectoz.RotSpeed = NumberRange.new(100,100)
- effectoz.Speed = NumberRange.new(25)
- effectoz.VelocitySpread = 10000000
- effectoz.Rate = 1000000000000
- wait(0.05)
- effectoz.Rate = 0
- Damagefunc(spart, hit, 50, 75, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- for i = 0, 50 do
- msh.Scale = msh.Scale + vt(1.5,1.5,1.5)
- spart.Transparency = spart.Transparency + 0.025
- wait(0)
- end
- spart:Destroy()
- end
- end)
- attack = false
- tick:Destroy()
- end
- function Wave2()
- attack = true
- local maxbullets = 1
- local maxvolume = 2
- local spart2 = Instance.new("Part",char)
- spart2.Size = vt(1,1,1)
- spart2.BrickColor = maincolor
- spart2.Transparency = 0.5
- spart2.CanCollide = false
- spart2.Material = "Neon"
- spart2.Anchored = true
- local tick = Instance.new("Sound",spart2)
- tick.SoundId = "rbxassetid://2101137"
- tick.Volume = 2.5
- tick.Pitch = 0.35
- tick:Play()
- local msh2 = Instance.new("SpecialMesh",spart2)
- msh2.MeshType = "Sphere"
- local pt1 = NumberSequenceKeypoint.new(0,1,0)
- local pt2 = NumberSequenceKeypoint.new(1,0,0)
- local effecto = Instance.new("ParticleEmitter",spart)
- effecto.LightEmission = 1
- effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effecto.Color = ColorSequence.new(maincolor.Color)
- effecto.Rate = 10000
- effecto.Lifetime = NumberRange.new(1)
- effecto.Size = NumberSequence.new({pt1,pt2})
- effecto.Speed = NumberRange.new(0,0)
- effecto.RotSpeed = NumberRange.new(100,100)
- local shot = Instance.new("Sound",Barrel)
- shot.SoundId = "rbxassetid://2248511"
- shot.Volume = 1
- shot.Pitch = 0.6
- while true do
- swait()
- if charge == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(130), math.rad(90)), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.4)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.4)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.25) * LHCF * angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(1, 0, 0.05) * angles(math.rad(0), math.rad(-127.5), math.rad(0)), 0.3)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
- msh2.Scale = msh2.Scale + vt(0.05,0.05,0.05)
- spart2.CFrame = Barrel.CFrame
- maxbullets = maxbullets + 0.05
- maxvolume = maxvolume + 0.0025
- elseif charge == false then
- break
- end
- end
- for i = 0, maxbullets do
- spart2.CFrame = Barrel.CFrame
- wait(0.015)
- shot:Play()
- local touched = false
- local delay = false
- msh2.Scale = msh2.Scale - vt(0.75,0.75,0.75)
- local spart = Instance.new("Part",char)
- spart.Size = vt(1,1,1)
- spart.BrickColor = maincolor
- spart.Transparency = 0
- spart.CanCollide = false
- spart.Material = "Neon"
- spart.CFrame = Barrel.CFrame
- local msh = Instance.new("SpecialMesh",spart)
- msh.MeshType = "Sphere"
- local bv = Instance.new("BodyVelocity")
- bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
- bv.velocity = mouse.Hit.lookVector * 250
- bv.Parent = spart
- wait(0.05)
- spart.Touched:connect(function(hit)
- if touched == false then
- touched = true
- spart.Anchored = true
- local tick = Instance.new("Sound",spart)
- tick.SoundId = "rbxassetid://414516914"
- tick.Volume = maxvolume
- tick.Pitch = 0.45
- tick:Play()
- effecto:Destroy()
- local pt1 = NumberSequenceKeypoint.new(0,10,0)
- local pt2 = NumberSequenceKeypoint.new(1,0,0)
- local effectoz = Instance.new("ParticleEmitter",spart)
- effectoz.Texture = "rbxasset://textures/particles/smoke_main.dds"
- effectoz.Color = ColorSequence.new(maincolor.Color)
- effectoz.LightEmission = 1
- effectoz.Lifetime = NumberRange.new(3)
- effectoz.Size = NumberSequence.new({pt1,pt2})
- effectoz.Speed = NumberRange.new(0,0)
- effectoz.RotSpeed = NumberRange.new(100,100)
- effectoz.Speed = NumberRange.new(25)
- effectoz.VelocitySpread = 10000000
- effectoz.Rate = 1000000000000
- wait(0.05)
- effectoz.Rate = 0
- Damagefunc(spart, hit, 50, 75, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- for i = 0, 50 do
- msh.Scale = msh.Scale + vt(1.5,1.5,1.5)
- spart.Transparency = spart.Transparency + 0.025
- wait(0)
- end
- spart:Destroy()
- end
- end)
- end
- spart2:Destroy()
- attack = false
- wait(3)
- shot:Destroy()
- end
- function Decapitate()
- attack = true
- Character.Humanoid.WalkSpeed = 5
- CreateSound("http://roblox.com/asset/?id=360125304", char, 5, 1)
- while true do
- swait()
- if charge == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), 0.4)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(80)), 0.4)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.4)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.4)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.4)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), 0.1)
- text.Text = "Take your last breath.."
- elseif charge == false then
- break
- end
- end
- text.Text = "!!!!!!!"
- CreateSound("http://roblox.com/asset/?id=360125313", char, 2.5, 1)
- con1 = HitboxA.Touched:connect(function(hit)
- CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
- Damagefunc(HitboxA, hit, 30, 60, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- for i = 1, 10 do
- BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
- end
- con1:disconnect()
- end)
- con2 = HitboxB.Touched:connect(function(hit)
- CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
- Damagefunc(HitboxB, hit, 30, 60, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- for i = 1, 10 do
- BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
- end
- con2:disconnect()
- end)
- for i = 0, 1, 0.03 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(20)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.2)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.2)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.1)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
- CreateSound("http://roblox.com/asset/?id=199149072", Torso, 0.5, 0.8)
- CreateSound("http://roblox.com/asset/?id=199149119", Torso, 0.6, 0.9)
- for i = 0, 1, 0.04 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-80)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-50)), 0.2)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.2)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- end
- attack = false
- Character.Humanoid.WalkSpeed = 10
- con1:disconnect()
- con2:disconnect()
- end
- function SLAY()
- attack = true
- Character.Humanoid.WalkSpeed = 5
- while true do
- swait()
- if charge == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(70), math.rad(130)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-90)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(10)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(10)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0.5, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.2)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- elseif charge == false then
- break
- end
- end
- CreateSound("http://roblox.com/asset/?id=360125313", char, 5, 1)
- text.Text = "!!!!!!!"
- con1 = HitboxA.Touched:connect(function(hit)
- CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
- Damagefunc(HitboxA, hit, 70, 80, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- for i = 1, 10 do
- BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
- end
- con1:disconnect()
- end)
- con2 = HitboxB.Touched:connect(function(hit)
- CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
- Damagefunc(HitboxB, hit, 70, 80, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- for i = 1, 10 do
- BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
- end
- con2:disconnect()
- end)
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2.75) * angles(math.rad(-35), math.rad(0), math.rad(0)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(50)), 0.2)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.2)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.2)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), 0.2)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- end
- for i = 1, 2 do
- CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
- end
- for i = 0, 1, 0.03 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(50)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, -0.15) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), 0.3)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- end
- attack = false
- con1:disconnect()
- con2:disconnect()
- Character.Humanoid.WalkSpeed = 10
- end
- function DIVIDE()
- attack = true
- CreateSound("http://roblox.com/asset/?id=203691492", char, 1, 1)
- for i = 0, 1, 0.05 do
- swait()
- Torso.Velocity = RootPart.CFrame.lookVector * 40
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.2) * angles(math.rad(-10), math.rad(0), math.rad(80)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-60)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(50)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-70), math.rad(-70)), 0.2)
- RH.C0 = clerp(RH.C0, cn(1, -0.95, 0) * RHCF * angles(math.rad(7), math.rad(-30), math.rad(0)), 0.2)
- LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(50)), 0.2)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- CreateSound("http://roblox.com/asset/?id=360125286", char, 5, 1)
- CreateSound("http://roblox.com/asset/?id=320557563", char, 5, 0.8)
- local joj = HitboxA.Touched:connect(function(hit)
- hit.Parent:WaitForChild("Humanoid").PlatformStand = true
- Ult = true
- end)
- for i = 0, 1, 0.04 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.2)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(80)), 0.2)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(-80)), 0.2)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), 0.2)
- LH.C0 = clerp(LH.C0, cn(-1, -0.3, 0) * LHCF * angles(math.rad(-8), math.rad(40), math.rad(-10)), 0.2)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.2)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- if Ult == true then
- Character.Humanoid.Jump = true
- CreateSound("http://roblox.com/asset/?id=199145327", char, 2.5, 0.8)
- for i = 0, 1, 0.05 do
- swait()
- Torso.Velocity = Vector3.new(0, 100, 0)
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(6 * i, math.rad(0), math.rad(0)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(50)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), 0.3)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
- end
- CreateSound("http://roblox.com/asset/?id=360125313", char, 5, 1)
- text.Text = "!!!!!!!"
- for i = 0, 1, 0.017 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(50)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-50)), 0.2)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(50)), 0.2)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), 0.3)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- end
- CreateSound("http://roblox.com/asset/?id=320557563", char, 2.5, 0.7)
- con1 = HitboxA.Touched:connect(function(hit)
- Damagefunc(HitboxA, hit, 9001, 900000, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
- CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
- for i = 1, 10 do
- BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
- end
- con1:disconnect()
- end)
- con2 = HitboxB.Touched:connect(function(hit)
- Damagefunc(HitboxB, hit, 9001, 900000, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
- CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
- CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
- for i = 1, 10 do
- BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
- end
- con2:disconnect()
- end)
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(50)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), 0.3)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
- end
- con1:disconnect()
- con2:disconnect()
- end
- Ult = false
- attack = false
- joj:disconnect()
- end
- function MakeGrenade()
- local m = Instance.new("Model", Character)
- m.Name = "GrenadeModel"
- GrenadeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Handle", Vector3.new(0.720000029, 0.720000029, 0.720000029))
- GrenadeHandleWeld = CreateWeld(m, Character["Left Arm"], GrenadeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0399894714, 0.0880355835, -1.03497469, -1, -1.29144695E-10, -1.65926451E-7, 1.65926451E-7, -5.96046377E-8, -1, 1.291348E-10, -1, 5.96046377E-8))
- GrenadeHandleWeld.Name = "HandleWeld"
- CreateMesh("SpecialMesh", GrenadeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891E-5, 6.07967377E-6, -0.305992126, -0.99999994, 2.91125325E-5, 3.88413115E-4, 3.884123E-4, -2.87742059E-5, 1, 2.91237066E-5, 1, 2.87628955E-5))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
- Button = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Button", Vector3.new(0.287999928, 0.24000001, 0.251999915))
- Buttonweld = CreateWeld(m, GrenadeHandle, Button, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.378005981, -2.2649765E-6, 1, 0, 4.87636868E-18, 0, 1, 0, 4.87636868E-18, 0, 1))
- CreateMesh("CylinderMesh", Button, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.287999928, 0.24000001, 0.287999928))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, -0.323997498, 4.05311584E-6, 1, 0, 4.87636868E-18, 0, 1, 0, 4.87636868E-18, 0, 1))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.299999982, 1))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891E-5, 9.77516174E-6, -0.395996094, -0.99999994, 2.91125325E-5, 3.88413115E-4, 3.884123E-4, -2.87742059E-5, 1, 2.91237066E-5, 1, 2.87628955E-5))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.0468000025, 0.0468000025, 0.259199947))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.396003723, 5.96046448E-7, 1, 0, 4.87636868E-18, 0, 1, 0, 4.87636868E-18, 0, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.300000012, 0.300000012))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.67572021E-6, -7.62939453E-6, -0.305995941, 2.90565495E-5, -3.88383865E-4, 0.99999994, -2.88907795E-5, -0.99999994, -3.88383021E-4, 1, -2.88794927E-5, -2.90677672E-5))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 9.04083252E-4, 0, 3.6234119E-12, 0, 1, -1, -1.42108547E-14, 3.62340236E-12, 1.42108547E-14, -1, 0))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67028809E-5, 0, 0.306002617, -0.99999994, -3.88418615E-4, 2.90845201E-5, 3.884178E-4, -1, -2.87741423E-5, 2.90956923E-5, -2.87628409E-5, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918E-5, 1.52587891E-5, -0.306001425, -0.99999994, -3.88418615E-4, 2.90845201E-5, 3.884178E-4, -1, -2.87741423E-5, 2.90956923E-5, -2.87628409E-5, 1))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
- Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45571136E-5, -3.05175781E-5, 0.305992126, 2.90565495E-5, -3.88383865E-4, 0.99999994, -2.88907795E-5, -0.99999994, -3.88383021E-4, 1, -2.88794927E-5, -2.90677672E-5))
- CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
- Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
- Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.04083252E-4, -5.96046448E-7, 0, -1, 2.46687932E-7, -5.96051919E-8, 5.96052629E-8, 3.27825546E-7, -1, -2.46687904E-7, -1, -3.27825546E-7))
- CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
- end
- local CanThrow = true
- function ThrowGrenade()
- attack = true
- CanThrow = false
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.1) * angles(math.rad(-20), math.rad(0), math.rad(20)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- MakeGrenade()
- CreateSound("http://roblox.com/asset/?id=175783708", Player.Character:WaitForChild("GrenadeModel").Handle, 1, 1)
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- local Beep = Instance.new("Sound")
- Beep.Name = "Beep"
- Beep.SoundId = "rbxassetid://146785518"
- Beep.Volume = 0.4
- Beep.Looped = true
- Beep.Pitch = 4.5
- Beep.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
- Beep:Play()
- while true do
- swait()
- if charge == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.5)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- elseif charge == false then
- break
- end
- end
- for i = 0, 1, 0.1 do
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- CreateSound("rbxassetid://320557413", LeftArm, 1, 1)
- pcall(function()
- Player.Character:WaitForChild("GrenadeModel").HandleWeld:remove()
- end)
- local BodyVelocity = Instance.new("BodyVelocity")
- BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = (mouse.Hit.p - Player.Character:WaitForChild("GrenadeModel").Handle.Position).unit * 200
- BodyVelocity.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
- game:GetService("Debris"):AddItem(BodyVelocity, 0.1)
- game:GetService("Debris"):AddItem(Player.Character:WaitForChild("GrenadeModel"), 10)
- wait()
- ExplodeCon = Player.Character:WaitForChild("GrenadeModel").Handle.Touched:connect(function(Hit)
- ExplodeCon:disconnect()
- CreateSound("rbxassetid://240036913", Player.Character:WaitForChild("GrenadeModel").Handle, 1, 1)
- if Hit.Parent == Player.Character:WaitForChild("GrenadeModel").Handle.Parent then
- return
- end
- for _, Part in pairs(Player.Character:WaitForChild("GrenadeModel"):GetChildren()) do
- pcall(function()
- Part.CanCollide = true
- end)
- end
- local Weld = Instance.new("Weld")
- Weld.Part0 = Player.Character:WaitForChild("GrenadeModel").Handle
- Weld.Part1 = Hit
- Weld.C0 = Character.GrenadeModel.Handle.CFrame:inverse() * CFrame.new(Character.GrenadeModel.Handle.Position)
- Weld.C1 = Hit.CFrame:inverse() * CFrame.new(Player.Character:WaitForChild("GrenadeModel").Handle.Position)
- Weld.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
- for i = 4, 10, 0.075 do
- Beep.Pitch = i
- swait()
- end
- for i = 1, 5 do
- local Sound = Instance.new("Sound")
- Sound.Name = "Explode"
- Sound.SoundId = "rbxassetid://166221646"
- Sound.Volume = 1
- Sound.Pitch = math.random(700, 900) / 1000
- Sound.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
- Sound:Play()
- end
- local S = Instance.new("Explosion", workspace)
- S.Position = Player.Character:WaitForChild("GrenadeModel").Handle.Position
- S.BlastPressure = 5
- S.BlastRadius = 10
- S.ExplosionType = 2
- Player.Character:WaitForChild("GrenadeModel"):remove()
- CanThrow = true
- end)
- for i = 0, 1, 0.05 do
- swait()
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- attack = false
- end
- function makeeffect(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
- local p = Instance.new("Part", par or workspace)
- p.CFrame = pos1
- p.Anchored = true
- p.Material = "Neon"
- p.CanCollide = false
- p.TopSurface = 0
- p.Size = Vector3.new(1, 1, 1)
- p.BottomSurface = 0
- p.Transparency = trans
- local mesh = Instance.new("SpecialMesh", p)
- mesh.Scale = size
- if id ~= nil and type == nil then
- mesh.MeshId = "rbxassetid://" .. id
- elseif id == nil and type ~= nil then
- mesh.MeshType = type
- elseif id == nil and type == nil then
- mesh.MeshType = "Brick"
- end
- coroutine.wrap(function()
- for i = 0, delay1, 0.1 do
- swait(0.016666666666666666)
- p.CFrame = p.CFrame
- mesh.Scale = mesh.Scale + howmuch
- p.Transparency = p.Transparency + trans1
- end
- p:Destroy()
- end)()
- return p
- end
- keypress = false
- function Shriek()
- attack = true
- Character.Humanoid.WalkSpeed = 0
- for i = 1, 5 do
- CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 0.3)
- end
- for i = 0, 1, 0.007 do
- swait()
- local ShockWave = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.5, 0, 0), 0.35, 0.1, Vector3.new(math.random(1, 5), math.random(1, 5), math.random(1, 5)), 3, Meshes.Ring, nil)
- ShockWave.BrickColor = Barrel.BrickColor
- local ShockWave2 = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame, 0.35, 0.1, Vector3.new(math.random(1, 1.5), math.random(1, 1.5), math.random(1, 1.5)), 3, Meshes.Crown, nil)
- ShockWave2.BrickColor = Barrel.BrickColor
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(30)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(167), math.rad(180)), 0.2)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
- end
- CreateSound("http://roblox.com/asset/?id=360087106", workspace, 1, 1)
- for i = 0, 1, 0.005 do
- swait()
- MagniDamage(Torso, 100, 20, 50, 0, "Normal")
- local ShockWave = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(math.random(1, 1.5), 0, math.random(1, 1.5)), 0.35, 0.1, Vector3.new(math.random(3, 50), math.random(3, 50), math.random(3, 50)), 3, Meshes.Ring, nil)
- ShockWave.BrickColor = Barrel.BrickColor
- local ShockWave2 = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame, 0.35, 0.1, Vector3.new(math.random(5, 20), math.random(5, 20), math.random(5, 20)), 3, Meshes.Crown, nil)
- ShockWave2.BrickColor = Barrel.BrickColor
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.5)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), 0.5)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-130)), 0.5)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), 0.5)
- LH.C0 = clerp(LH.C0, cn(-1, -1, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), 0.5)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(115), math.rad(180)), 0.2)
- PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
- PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
- end
- Character.Humanoid.WalkSpeed = 10
- attack = false
- end
- Bin = Instance.new("HopperBin")
- Bin.Name = "Divider"
- Bin.Parent = Player.Backpack
- function ob1u()
- end
- function ob1d()
- if Sheathed == false then
- if attack == false and attacktype == 1 then
- attacktype = 2
- attackone()
- elseif attack == false and attacktype == 2 then
- attacktype = 3
- attacktwo()
- elseif attack == false and attacktype == 3 then
- attacktype = 1
- attackthree()
- end
- end
- end
- function subtractEnergy(k)
- if k <= Energy then
- Energy = Energy - k
- end
- end
- input = ""
- function key(k)
- k = k:lower()
- if attack == false and k == "f" and Sheathed == true then
- Sheathed = false
- UnsheathAnim()
- elseif attack == false and k == "f" and Sheathed == false then
- Sheathed = true
- SheathAnim()
- elseif k == "q" and Sheathed == false and attack == false and cooldown5 >= co5 and Energy >= skill5stam then
- charge = true
- Wave2()
- elseif k == "z" and Sheathed == false and attack == false and cooldown1 >= co1 and Energy >= skill1stam then
- charge = true
- Wave()
- elseif k == "x" and Sheathed == false and attack == false and cooldown2 >= co2 and Energy >= skill2stam then
- charge = true
- Decapitate()
- elseif k == "c" and Sheathed == false and attack == false and cooldown4 >= co4 and Energy >= skill4stam then
- charge = true
- SLAY()
- elseif k == "v" and Sheathed == false and attack == false and cooldown3 >= co3 and Energy >= skill3stam then
- DIVIDE()
- cooldown3 = 0
- subtractEnergy(skill4stam)
- end
- end
- function keyup(k)
- k = k:lower()
- if k == "q" and charge == true and attack == true then
- cooldown5 = 0
- subtractEnergy(skill5stam)
- charge = false
- elseif k == "z" and charge == true and attack == true then
- cooldown1 = 0
- subtractEnergy(skill1stam)
- charge = false
- elseif k == "x" and charge == true and attack == true then
- cooldown2 = 0
- subtractEnergy(skill2stam)
- charge = false
- elseif k == "c" and charge == true and attack == true then
- cooldown4 = 0
- subtractEnergy(skill3stam)
- charge = false
- end
- end
- function ds(mouse)
- end
- function s(mouse)
- print("Selected")
- mouse.Button1Down:connect(function()
- ob1d(mouse)
- end)
- mouse.Button1Up:connect(function()
- ob1u(mouse)
- end)
- mouse.KeyDown:connect(key)
- mouse.KeyUp:connect(keyup)
- end
- Bin.Selected:connect(s)
- Bin.Deselected:connect(ds)
- Humanoid.WalkSpeed = 10
- function updateskills()
- if cooldown1 <= co1 then
- cooldown1 = cooldown1 + 0.03333333333333333
- end
- if cooldown2 <= co2 then
- cooldown2 = cooldown2 + 0.03333333333333333
- end
- if cooldown3 <= co3 then
- cooldown3 = cooldown3 + 0.03333333333333333
- end
- if cooldown4 <= co4 then
- cooldown4 = cooldown4 + 0.03333333333333333
- end
- if Energy <= skill1stam then
- bar4.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar4.BackgroundColor3 = skillcolorscheme
- end
- if Energy <= skill2stam then
- bar3.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar3.BackgroundColor3 = skillcolorscheme
- end
- if Energy <= skill3stam then
- bar1.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar1.BackgroundColor3 = skillcolorscheme
- end
- if Energy <= skill4stam then
- bar2.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar2.BackgroundColor3 = skillcolorscheme
- end
- if Energy <= skill5stam then
- bar5.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
- else
- bar5.BackgroundColor3 = skillcolorscheme
- end
- if Energy <= maxEnergy then
- Energy = Energy + recovermana / 30
- end
- end
- while true do
- swait()
- if Humanoid.Health == 0 or Character == nil then
- break
- end
- updateskills()
- Energycover:TweenSize(UDim2.new(1 * (Energy / maxEnergy), 0, 1, 0), "Out", "Quad", 0.5)
- bar4:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
- if attack == false then
- if char.Head.face.Texture == "http://www.roblox.com/asset/?id=20418518" and effolemode == false then
- text.Text = randomnamefem.. ": " ..math.floor(char.Humanoid.Health)
- end
- if char.Head.face.Texture == "http://www.roblox.com/asset/?id=0" and effolemode == true then
- text.Text = "Cyania: " ..math.floor(char.Humanoid.Health)
- end
- if char.Head.face.Texture ~= "http://www.roblox.com/asset/?id=20418518" and effolemode == false then
- text.Text = randomname.. ": " ..math.floor(char.Humanoid.Health)
- end
- end
- bar3:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
- bar1:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
- bar2:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
- Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- velocity = RootPart.Velocity.y
- sine = sine + change
- local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
- if equipped == true or equipped == false then
- if 1 < RootPart.Velocity.y and hit == nil then
- Anim = "Jump"
- if attack == false then
- if Sheathed == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(20)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(2), math.rad(0), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(220), math.rad(180)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- elseif Sheathed == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- end
- elseif RootPart.Velocity.y < -1 and hit == nil then
- Anim = "Fall"
- if attack == false then
- if Sheathed == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(150), math.rad(180)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- elseif Sheathed == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- end
- elseif Torsovelocity < 1 and hit ~= nil then
- Anim = "Idle"
- if attack == false then
- change = 1
- if Sheathed == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(10 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-30)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(-3), math.rad(30)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 - 5 * math.cos(sine / 25)), math.rad(-42), math.rad(-10)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-25 + 5 * math.cos(sine / 25))), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.175) * RHCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(20), math.rad(-8)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.275) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(30), math.rad(7)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(160 + 1 * math.cos(sine / 25)), math.rad(180)), 0.1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- elseif Sheathed == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(15 + 3 * math.cos(sine / 25))), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15 - 3 * math.cos(sine / 25))), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-8)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.375) * LHCF * angles(math.rad(0), math.rad(0), math.rad(7)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- end
- elseif Torsovelocity > 2 and hit ~= nil then
- Anim = "Walk"
- if attack == false then
- if Sheathed == false then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(20 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-30)), 0.1)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(-3), math.rad(30)), 0.1)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20 - 5 * math.cos(sine / 25)), math.rad(-42), math.rad(-10)), 0.1)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(15), math.rad(0), math.rad(-37.5 + 5 * math.cos(sine / 25))), 0.1)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.175) * RHCF * angles(math.rad(-0 + 1 * math.cos(sine / 25)), math.rad(20), math.rad(-10)), 0.1)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.275) * LHCF * angles(math.rad(-0 + 1 * math.cos(sine / 25)), math.rad(30), math.rad(10)), 0.1)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(160 + 1 * math.cos(sine / 25)), math.rad(180)), 0.1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- elseif Sheathed == true then
- RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(10), math.rad(0), math.rad(5)), 0.3)
- Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.3)
- RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(15 + 3 * math.cos(sine / 25))), 0.3)
- LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15 - 3 * math.cos(sine / 25))), 0.3)
- RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-8)), 0.3)
- LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.375) * LHCF * angles(math.rad(0), math.rad(0), math.rad(7)), 0.3)
- FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
- end
- end
- end
- end
- for i, v in pairs(LoopFunctions) do
- v[2] = v[2] + 1
- v[3](v[2] / v[1])
- if v[1] <= v[2] then
- LoopFunctions[i] = nil
- end
- end
- if mouse then
- XAngle = GetX(RootPart, mouse.Hit.p)
- YAngle = GetY(RootPart, mouse.Hit.p)
- else
- XAngle = 0
- YAngle = 0
- end
- if #Effects > 0 then
- for e = 1, #Effects do
- if Effects[e] ~= nil then
- local Thing = Effects[e]
- if Thing ~= nil then
- local Part = Thing[1]
- local Mode = Thing[2]
- local Delay = Thing[3]
- local IncX = Thing[4]
- local IncY = Thing[5]
- local IncZ = Thing[6]
- if 1 >= Thing[1].Transparency then
- if Thing[2] == "Block1" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Block2" then
- Thing[1].CFrame = Thing[1].CFrame
- Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Cylinder" then
- Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Blood" then
- Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Elec" then
- Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Disappear" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- elseif Thing[2] == "Shatter" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
- Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
- Thing[6] = Thing[6] + Thing[5]
- end
- else
- Part.Parent = nil
- table.remove(Effects, e)
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement