--[[
//////////////////
--Serversided lightning cannon V1
--Made by Protofer_S
--oleggolovanov01alt uploaded it on glot.io
broken :how:
//////////////////
]]
local timeposition = 0
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local Player = owner
local PARENT = workspace
local USERNAME = script.Name
local USERID = Player.UserId
local rainbow = true
local Debris = game:GetService("Debris")
local Tween = game:GetService("TweenService")
local visualpart = Instance.new("Part",script)
visualpart.Size=Vector3.new() visualpart.Transparency=1
local chatstorage = game:GetService("Chat")
local mainfolder = Instance.new("Folder",chatstorage)
mainfolder.Name = USERNAME
local mouseRemote = Instance.new("RemoteEvent",mainfolder)
mouseRemote.Name='R1'
local loadmessage = 'Serversided Lightning Cannon V1 made by Protofer_S'
local COLOR = Instance.new("Color3Value",mainfolder)
local skincolor = Color3.new(1,1,1)
COLOR.Name='C1'
local object = Instance.new("ObjectValue",mainfolder)
local mode = 0
object.Name="C2"
local bilbod=0
--local localclient = script.C:Clone()
local oldsize = Vector3.new()
local loudness = 1
local oldposition = CFrame.new()
local stopped = false
local attack=false
--local CRclone = script.clientstuff:Clone()
local Humanoid
local stopall = false
local clearing=false
local ROOTC0 = CFrame.new() * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
local NECKC0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
local RIGHTSHOULDERC0 = CFrame.new(-.5,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
local LEFTSHOULDERC0 = CFrame.new(.5,0,0) * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
script.Parent=game:GetService("Chat") script.Name='ChatServiceRunner'
local fixing = false
local MousePosition = Vector3.new()
local MouseHit = Vector3.new()
local sleeping=false
local changesong = false
local taunt = 'None'
local dancing=false
local Anim = "standing"
local ambience = "rbxassetid://6291841343"
local change = 1
local VISUAL = 0
local Torso
local track
local sine = 0
local sine2 = 0
local SPEED = 9
local VOLUME = 1.5
local SONG = "1"
local playbackspeed = .95
local doe = 0
local maincolor = Color3.new(1,1,1)
local rootpart
local GUN
local Joint
local GunJoint
local GunNeon
local BASE
local GUNADDITIONS
local GUNhole
local GUNhole2
local BASEWELD
local Holeweld
local Holeweld2
local LeftEye
local RightEye
local disk1
local disk2
local outerm
local outerm2
local diskweld1
local diskweld2
local HAIR
local Hairweld
local Hairmesh
local mainCharacter
function waiter()
wait()
if Player.Character~=nil then
else
wait()
waiter()
end
end
function makechar()
waiter()
do
local Character = Player.Character
Character.Archivable=true
Player:ClearCharacterAppearance()
--Player.Character.Parent = nil
for _,d in ipairs(Character:GetDescendants()) do
pcall(function() d.Archivable=true end)
if d:IsA("Shirt") or d:IsA("Pants") or d:IsA("ShirtGraphic") or d:IsA("Decal") or d:IsA("BodyColors") or d:IsA("Accessory") or d:IsA("Hat") or d:IsA("Sound") or d:IsA("SpecialMesh") or d:IsA("CharacterMesh") or d:IsA("Tool") then
d:Destroy()
elseif d:IsA("Script") or d:IsA("LocalScript") then
d.Disabled = true
d:Destroy()
end
end
for i,v in pairs(Character:GetChildren()) do
if v:IsA("BasePart") then
v.Color = Color3.new(.5,.5,.5)
end
end
Character = Player.Character:Clone()
Instance.new("Folder",Character).Name="Effects"
local darksuitshirt = Instance.new("Shirt",Character) darksuitshirt.ShirtTemplate = "http://www.roblox.com/asset/?id=119132632" darksuitshirt.Name="DarkSuitShirt"
local darksuitpants = Instance.new("Pants",Character) darksuitpants.PantsTemplate = "http://www.roblox.com/asset/?id=119133558" darksuitpants.Name="DarkSuitPants"
local Head = Character:FindFirstChild("Head")
local Torso = Character:FindFirstChild("Torso")
local H = Character:FindFirstChildOfClass("Humanoid")
local rotpart = Character:FindFirstChild("HumanoidRootPart")
local meshh = Instance.new("SpecialMesh",Head) meshh.MeshType="Head" meshh.Scale=Vector3.new(1.25,1.25,1.25) meshh.Name="Mesh"
local eyesfolder = Instance.new("Folder",Head) eyesfolder.Name="Eyes"
local righteye = Instance.new("Part",eyesfolder) righteye.Name="RightEye" righteye.Size=Vector3.new(0.1, 0.5, 0.5) righteye.Material="Neon"
local righteyemesh = Instance.new("SpecialMesh",righteye) righteyemesh.Scale=Vector3.new(1, 1, 1) righteyemesh.MeshType="Sphere"
local lefteye = Instance.new("Part",eyesfolder) lefteye.Name="LeftEye" lefteye.Size=Vector3.new(0.1, 0.5, 0.5) lefteye.Material="Neon"
local lefteyemesh = Instance.new("SpecialMesh",lefteye) lefteyemesh.Scale=Vector3.new(1, 1, 1) lefteyemesh.MeshType="Sphere"
local rightweld = Instance.new("Weld",righteye) rightweld.Part0=righteye rightweld.Part1=Head rightweld.C1=CFrame.new(0, 0.150000006, 0, 0.951068401, -0, -0.308980465, 0, 1, -0, 0.308980465, 0, 0.951068401) rightweld.C0=CFrame.new(0, 0, 0.400000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
local leftweld = Instance.new("Weld",lefteye) leftweld.Part0=lefteye leftweld.Part1=Head leftweld.C1=CFrame.new(0, 0.150000006, 0, 0.951068401, 0, 0.308980465, 0, 1, 0, -0.308980465, 0, 0.951068401) leftweld.C0=CFrame.new(0, 0, 0.400000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
local vis1 = Instance.new("Part",Character) vis1.Name="Visualizer" vis1.Size=Vector3.new(0.1,1,1) vis1.Color=Color3.new(1,1,1) vis1.CanCollide=false
local vis1weld = Instance.new("Weld",vis1) vis1weld.Part0=vis1 vis1weld.Part1=rotpart vis1weld.C0=CFrame.new(-3,0,0)*CFrame.Angles(0,0,math.rad(90))*rotpart.CFrame vis1weld.C1=rotpart.CFrame
local vis1mesh = Instance.new("SpecialMesh",vis1) vis1mesh.MeshType="Cylinder" vis1mesh.Scale=Vector3.new(1,0,0)
local vis2 = Instance.new("Part",Character) vis2.Name="Visualizer2" vis2.Size=vis1.Size vis2.Color=Color3.new(1,1,1) vis2.CanCollide=false
local vis2weld = Instance.new("Weld",vis2) vis2weld.Part0=vis2 vis2weld.Part1=rotpart vis2weld.C0=vis1weld.C0 vis2weld.C1 = vis1weld.C1
local vis2mesh = Instance.new("SpecialMesh",vis2) vis2mesh.Scale=Vector3.new(0.9, 0, 0) vis2mesh.MeshType="Cylinder" vis1.Material="Neon" vis2.Material=vis1.Material
local Hair = Instance.new("Part",Character)
Hair.Color = Color3.new()
Hair.Size = Vector3.new(1.744, 1.542, 1.447)
Hair.CanCollide = false
Hair.Massless = true
H.DisplayName="V1"
Hair.Name = "Ultra-Fabulous Hair"
local harmesh = Instance.new("SpecialMesh",Hair) harmesh.MeshId = "rbxassetid://16627529"
harmesh.Scale=Vector3.new(1.05, 1.05, 1.05)
local HairWeld = Instance.new("Weld",Hair)
HairWeld.Part0 = Head
HairWeld.Part1 = Hair
HairWeld.C1 = CFrame.new(0,-.5,0)
local Gun = Instance.new("Model",Character)
Gun.Name = "DarkMegaGunnModel"
local Joint = Instance.new("Part",Gun)
Joint.Name = "Joint"
Joint.Transparency = 1
Joint.Size = Vector3.new(1,1,1)
Joint.Massless = true
Joint.CanCollide = false
Gun.PrimaryPart=Joint
local JointWeld = Instance.new("Weld",Joint)
JointWeld.Part0 = Character:FindFirstChild("Right Arm")
JointWeld.Part1 = Joint
JointWeldC0 = CFrame.new(0.049999997, -1, -0.150000006, 1, -0, 0, 0, -0.291495591, 0.956567764, -0, -0.956567764, -0.291495591)
local Base = Instance.new("Part",Gun)
Base.Anchored = true
Base.Massless = true
Base.Color = Color3.new()
Base.Size = Vector3.new(4.662, 4.291, 0.734)
Base.Position = Vector3.new(-37.533, 7.884, 42.381)
Base.Orientation = Vector3.new(1.9, -85.38, 129.65)
Base.CanCollide = false
Base.Name="Base"
local function SetupGunPart(Part)
Part.Massless = true
local PartWeld = Instance.new("Weld",Part)
PartWeld.Part0 = Base
PartWeld.Part1 = Part
PartWeld.C0 = Base.CFrame:Inverse() * CFrame.new(Base.Position)
PartWeld.C1 = Part.CFrame:Inverse() * CFrame.new(Base.Position)
end
local GunAdditions
local GunNeon
do
local inst = {}
inst['Model0'] = Instance.new("Model")
inst['Part1'] = Instance.new("Part")
inst['Part2'] = Instance.new("Part")
inst['Part3'] = Instance.new("Part")
inst['Part4'] = Instance.new("Part")
inst['Part5'] = Instance.new("Part")
inst['Part6'] = Instance.new("Part")
inst['Part7'] = Instance.new("Part")
inst['Part8'] = Instance.new("Part")
inst['Part9'] = Instance.new("Part")
inst['Part10'] = Instance.new("Part")
inst['Part11'] = Instance.new("Part")
inst['Part12'] = Instance.new("Part")
inst['Part13'] = Instance.new("Part")
inst['Part14'] = Instance.new("Part")
inst['Part15'] = Instance.new("Part")
inst['Part16'] = Instance.new("Part")
inst['Part17'] = Instance.new("Part")
inst['Part18'] = Instance.new("Part")
inst['Part19'] = Instance.new("Part")
inst['Part20'] = Instance.new("Part")
inst['Part21'] = Instance.new("Part")
inst['Part22'] = Instance.new("Part")
inst['Part23'] = Instance.new("Part")
inst['Part24'] = Instance.new("Part")
inst['Part25'] = Instance.new("Part")
inst['Model26'] = Instance.new("Model")
inst['Part27'] = Instance.new("Part")
inst['Part28'] = Instance.new("Part")
inst['Part29'] = Instance.new("Part")
inst['Part30'] = Instance.new("Part")
inst['Part31'] = Instance.new("Part")
inst['Part32'] = Instance.new("Part")
inst['Part33'] = Instance.new("Part")
inst['Part34'] = Instance.new("Part")
inst['Part35'] = Instance.new("Part")
inst['Part36'] = Instance.new("Part")
inst['Part37'] = Instance.new("Part")
inst['WedgePart38'] = Instance.new("WedgePart")
inst['Part39'] = Instance.new("Part")
inst['Part40'] = Instance.new("Part")
inst['Part41'] = Instance.new("Part")
inst['Part42'] = Instance.new("Part")
inst['Part43'] = Instance.new("Part")
inst['Part44'] = Instance.new("Part")
inst['Part45'] = Instance.new("Part")
inst['Part46'] = Instance.new("Part")
inst['Part47'] = Instance.new("Part")
inst['Part48'] = Instance.new("Part")
inst['Part49'] = Instance.new("Part")
inst['Part50'] = Instance.new("Part")
inst['Part51'] = Instance.new("Part")
inst['WedgePart52'] = Instance.new("WedgePart")
inst['WedgePart53'] = Instance.new("WedgePart")
inst['WedgePart54'] = Instance.new("WedgePart")
inst['WedgePart55'] = Instance.new("WedgePart")
inst['WedgePart56'] = Instance.new("WedgePart")
inst['WedgePart57'] = Instance.new("WedgePart")
inst['WedgePart58'] = Instance.new("WedgePart")
inst['WedgePart59'] = Instance.new("WedgePart")
inst['WedgePart60'] = Instance.new("WedgePart")
inst['WedgePart61'] = Instance.new("WedgePart")
inst['WedgePart62'] = Instance.new("WedgePart")
inst['WedgePart63'] = Instance.new("WedgePart")
inst['WedgePart64'] = Instance.new("WedgePart")
inst['WedgePart65'] = Instance.new("WedgePart")
inst['WedgePart66'] = Instance.new("WedgePart")
inst['WedgePart67'] = Instance.new("WedgePart")
inst['WedgePart68'] = Instance.new("WedgePart")
inst['WedgePart69'] = Instance.new("WedgePart")
inst['WedgePart70'] = Instance.new("WedgePart")
inst['WedgePart71'] = Instance.new("WedgePart")
inst['WedgePart72'] = Instance.new("WedgePart")
inst['WedgePart73'] = Instance.new("WedgePart")
inst['WedgePart74'] = Instance.new("WedgePart")
inst['WedgePart75'] = Instance.new("WedgePart")
inst['WedgePart76'] = Instance.new("WedgePart")
inst['WedgePart77'] = Instance.new("WedgePart")
inst['WedgePart78'] = Instance.new("WedgePart")
inst['WedgePart79'] = Instance.new("WedgePart")
inst['WedgePart80'] = Instance.new("WedgePart")
inst['WedgePart81'] = Instance.new("WedgePart")
inst['WedgePart82'] = Instance.new("WedgePart")
inst['WedgePart83'] = Instance.new("WedgePart")
inst['WedgePart84'] = Instance.new("WedgePart")
inst['Model0'].Name = "GunAdditions"
inst['Model0'].Parent = Gun
inst['Part1'].Parent = inst['Model0']
inst['Part1'].CFrame = CFrame.new(-37.4212265, 7.1243782, 40.8845291, -0.0637066439, -0.0594783835, -0.996194661, 0.908383727, -0.416817188, -0.0332048163, -0.413256109, -0.907042325, 0.0805832073)
inst['Part1'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 114.65000152588)
inst['Part1'].Position = Vector3.new(-37.421226501465, 7.1243782043457, 40.88452911377)
inst['Part1'].Rotation = Vector3.new(22.389999389648, -85, 136.9700012207)
inst['Part1'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part1'].Massless = true
inst['Part1'].Size = Vector3.new(0.15661776065826, 0.090356394648552, 0.27307713031769)
inst['Part1'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part1'].CanCollide = false
inst['Part1'].Material = Enum.Material.Metal
inst['Part1'].TopSurface = Enum.SurfaceType.Smooth
inst['Part2'].Parent = inst['Model0']
inst['Part2'].CFrame = CFrame.new(-37.4212265, 7.1243782, 40.8845291, 0.01965647, -0.0849107727, -0.996194661, 0.815166056, 0.578274846, -0.0332048386, 0.578893781, -0.811411321, 0.0805832222)
inst['Part2'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 54.650001525879)
inst['Part2'].Position = Vector3.new(-37.421226501465, 7.1243782043457, 40.88452911377)
inst['Part2'].Rotation = Vector3.new(22.389999389648, -85, 76.970001220703)
inst['Part2'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part2'].Massless = true
inst['Part2'].Size = Vector3.new(0.15661776065826, 0.090356394648552, 0.27307713031769)
inst['Part2'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part2'].CanCollide = false
inst['Part2'].Material = Enum.Material.Metal
inst['Part2'].TopSurface = Enum.SurfaceType.Smooth
inst['Part3'].Parent = inst['Model0']
inst['Part3'].CFrame = CFrame.new(-37.5413246, 7.68033981, 42.1955261, 0.996189892, 0.0254264455, -0.0833560824, 0.03319446, -0.995084822, 0.0932189897, -0.0805740356, -0.095625475, -0.99214232)
inst['Part3'].Orientation = Vector3.new(-5.3499999046326, -175.19999694824, 178.08999633789)
inst['Part3'].Position = Vector3.new(-37.541324615479, 7.6803398132324, 42.195526123047)
inst['Part3'].Rotation = Vector3.new(-174.63000488281, -4.7800002098083, -1.460000038147)
inst['Part3'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part3'].Massless = true
inst['Part3'].Size = Vector3.new(1.1083718538284, 0.60237598419189, 0.60237598419189)
inst['Part3'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part3'].CanCollide = false
inst['Part3'].Material = Enum.Material.Metal
inst['Part3'].TopSurface = Enum.SurfaceType.Smooth
inst['Part3'].Shape = Enum.PartType.Cylinder
inst['Part4'].Parent = inst['Model0']
inst['Part4'].CFrame = CFrame.new(-37.2778397, 8.53958607, 40.250309, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part4'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part4'].Position = Vector3.new(-37.277839660645, 8.5395860671997, 40.250308990479)
inst['Part4'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part4'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part4'].Massless = true
inst['Part4'].Size = Vector3.new(0.40158399939537, 0.20079199969769, 0.20079199969769)
inst['Part4'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part4'].CanCollide = false
inst['Part4'].Material = Enum.Material.Metal
inst['Part4'].TopSurface = Enum.SurfaceType.Smooth
inst['Part4'].Shape = Enum.PartType.Cylinder
inst['Part5'].Parent = inst['Model0']
inst['Part5'].CFrame = CFrame.new(-37.2611046, 8.52086735, 40.4495201, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part5'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part5'].Position = Vector3.new(-37.26110458374, 8.5208673477173, 40.449520111084)
inst['Part5'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part5'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part5'].Massless = true
inst['Part5'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part5'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part5'].CanCollide = false
inst['Part5'].Material = Enum.Material.Metal
inst['Part5'].TopSurface = Enum.SurfaceType.Smooth
inst['Part5'].Shape = Enum.PartType.Ball
inst['Part6'].Parent = inst['Model0']
inst['Part6'].CFrame = CFrame.new(-37.2945824, 8.55830574, 40.0510902, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part6'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part6'].Position = Vector3.new(-37.294582366943, 8.5583057403564, 40.051090240479)
inst['Part6'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part6'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part6'].Massless = true
inst['Part6'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part6'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part6'].CanCollide = false
inst['Part6'].Material = Enum.Material.Metal
inst['Part6'].TopSurface = Enum.SurfaceType.Smooth
inst['Part6'].Shape = Enum.PartType.Ball
inst['Part7'].Parent = inst['Model0']
inst['Part7'].CFrame = CFrame.new(-37.2008858, 8.1229229, 40.4070702, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part7'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part7'].Position = Vector3.new(-37.200885772705, 8.1229228973389, 40.407070159912)
inst['Part7'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part7'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part7'].Massless = true
inst['Part7'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part7'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part7'].CanCollide = false
inst['Part7'].Material = Enum.Material.Metal
inst['Part7'].TopSurface = Enum.SurfaceType.Smooth
inst['Part7'].Shape = Enum.PartType.Ball
inst['Part8'].Parent = inst['Model0']
inst['Part8'].CFrame = CFrame.new(-37.2406807, 7.72164917, 40.3727074, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part8'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part8'].Position = Vector3.new(-37.24068069458, 7.7216491699219, 40.372707366943)
inst['Part8'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part8'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part8'].Massless = true
inst['Part8'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part8'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part8'].CanCollide = false
inst['Part8'].Material = Enum.Material.Metal
inst['Part8'].TopSurface = Enum.SurfaceType.Smooth
inst['Part8'].Shape = Enum.PartType.Ball
inst['Part9'].Parent = inst['Model0']
inst['Part9'].CFrame = CFrame.new(-37.2741547, 7.75908899, 39.9742889, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part9'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part9'].Position = Vector3.new(-37.274154663086, 7.7590889930725, 39.97428894043)
inst['Part9'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part9'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part9'].Massless = true
inst['Part9'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part9'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part9'].CanCollide = false
inst['Part9'].Material = Enum.Material.Metal
inst['Part9'].TopSurface = Enum.SurfaceType.Smooth
inst['Part9'].Shape = Enum.PartType.Ball
inst['Part10'].Parent = inst['Model0']
inst['Part10'].CFrame = CFrame.new(-37.2343636, 8.16036129, 40.0086479, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part10'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part10'].Position = Vector3.new(-37.234363555908, 8.160361289978, 40.008647918701)
inst['Part10'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part10'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part10'].Massless = true
inst['Part10'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part10'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part10'].CanCollide = false
inst['Part10'].Material = Enum.Material.Metal
inst['Part10'].TopSurface = Enum.SurfaceType.Smooth
inst['Part10'].Shape = Enum.PartType.Ball
inst['Part11'].Parent = inst['Model0']
inst['Part11'].CFrame = CFrame.new(-37.2574196, 7.74036884, 40.1735039, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part11'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part11'].Position = Vector3.new(-37.257419586182, 7.7403688430786, 40.173503875732)
inst['Part11'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part11'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part11'].Massless = true
inst['Part11'].Size = Vector3.new(0.40158399939537, 0.20079199969769, 0.20079199969769)
inst['Part11'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part11'].CanCollide = false
inst['Part11'].Material = Enum.Material.Metal
inst['Part11'].TopSurface = Enum.SurfaceType.Smooth
inst['Part11'].Shape = Enum.PartType.Cylinder
inst['Part12'].Parent = inst['Model0']
inst['Part12'].CFrame = CFrame.new(-37.2176208, 8.14164352, 40.207859, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part12'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part12'].Position = Vector3.new(-37.217620849609, 8.1416435241699, 40.207859039307)
inst['Part12'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part12'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part12'].Massless = true
inst['Part12'].Size = Vector3.new(0.40158399939537, 0.20079199969769, 0.20079199969769)
inst['Part12'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part12'].CanCollide = false
inst['Part12'].Material = Enum.Material.Metal
inst['Part12'].TopSurface = Enum.SurfaceType.Smooth
inst['Part12'].Shape = Enum.PartType.Cylinder
inst['Part13'].Parent = inst['Model0']
inst['Part13'].CFrame = CFrame.new(-38.1612129, 8.49087238, 40.5223236, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part13'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part13'].Position = Vector3.new(-38.161212921143, 8.4908723831177, 40.522323608398)
inst['Part13'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part13'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part13'].Massless = true
inst['Part13'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part13'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part13'].CanCollide = false
inst['Part13'].Material = Enum.Material.Metal
inst['Part13'].TopSurface = Enum.SurfaceType.Smooth
inst['Part13'].Shape = Enum.PartType.Ball
inst['Part14'].Parent = inst['Model0']
inst['Part14'].CFrame = CFrame.new(-38.1575317, 7.71037865, 40.2463036, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part14'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part14'].Position = Vector3.new(-38.157531738281, 7.7103786468506, 40.24630355835)
inst['Part14'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part14'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part14'].Massless = true
inst['Part14'].Size = Vector3.new(0.40158399939537, 0.20079199969769, 0.20079199969769)
inst['Part14'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part14'].CanCollide = false
inst['Part14'].Material = Enum.Material.Metal
inst['Part14'].TopSurface = Enum.SurfaceType.Smooth
inst['Part14'].Shape = Enum.PartType.Cylinder
inst['Part15'].Parent = inst['Model0']
inst['Part15'].CFrame = CFrame.new(-38.1779556, 8.50959396, 40.3231087, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part15'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part15'].Position = Vector3.new(-38.177955627441, 8.509593963623, 40.323108673096)
inst['Part15'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part15'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part15'].Massless = true
inst['Part15'].Size = Vector3.new(0.40158399939537, 0.20079199969769, 0.20079199969769)
inst['Part15'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part15'].CanCollide = false
inst['Part15'].Material = Enum.Material.Metal
inst['Part15'].TopSurface = Enum.SurfaceType.Smooth
inst['Part15'].Shape = Enum.PartType.Cylinder
inst['Part16'].Parent = inst['Model0']
inst['Part16'].CFrame = CFrame.new(-38.1407928, 7.69165707, 40.4455147, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part16'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part16'].Position = Vector3.new(-38.14079284668, 7.6916570663452, 40.445514678955)
inst['Part16'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part16'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part16'].Massless = true
inst['Part16'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part16'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part16'].CanCollide = false
inst['Part16'].Material = Enum.Material.Metal
inst['Part16'].TopSurface = Enum.SurfaceType.Smooth
inst['Part16'].Shape = Enum.PartType.Ball
inst['Part17'].Parent = inst['Model0']
inst['Part17'].CFrame = CFrame.new(-38.1946945, 8.52831745, 40.1238937, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part17'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part17'].Position = Vector3.new(-38.194694519043, 8.5283174514771, 40.123893737793)
inst['Part17'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part17'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part17'].Massless = true
inst['Part17'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part17'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part17'].CanCollide = false
inst['Part17'].Material = Enum.Material.Metal
inst['Part17'].TopSurface = Enum.SurfaceType.Smooth
inst['Part17'].Shape = Enum.PartType.Ball
inst['Part18'].Parent = inst['Model0']
inst['Part18'].CFrame = CFrame.new(-38.174263, 7.72909498, 40.0470924, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part18'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part18'].Position = Vector3.new(-38.174263000488, 7.7290949821472, 40.047092437744)
inst['Part18'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part18'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part18'].Massless = true
inst['Part18'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part18'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part18'].CanCollide = false
inst['Part18'].Material = Enum.Material.Metal
inst['Part18'].TopSurface = Enum.SurfaceType.Smooth
inst['Part18'].Shape = Enum.PartType.Ball
inst['Part19'].Parent = inst['Model0']
inst['Part19'].CFrame = CFrame.new(-38.2344856, 8.12703609, 40.0895348, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part19'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part19'].Position = Vector3.new(-38.234485626221, 8.1270360946655, 40.089534759521)
inst['Part19'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part19'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part19'].Massless = true
inst['Part19'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part19'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part19'].CanCollide = false
inst['Part19'].Material = Enum.Material.Metal
inst['Part19'].TopSurface = Enum.SurfaceType.Smooth
inst['Part19'].Shape = Enum.PartType.Ball
inst['Part20'].Parent = inst['Model0']
inst['Part20'].CFrame = CFrame.new(-38.2010117, 8.0895977, 40.4879646, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part20'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part20'].Position = Vector3.new(-38.201011657715, 8.0895977020264, 40.487964630127)
inst['Part20'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part20'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part20'].Massless = true
inst['Part20'].Size = Vector3.new(0.20079199969769, 0.20079199969769, 0.20079199969769)
inst['Part20'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part20'].CanCollide = false
inst['Part20'].Material = Enum.Material.Metal
inst['Part20'].TopSurface = Enum.SurfaceType.Smooth
inst['Part20'].Shape = Enum.PartType.Ball
inst['Part21'].Parent = inst['Model0']
inst['Part21'].CFrame = CFrame.new(-38.2177467, 8.10831833, 40.2887535, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part21'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part21'].Position = Vector3.new(-38.217746734619, 8.1083183288574, 40.288753509521)
inst['Part21'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part21'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part21'].Massless = true
inst['Part21'].Size = Vector3.new(0.40158399939537, 0.20079199969769, 0.20079199969769)
inst['Part21'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part21'].CanCollide = false
inst['Part21'].Material = Enum.Material.Metal
inst['Part21'].TopSurface = Enum.SurfaceType.Smooth
inst['Part21'].Shape = Enum.PartType.Cylinder
inst['Part22'].Parent = inst['Model0']
inst['Part22'].CFrame = CFrame.new(-37.8212814, 7.11104727, 40.9168892, 0.01965647, -0.0849107727, -0.996194661, 0.815166056, 0.578274846, -0.0332048386, 0.578893781, -0.811411321, 0.0805832222)
inst['Part22'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 54.650001525879)
inst['Part22'].Position = Vector3.new(-37.821281433105, 7.1110472679138, 40.916889190674)
inst['Part22'].Rotation = Vector3.new(22.389999389648, -85, 76.970001220703)
inst['Part22'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part22'].Massless = true
inst['Part22'].Size = Vector3.new(0.15661776065826, 0.090356394648552, 0.27307713031769)
inst['Part22'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part22'].CanCollide = false
inst['Part22'].Material = Enum.Material.Metal
inst['Part22'].TopSurface = Enum.SurfaceType.Smooth
inst['Part23'].Parent = inst['Model0']
inst['Part23'].CFrame = CFrame.new(-37.8212814, 7.11104727, 40.9168892, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part23'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part23'].Position = Vector3.new(-37.821281433105, 7.1110472679138, 40.916889190674)
inst['Part23'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part23'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part23'].Massless = true
inst['Part23'].Size = Vector3.new(0.15661776065826, 0.090356394648552, 0.27307713031769)
inst['Part23'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part23'].CanCollide = false
inst['Part23'].Material = Enum.Material.Metal
inst['Part23'].TopSurface = Enum.SurfaceType.Smooth
inst['Part24'].Parent = inst['Model0']
inst['Part24'].CFrame = CFrame.new(-37.4212265, 7.1243782, 40.8845291, -0.0833628029, 0.0254315492, -0.996189177, 0.0932305753, -0.995083451, -0.0332011357, -0.992140651, -0.0956377089, 0.0805798471)
inst['Part24'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 174.64999389648)
inst['Part24'].Position = Vector3.new(-37.421226501465, 7.1243782043457, 40.88452911377)
inst['Part24'].Rotation = Vector3.new(22.389999389648, -85, -163.0299987793)
inst['Part24'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part24'].Massless = true
inst['Part24'].Size = Vector3.new(0.15661776065826, 0.090356394648552, 0.27307713031769)
inst['Part24'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part24'].CanCollide = false
inst['Part24'].Material = Enum.Material.Metal
inst['Part24'].TopSurface = Enum.SurfaceType.Smooth
inst['Part25'].Parent = inst['Model0']
inst['Part25'].CFrame = CFrame.new(-37.8212814, 7.11104727, 40.9168892, -0.0637066439, -0.0594783835, -0.996194661, 0.908383727, -0.416817188, -0.0332048163, -0.413256109, -0.907042325, 0.0805832073)
inst['Part25'].Orientation = Vector3.new(1.8999999761581, -85.379997253418, 114.65000152588)
inst['Part25'].Position = Vector3.new(-37.821281433105, 7.1110472679138, 40.916889190674)
inst['Part25'].Rotation = Vector3.new(22.389999389648, -85, 136.9700012207)
inst['Part25'].Color = Color3.new(0.498039, 0.498039, 0.498039)
inst['Part25'].Massless = true
inst['Part25'].Size = Vector3.new(0.15661776065826, 0.090356394648552, 0.27307713031769)
inst['Part25'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part25'].CanCollide = false
inst['Part25'].Material = Enum.Material.Metal
inst['Part25'].TopSurface = Enum.SurfaceType.Smooth
inst['Model26'].Name = "NeonParts"
inst['Model26'].Parent = Gun
inst['Part27'].Parent = inst['Model26']
inst['Part27'].CFrame = CFrame.new(-37.8513565, 6.70601749, 40.5654373, -0.785818636, 0.612803578, -0.0833531544, 0.606103122, 0.789900184, 0.093218036, 0.122959532, 0.0227297749, -0.992147028)
inst['Part27'].Orientation = Vector3.new(-5.3499999046326, -175.19999694824, 37.5)
inst['Part27'].Position = Vector3.new(-37.851356506348, 6.7060174942017, 40.565437316895)
inst['Part27'].Rotation = Vector3.new(-174.63000488281, -4.7800002098083, -142.05000305176)
inst['Part27'].Color = Color3.new(1, 1, 1)
inst['Part27'].Massless = true
inst['Part27'].Size = Vector3.new(0.071473032236099, 0.010039600543678, 0.45377200841904)
inst['Part27'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part27'].CanCollide = false
inst['Part27'].Material = Enum.Material.Neon
inst['Part27'].TopSurface = Enum.SurfaceType.Smooth
inst['Part28'].Parent = inst['Model26']
inst['Part28'].CFrame = CFrame.new(-37.4346504, 6.71993446, 40.5317345, -0.753435373, -0.652207375, -0.0833531544, -0.657509744, 0.74765265, 0.093218036, 0.00152269588, 0.125033498, -0.992147028)
inst['Part28'].Orientation = Vector3.new(-5.3499999046326, -175.19999694824, -41.330001831055)
inst['Part28'].Position = Vector3.new(-37.434650421143, 6.719934463501, 40.531734466553)
inst['Part28'].Rotation = Vector3.new(-174.63000488281, -4.7800002098083, 139.11999511719)
inst['Part28'].Color = Color3.new(1, 1, 1)
inst['Part28'].Massless = true
inst['Part28'].Size = Vector3.new(0.071473032236099, 0.010039600543678, 0.45376893877983)
inst['Part28'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part28'].CanCollide = false
inst['Part28'].Material = Enum.Material.Neon
inst['Part28'].TopSurface = Enum.SurfaceType.Smooth
inst['Part29'].Parent = inst['Model26']
inst['Part29'].CFrame = CFrame.new(-37.9014206, 7.59796715, 42.9524612, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part29'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part29'].Position = Vector3.new(-37.901420593262, 7.5979671478271, 42.952461242676)
inst['Part29'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part29'].Color = Color3.new(1, 1, 1)
inst['Part29'].Massless = true
inst['Part29'].Size = Vector3.new(0.80316805839539, 0.40158408880234, 0.010039600543678)
inst['Part29'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part29'].CanCollide = false
inst['Part29'].Material = Enum.Material.Neon
inst['Part29'].TopSurface = Enum.SurfaceType.Smooth
inst['Part30'].Parent = inst['Model26']
inst['Part30'].CFrame = CFrame.new(-37.4708099, 7.58079195, 43.0361137, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part30'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part30'].Position = Vector3.new(-37.470809936523, 7.5807919502258, 43.036113739014)
inst['Part30'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part30'].Color = Color3.new(1, 1, 1)
inst['Part30'].Massless = true
inst['Part30'].Size = Vector3.new(0.20079201459885, 0.46182161569595, 0.46182161569595)
inst['Part30'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part30'].CanCollide = false
inst['Part30'].Material = Enum.Material.Neon
inst['Part30'].TopSurface = Enum.SurfaceType.Smooth
inst['Part30'].Shape = Enum.PartType.Cylinder
inst['Part31'].Parent = inst['Model26']
inst['Part31'].CFrame = CFrame.new(-37.0613136, 7.62603235, 42.8845177, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part31'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part31'].Position = Vector3.new(-37.06131362915, 7.6260323524475, 42.884517669678)
inst['Part31'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part31'].Color = Color3.new(1, 1, 1)
inst['Part31'].Massless = true
inst['Part31'].Size = Vector3.new(0.80316805839539, 0.40158408880234, 0.010039600543678)
inst['Part31'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part31'].CanCollide = false
inst['Part31'].Material = Enum.Material.Neon
inst['Part31'].TopSurface = Enum.SurfaceType.Smooth
inst['Part32'].Parent = inst['Model26']
inst['Part32'].CFrame = CFrame.new(-38.1662331, 8.49510193, 40.4723053, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part32'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part32'].Position = Vector3.new(-38.166233062744, 8.4951019287109, 40.472305297852)
inst['Part32'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part32'].Color = Color3.new(1, 1, 1)
inst['Part32'].Massless = true
inst['Part32'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part32'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part32'].CanCollide = false
inst['Part32'].Material = Enum.Material.Neon
inst['Part32'].TopSurface = Enum.SurfaceType.Smooth
inst['Part32'].Shape = Enum.PartType.Cylinder
inst['Part33'].Parent = inst['Model26']
inst['Part33'].CFrame = CFrame.new(-37.2707405, 7.75401878, 40.0238838, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part33'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part33'].Position = Vector3.new(-37.270740509033, 7.7540187835693, 40.02388381958)
inst['Part33'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part33'].Color = Color3.new(1, 1, 1)
inst['Part33'].Massless = true
inst['Part33'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part33'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part33'].CanCollide = false
inst['Part33'].Material = Enum.Material.Neon
inst['Part33'].TopSurface = Enum.SurfaceType.Smooth
inst['Part33'].Shape = Enum.PartType.Cylinder
inst['Part34'].Parent = inst['Model26']
inst['Part34'].CFrame = CFrame.new(-37.2309723, 8.15529823, 40.0582428, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part34'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part34'].Position = Vector3.new(-37.230972290039, 8.1552982330322, 40.058242797852)
inst['Part34'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part34'].Color = Color3.new(1, 1, 1)
inst['Part34'].Massless = true
inst['Part34'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part34'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part34'].CanCollide = false
inst['Part34'].Material = Enum.Material.Neon
inst['Part34'].TopSurface = Enum.SurfaceType.Smooth
inst['Part34'].Shape = Enum.PartType.Cylinder
inst['Part35'].Parent = inst['Model26']
inst['Part35'].CFrame = CFrame.new(-37.2912178, 8.55324173, 40.1006889, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part35'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part35'].Position = Vector3.new(-37.291217803955, 8.5532417297363, 40.100688934326)
inst['Part35'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part35'].Color = Color3.new(1, 1, 1)
inst['Part35'].Massless = true
inst['Part35'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part35'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part35'].CanCollide = false
inst['Part35'].Material = Enum.Material.Neon
inst['Part35'].TopSurface = Enum.SurfaceType.Smooth
inst['Part35'].Shape = Enum.PartType.Cylinder
inst['Part36'].Parent = inst['Model26']
inst['Part36'].CFrame = CFrame.new(-38.1913376, 8.52318096, 40.1734848, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part36'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part36'].Position = Vector3.new(-38.191337585449, 8.5231809616089, 40.173484802246)
inst['Part36'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part36'].Color = Color3.new(1, 1, 1)
inst['Part36'].Massless = true
inst['Part36'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part36'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part36'].CanCollide = false
inst['Part36'].Material = Enum.Material.Neon
inst['Part36'].TopSurface = Enum.SurfaceType.Smooth
inst['Part36'].Shape = Enum.PartType.Cylinder
inst['Part37'].Parent = inst['Model26']
inst['Part37'].CFrame = CFrame.new(-37.2058678, 8.12722301, 40.3570633, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part37'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part37'].Position = Vector3.new(-37.205867767334, 8.1272230148315, 40.357063293457)
inst['Part37'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part37'].Color = Color3.new(1, 1, 1)
inst['Part37'].Massless = true
inst['Part37'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part37'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part37'].CanCollide = false
inst['Part37'].Material = Enum.Material.Neon
inst['Part37'].TopSurface = Enum.SurfaceType.Smooth
inst['Part37'].Shape = Enum.PartType.Cylinder
inst['WedgePart38'].Parent = inst['Model26']
inst['WedgePart38'].CFrame = CFrame.new(-36.8546944, 7.42958498, 41.9876099, -0.704792321, 0.344882369, 0.6199283, -0.683810234, -0.097668983, -0.723089039, -0.18883267, -0.933544159, 0.30467844)
inst['WedgePart38'].Orientation = Vector3.new(46.310001373291, 63.830001831055, -98.129997253418)
inst['WedgePart38'].Position = Vector3.new(-36.854694366455, 7.429584980011, 41.987609863281)
inst['WedgePart38'].Rotation = Vector3.new(67.150001525879, 38.310001373291, -153.92999267578)
inst['WedgePart38'].Color = Color3.new(1, 1, 1)
inst['WedgePart38'].Massless = true
inst['WedgePart38'].Size = Vector3.new(0.012047520838678, 0.093970663845539, 0.06907245516777)
inst['WedgePart38'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart38'].CanCollide = false
inst['WedgePart38'].Material = Enum.Material.Neon
inst['Part39'].Parent = inst['Model26']
inst['Part39'].CFrame = CFrame.new(-38.2059975, 8.09382153, 40.4379463, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part39'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part39'].Position = Vector3.new(-38.205997467041, 8.0938215255737, 40.43794631958)
inst['Part39'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part39'].Color = Color3.new(1, 1, 1)
inst['Part39'].Massless = true
inst['Part39'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part39'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part39'].CanCollide = false
inst['Part39'].Material = Enum.Material.Neon
inst['Part39'].TopSurface = Enum.SurfaceType.Smooth
inst['Part39'].Shape = Enum.PartType.Cylinder
inst['Part40'].Parent = inst['Model26']
inst['Part40'].CFrame = CFrame.new(-37.2661133, 8.52516842, 40.3995132, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part40'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part40'].Position = Vector3.new(-37.26611328125, 8.5251684188843, 40.399513244629)
inst['Part40'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part40'].Color = Color3.new(1, 1, 1)
inst['Part40'].Massless = true
inst['Part40'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part40'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part40'].CanCollide = false
inst['Part40'].Material = Enum.Material.Neon
inst['Part40'].TopSurface = Enum.SurfaceType.Smooth
inst['Part40'].Shape = Enum.PartType.Cylinder
inst['Part41'].Parent = inst['Model26']
inst['Part41'].CFrame = CFrame.new(-37.2456322, 7.72594166, 40.3227043, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part41'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part41'].Position = Vector3.new(-37.245632171631, 7.72594165802, 40.322704315186)
inst['Part41'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part41'].Color = Color3.new(1, 1, 1)
inst['Part41'].Massless = true
inst['Part41'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part41'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part41'].CanCollide = false
inst['Part41'].Material = Enum.Material.Neon
inst['Part41'].TopSurface = Enum.SurfaceType.Smooth
inst['Part41'].Shape = Enum.PartType.Cylinder
inst['Part42'].Parent = inst['Model26']
inst['Part42'].CFrame = CFrame.new(-37.4175034, 6.8727231, 40.4869576, -0.0833531618, 0.0255016088, -0.99618721, 0.0932180434, -0.995086312, -0.0332697034, -0.992147088, -0.0956306532, 0.0805634558)
inst['Part42'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part42'].Position = Vector3.new(-37.417503356934, 6.8727231025696, 40.486957550049)
inst['Part42'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part42'].Color = Color3.new(1, 1, 1)
inst['Part42'].Massless = true
inst['Part42'].Size = Vector3.new(0.56824111938477, 0.25701373815536, 0.010039600543678)
inst['Part42'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part42'].CanCollide = false
inst['Part42'].Material = Enum.Material.Neon
inst['Part42'].TopSurface = Enum.SurfaceType.Smooth
inst['Part43'].Parent = inst['Model26']
inst['Part43'].CFrame = CFrame.new(-37.0905457, 7.8987422, 45.0780602, -0.0833531693, 0.563950181, -0.821583807, 0.0932180509, -0.816429794, -0.569865227, -0.992147207, -0.124080658, 0.0154820057)
inst['Part43'].Orientation = Vector3.new(34.740001678467, -88.919998168945, 173.49000549316)
inst['Part43'].Position = Vector3.new(-37.090545654297, 7.8987421989441, 45.078060150146)
inst['Part43'].Rotation = Vector3.new(88.440002441406, -55.240001678467, -98.410003662109)
inst['Part43'].Color = Color3.new(1, 1, 1)
inst['Part43'].Massless = true
inst['Part43'].Size = Vector3.new(1.8071283102036, 0.40158402919769, 0.20079201459885)
inst['Part43'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part43'].CanCollide = false
inst['Part43'].Material = Enum.Material.Neon
inst['Part43'].TopSurface = Enum.SurfaceType.Smooth
inst['Part44'].Parent = inst['Model26']
inst['Part44'].CFrame = CFrame.new(-38.1708565, 7.7239542, 40.0966759, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part44'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part44'].Position = Vector3.new(-38.17085647583, 7.7239542007446, 40.096675872803)
inst['Part44'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part44'].Color = Color3.new(1, 1, 1)
inst['Part44'].Massless = true
inst['Part44'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part44'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part44'].CanCollide = false
inst['Part44'].Material = Enum.Material.Neon
inst['Part44'].TopSurface = Enum.SurfaceType.Smooth
inst['Part44'].Shape = Enum.PartType.Cylinder
inst['Part45'].Parent = inst['Model26']
inst['Part45'].CFrame = CFrame.new(-38.1457481, 7.69587994, 40.3954964, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part45'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part45'].Position = Vector3.new(-38.145748138428, 7.6958799362183, 40.395496368408)
inst['Part45'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part45'].Color = Color3.new(1, 1, 1)
inst['Part45'].Massless = true
inst['Part45'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part45'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part45'].CanCollide = false
inst['Part45'].Material = Enum.Material.Neon
inst['Part45'].TopSurface = Enum.SurfaceType.Smooth
inst['Part45'].Shape = Enum.PartType.Cylinder
inst['Part46'].Parent = inst['Model26']
inst['Part46'].CFrame = CFrame.new(-37.6418648, 6.69088078, 40.5535049, -0.0833531618, 0.0255016088, -0.99618721, 0.0932180434, -0.995086312, -0.0332697034, -0.992147088, -0.0956306532, 0.0805634558)
inst['Part46'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part46'].Position = Vector3.new(-37.641864776611, 6.6908807754517, 40.553504943848)
inst['Part46'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part46'].Color = Color3.new(1, 1, 1)
inst['Part46'].Massless = true
inst['Part46'].Size = Vector3.new(0.46784520149231, 0.010039600543678, 0.36945730447769)
inst['Part46'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part46'].CanCollide = false
inst['Part46'].Material = Enum.Material.Neon
inst['Part46'].TopSurface = Enum.SurfaceType.Smooth
inst['Part47'].Parent = inst['Model26']
inst['Part47'].CFrame = CFrame.new(-38.231102, 8.12189865, 40.1391258, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part47'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part47'].Position = Vector3.new(-38.231101989746, 8.121898651123, 40.139125823975)
inst['Part47'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part47'].Color = Color3.new(1, 1, 1)
inst['Part47'].Massless = true
inst['Part47'].Size = Vector3.new(0.040158402174711, 0.22087122499943, 0.22087122499943)
inst['Part47'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part47'].CanCollide = false
inst['Part47'].Material = Enum.Material.Neon
inst['Part47'].TopSurface = Enum.SurfaceType.Smooth
inst['Part47'].Shape = Enum.PartType.Cylinder
inst['Part48'].Parent = inst['Model26']
inst['Part48'].CFrame = CFrame.new(-37.5386047, 7.88377666, 45.114296, -0.0833531693, -0.521174848, -0.849362433, 0.0932180509, -0.852669954, 0.514060438, -0.992147207, -0.036324665, 0.119650409)
inst['Part48'].Orientation = Vector3.new(-30.930000305176, -81.980003356934, 173.75999450684)
inst['Part48'].Position = Vector3.new(-37.538604736328, 7.8837766647339, 45.114295959473)
inst['Part48'].Rotation = Vector3.new(-76.900001525879, -58.139999389648, 99.089996337891)
inst['Part48'].Color = Color3.new(1, 1, 1)
inst['Part48'].Massless = true
inst['Part48'].Size = Vector3.new(1.8071283102036, 0.40158402919769, 0.20079201459885)
inst['Part48'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part48'].CanCollide = false
inst['Part48'].Material = Enum.Material.Neon
inst['Part48'].TopSurface = Enum.SurfaceType.Smooth
inst['Part49'].Name = "thingy"
inst['Part49'].Parent = inst['Model26']
inst['Part49'].CFrame = CFrame.new(-37.4406853, 7.54710102, 43.3946953, -0.0833531693, 0.0255016685, -0.996187389, 0.0932180509, -0.995086491, -0.0332697332, -0.992147207, -0.0956306756, 0.0805634633)
inst['Part49'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part49'].Position = Vector3.new(-37.440685272217, 7.547101020813, 43.394695281982)
inst['Part49'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part49'].Color = Color3.new(1, 1, 1)
inst['Part49'].Massless = true
inst['Part49'].Size = Vector3.new(0.20079201459885, 0.20079201459885, 0.20079201459885)
inst['Part49'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part49'].CanCollide = false
inst['Part49'].Material = Enum.Material.Neon
inst['Part49'].TopSurface = Enum.SurfaceType.Smooth
inst['Part50'].Parent = inst['Model26']
inst['Part50'].CFrame = CFrame.new(-37.5421181, 7.67994499, 42.1953392, 0.99618721, 0.0255016088, -0.0833531618, 0.0332697034, -0.995086312, 0.0932180434, -0.0805634558, -0.0956306532, -0.992147088)
inst['Part50'].Orientation = Vector3.new(-5.3499999046326, -175.19999694824, 178.08999633789)
inst['Part50'].Position = Vector3.new(-37.54211807251, 7.6799449920654, 42.195339202881)
inst['Part50'].Rotation = Vector3.new(-174.63000488281, -4.7800002098083, -1.4700000286102)
inst['Part50'].Color = Color3.new(1, 1, 1)
inst['Part50'].Massless = true
inst['Part50'].Size = Vector3.new(1.114395737648, 0.20079201459885, 0.20079201459885)
inst['Part50'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part50'].CanCollide = false
inst['Part50'].Material = Enum.Material.Neon
inst['Part50'].TopSurface = Enum.SurfaceType.Smooth
inst['Part50'].Shape = Enum.PartType.Cylinder
inst['Part51'].Parent = inst['Model26']
inst['Part51'].CFrame = CFrame.new(-37.8855591, 6.85709, 40.5248146, -0.0833531618, 0.0255016088, -0.99618721, 0.0932180434, -0.995086312, -0.0332697034, -0.992147088, -0.0956306532, 0.0805634558)
inst['Part51'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 174.64999389648)
inst['Part51'].Position = Vector3.new(-37.885559082031, 6.8570899963379, 40.524814605713)
inst['Part51'].Rotation = Vector3.new(22.440000534058, -85, -162.99000549316)
inst['Part51'].Color = Color3.new(1, 1, 1)
inst['Part51'].Massless = true
inst['Part51'].Size = Vector3.new(0.56824111938477, 0.25701373815536, 0.010039600543678)
inst['Part51'].BottomSurface = Enum.SurfaceType.Smooth
inst['Part51'].CanCollide = false
inst['Part51'].Material = Enum.Material.Neon
inst['Part51'].TopSurface = Enum.SurfaceType.Smooth
inst['WedgePart52'].Parent = inst['Model26']
inst['WedgePart52'].CFrame = CFrame.new(-38.2488022, 7.45845461, 42.0214767, -0.0796379, 0.0354385376, 0.996193826, 0.723188341, 0.689848959, 0.0332726166, -0.686044037, 0.723085463, -0.0805668607)
inst['WedgePart52'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, 46.349998474121)
inst['WedgePart52'].Position = Vector3.new(-38.248802185059, 7.4584546089172, 42.021476745605)
inst['WedgePart52'].Rotation = Vector3.new(-157.55999755859, 85, -156.00999450684)
inst['WedgePart52'].Color = Color3.new(1, 1, 1)
inst['WedgePart52'].Massless = true
inst['WedgePart52'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart52'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart52'].CanCollide = false
inst['WedgePart52'].Material = Enum.Material.Neon
inst['WedgePart53'].Parent = inst['Model26']
inst['WedgePart53'].CFrame = CFrame.new(-38.2167549, 7.36143351, 42.3335571, 0.739501655, -0.334924042, -0.583909392, -0.670588374, -0.290941089, -0.682391286, 0.0586727262, 0.896197677, -0.439748377)
inst['WedgePart53'].Orientation = Vector3.new(43.029998779297, -126.98000335693, -113.44999694824)
inst['WedgePart53'].Position = Vector3.new(-38.21675491333, 7.361433506012, 42.333557128906)
inst['WedgePart53'].Rotation = Vector3.new(122.80000305176, -35.729999542236, 24.370000839233)
inst['WedgePart53'].Color = Color3.new(1, 1, 1)
inst['WedgePart53'].Massless = true
inst['WedgePart53'].Size = Vector3.new(0.010039600543678, 0.093913570046425, 0.069044947624207)
inst['WedgePart53'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart53'].CanCollide = false
inst['WedgePart53'].Material = Enum.Material.Neon
inst['WedgePart54'].Parent = inst['Model26']
inst['WedgePart54'].CFrame = CFrame.new(-38.1825638, 7.39479637, 42.2840157, -0.739512801, 0.334899634, -0.583909214, 0.670578659, 0.290963203, -0.682391524, -0.0586432889, -0.896199703, -0.439748347)
inst['WedgePart54'].Orientation = Vector3.new(43.029998779297, -126.98000335693, 66.540000915527)
inst['WedgePart54'].Position = Vector3.new(-38.182563781738, 7.39479637146, 42.284015655518)
inst['WedgePart54'].Rotation = Vector3.new(122.80000305176, -35.729999542236, -155.63999938965)
inst['WedgePart54'].Color = Color3.new(1, 1, 1)
inst['WedgePart54'].Massless = true
inst['WedgePart54'].Size = Vector3.new(0.010039600543678, 0.037194218486547, 0.0271573420614)
inst['WedgePart54'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart54'].CanCollide = false
inst['WedgePart54'].Material = Enum.Material.Neon
inst['WedgePart55'].Parent = inst['Model26']
inst['WedgePart55'].CFrame = CFrame.new(-38.2569351, 7.31447458, 42.3032951, -0.739501655, -0.334924042, 0.583909392, 0.670588374, -0.290941119, 0.682391286, -0.0586727262, 0.896197617, 0.439748436)
inst['WedgePart55'].Orientation = Vector3.new(-43.029998779297, 53.020000457764, 113.44999694824)
inst['WedgePart55'].Position = Vector3.new(-38.256935119629, 7.3144745826721, 42.303295135498)
inst['WedgePart55'].Rotation = Vector3.new(-57.200000762939, 35.729999542236, 155.63000488281)
inst['WedgePart55'].Color = Color3.new(1, 1, 1)
inst['WedgePart55'].Massless = true
inst['WedgePart55'].Size = Vector3.new(0.010039600543678, 0.093913570046425, 0.068583011627197)
inst['WedgePart55'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart55'].CanCollide = false
inst['WedgePart55'].Material = Enum.Material.Neon
inst['WedgePart56'].Parent = inst['Model26']
inst['WedgePart56'].CFrame = CFrame.new(-38.2227478, 7.34784031, 42.2537537, 0.739512801, 0.334899575, 0.583909273, -0.670578659, 0.290963113, 0.682391465, 0.0586432889, -0.896199763, 0.439748287)
inst['WedgePart56'].Orientation = Vector3.new(-43.029998779297, 53.020000457764, -66.540000915527)
inst['WedgePart56'].Position = Vector3.new(-38.222747802734, 7.3478403091431, 42.253753662109)
inst['WedgePart56'].Rotation = Vector3.new(-57.200000762939, 35.729999542236, -24.360000610352)
inst['WedgePart56'].Color = Color3.new(1, 1, 1)
inst['WedgePart56'].Massless = true
inst['WedgePart56'].Size = Vector3.new(0.010039600543678, 0.037194218486547, 0.11047061532736)
inst['WedgePart56'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart56'].CanCollide = false
inst['WedgePart56'].Material = Enum.Material.Neon
inst['WedgePart57'].Parent = inst['Model26']
inst['WedgePart57'].CFrame = CFrame.new(-38.2347794, 7.3750782, 42.1604576, -0.0863162726, -0.0121483086, 0.99618721, 0.247735783, 0.968252838, 0.0332697034, -0.964972377, 0.249658883, -0.0805634558)
inst['WedgePart57'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, 14.35000038147)
inst['WedgePart57'].Position = Vector3.new(-38.23477935791, 7.3750782012939, 42.160457611084)
inst['WedgePart57'].Rotation = Vector3.new(-157.55999755859, 85, 171.99000549316)
inst['WedgePart57'].Color = Color3.new(1, 1, 1)
inst['WedgePart57'].Massless = true
inst['WedgePart57'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart57'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart57'].CanCollide = false
inst['WedgePart57'].Material = Enum.Material.Neon
inst['WedgePart58'].Parent = inst['Model26']
inst['WedgePart58'].CFrame = CFrame.new(-36.8724365, 7.94143057, 41.9354553, -0.0381961241, 0.0783526301, -0.99618721, -0.664184749, -0.746823311, -0.0332697034, -0.746583164, 0.660389781, 0.0805634558)
inst['WedgePart58'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, -138.35000610352)
inst['WedgePart58'].Position = Vector3.new(-36.872436523438, 7.9414305686951, 41.935455322266)
inst['WedgePart58'].Rotation = Vector3.new(22.440000534058, -85, -115.98999786377)
inst['WedgePart58'].Color = Color3.new(1, 1, 1)
inst['WedgePart58'].Massless = true
inst['WedgePart58'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart58'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart58'].CanCollide = false
inst['WedgePart58'].Material = Enum.Material.Neon
inst['WedgePart59'].Parent = inst['Model26']
inst['WedgePart59'].CFrame = CFrame.new(-36.8120384, 7.37982082, 42.0085754, 0.704792321, 0.344882369, -0.6199283, 0.683810234, -0.097668983, 0.723089039, 0.18883267, -0.933544159, -0.30467844)
inst['WedgePart59'].Orientation = Vector3.new(-46.310001373291, -116.16999816895, 98.129997253418)
inst['WedgePart59'].Position = Vector3.new(-36.812038421631, 7.3798208236694, 42.008575439453)
inst['WedgePart59'].Rotation = Vector3.new(-112.84999847412, -38.310001373291, -26.069999694824)
inst['WedgePart59'].Color = Color3.new(1, 1, 1)
inst['WedgePart59'].Massless = true
inst['WedgePart59'].Size = Vector3.new(0.012047520838678, 0.093970663845539, 0.068670868873596)
inst['WedgePart59'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart59'].CanCollide = false
inst['WedgePart59'].Material = Enum.Material.Neon
inst['WedgePart60'].Parent = inst['Model26']
inst['WedgePart60'].CFrame = CFrame.new(-38.2597466, 7.60181284, 41.9453659, -0.0500109382, 0.0713929832, 0.99618721, 0.975188136, 0.218842685, 0.0332696959, -0.215639874, 0.973138332, -0.0805633664)
inst['WedgePart60'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, 77.349998474121)
inst['WedgePart60'].Position = Vector3.new(-38.259746551514, 7.6018128395081, 41.945365905762)
inst['WedgePart60'].Rotation = Vector3.new(-157.55999755859, 85, -125.01000213623)
inst['WedgePart60'].Color = Color3.new(1, 1, 1)
inst['WedgePart60'].Massless = true
inst['WedgePart60'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart60'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart60'].CanCollide = false
inst['WedgePart60'].Material = Enum.Material.Neon
inst['WedgePart61'].Parent = inst['Model26']
inst['WedgePart61'].CFrame = CFrame.new(-38.2644882, 7.76419163, 41.9538727, -0.00609764457, 0.0869533122, 0.99618721, 0.948612452, -0.314674437, 0.0332696959, 0.31636402, 0.945205867, -0.0805633664)
inst['WedgePart61'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, 108.34999847412)
inst['WedgePart61'].Position = Vector3.new(-38.264488220215, 7.7641916275024, 41.953872680664)
inst['WedgePart61'].Rotation = Vector3.new(-157.55999755859, 85, -94.01000213623)
inst['WedgePart61'].Color = Color3.new(1, 1, 1)
inst['WedgePart61'].Massless = true
inst['WedgePart61'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart61'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart61'].CanCollide = false
inst['WedgePart61'].Material = Enum.Material.Neon
inst['WedgePart62'].Parent = inst['Model26']
inst['WedgePart62'].CFrame = CFrame.new(-38.2157631, 7.41817141, 42.4133759, -0.0487288982, -0.0722743571, 0.99618721, -0.553784192, 0.831991374, 0.0332697034, -0.831225455, -0.550059378, -0.0805634558)
inst['WedgePart62'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, -33.650001525879)
inst['WedgePart62'].Position = Vector3.new(-38.215763092041, 7.4181714057922, 42.413375854492)
inst['WedgePart62'].Rotation = Vector3.new(-157.55999755859, 85, 123.98999786377)
inst['WedgePart62'].Color = Color3.new(1, 1, 1)
inst['WedgePart62'].Massless = true
inst['WedgePart62'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart62'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart62'].CanCollide = false
inst['WedgePart62'].Material = Enum.Material.Neon
inst['WedgePart63'].Parent = inst['Model26']
inst['WedgePart63'].CFrame = CFrame.new(-37.4583282, 6.74642134, 40.2498436, -0.652207375, -0.753435373, 0.0833531544, 0.74765265, -0.657509804, -0.0932181627, 0.125033587, 0.00152260344, 0.992147088)
inst['WedgePart63'].Orientation = Vector3.new(5.3499999046326, 4.8000001907349, 131.33000183105)
inst['WedgePart63'].Position = Vector3.new(-37.45832824707, 6.7464213371277, 40.249843597412)
inst['WedgePart63'].Rotation = Vector3.new(5.3699998855591, 4.7800002098083, 130.88000488281)
inst['WedgePart63'].Color = Color3.new(1, 1, 1)
inst['WedgePart63'].Massless = true
inst['WedgePart63'].Size = Vector3.new(0.010039600543678, 0.071473032236099, 0.11447283625603)
inst['WedgePart63'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart63'].CanCollide = false
inst['WedgePart63'].Material = Enum.Material.Neon
inst['WedgePart64'].Parent = inst['Model26']
inst['WedgePart64'].CFrame = CFrame.new(-38.2616615, 7.89921808, 42.0445595, 0.0395576172, 0.0776741207, 0.99618721, 0.651050508, -0.758300304, 0.0332696959, 0.757994056, 0.647260129, -0.0805633664)
inst['WedgePart64'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, 139.35000610352)
inst['WedgePart64'].Position = Vector3.new(-38.261661529541, 7.899218082428, 42.04455947876)
inst['WedgePart64'].Rotation = Vector3.new(-157.55999755859, 85, -63.009998321533)
inst['WedgePart64'].Color = Color3.new(1, 1, 1)
inst['WedgePart64'].Massless = true
inst['WedgePart64'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart64'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart64'].CanCollide = false
inst['WedgePart64'].Material = Enum.Material.Neon
inst['WedgePart65'].Parent = inst['Model26']
inst['WedgePart65'].CFrame = CFrame.new(-37.8318596, 6.68421268, 40.7975197, 0.612803757, 0.0833531246, 0.785818577, 0.789900303, -0.093217954, -0.606103122, 0.0227297265, 0.992147088, -0.122959442)
inst['WedgePart65'].Orientation = Vector3.new(37.310001373291, 98.889999389648, 96.730003356934)
inst['WedgePart65'].Position = Vector3.new(-37.831859588623, 6.6842126846313, 40.797519683838)
inst['WedgePart65'].Rotation = Vector3.new(101.4700012207, 51.799999237061, -7.75)
inst['WedgePart65'].Color = Color3.new(1, 1, 1)
inst['WedgePart65'].Massless = true
inst['WedgePart65'].Size = Vector3.new(0.010039600543678, 0.014073763042688, 0.071473032236099)
inst['WedgePart65'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart65'].CanCollide = false
inst['WedgePart65'].Material = Enum.Material.Neon
inst['WedgePart66'].Parent = inst['Model26']
inst['WedgePart66'].CFrame = CFrame.new(-36.8495216, 7.9993329, 42.2427254, -0.0871132612, 0.00305931643, -0.99618721, 0.347588927, -0.937052965, -0.0332697034, -0.933589518, -0.349158585, 0.0805634558)
inst['WedgePart66'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 159.64999389648)
inst['WedgePart66'].Position = Vector3.new(-36.849521636963, 7.9993329048157, 42.242725372314)
inst['WedgePart66'].Rotation = Vector3.new(22.440000534058, -85, -177.99000549316)
inst['WedgePart66'].Color = Color3.new(1, 1, 1)
inst['WedgePart66'].Massless = true
inst['WedgePart66'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart66'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart66'].CanCollide = false
inst['WedgePart66'].Material = Enum.Material.Neon
inst['WedgePart67'].Parent = inst['Model26']
inst['WedgePart67'].CFrame = CFrame.new(-36.8630447, 8.0130825, 42.0811996, -0.0730950534, 0.047488872, -0.99618721, -0.184675634, -0.982232869, -0.0332697034, -0.980072439, 0.181546286, 0.0805634558)
inst['WedgePart67'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, -169.35000610352)
inst['WedgePart67'].Position = Vector3.new(-36.86304473877, 8.0130825042725, 42.081199645996)
inst['WedgePart67'].Rotation = Vector3.new(22.440000534058, -85, -146.99000549316)
inst['WedgePart67'].Color = Color3.new(1, 1, 1)
inst['WedgePart67'].Massless = true
inst['WedgePart67'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart67'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart67'].CanCollide = false
inst['WedgePart67'].Material = Enum.Material.Neon
inst['WedgePart68'].Parent = inst['Model26']
inst['WedgePart68'].CFrame = CFrame.new(-38.2384872, 7.95173931, 42.3527718, 0.0871533006, 0.00153845921, 0.99618721, -0.363889813, -0.93084383, 0.0332696959, 0.927353561, -0.365398735, -0.0805633664)
inst['WedgePart68'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, -158.64999389648)
inst['WedgePart68'].Position = Vector3.new(-38.238487243652, 7.9517393112183, 42.352771759033)
inst['WedgePart68'].Rotation = Vector3.new(-157.55999755859, 85, -1.0099999904633)
inst['WedgePart68'].Color = Color3.new(1, 1, 1)
inst['WedgePart68'].Massless = true
inst['WedgePart68'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart68'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart68'].CanCollide = false
inst['WedgePart68'].Material = Enum.Material.Neon
inst['WedgePart69'].Parent = inst['Model26']
inst['WedgePart69'].CFrame = CFrame.new(-36.8357315, 7.90410805, 42.3738937, -0.0762463436, -0.0422443449, -0.99618721, 0.780560076, -0.624189258, -0.0332697034, -0.620411992, -0.780121744, 0.0805634558)
inst['WedgePart69'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 128.64999389648)
inst['WedgePart69'].Position = Vector3.new(-36.835731506348, 7.9041080474854, 42.373893737793)
inst['WedgePart69'].Rotation = Vector3.new(22.440000534058, -85, 151.00999450684)
inst['WedgePart69'].Color = Color3.new(1, 1, 1)
inst['WedgePart69'].Massless = true
inst['WedgePart69'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart69'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart69'].CanCollide = false
inst['WedgePart69'].Material = Enum.Material.Neon
inst['WedgePart70'].Parent = inst['Model26']
inst['WedgePart70'].CFrame = CFrame.new(-38.2520828, 7.96831369, 42.1915169, 0.0739125907, 0.0462060124, 0.99618721, 0.167505562, -0.985306084, 0.0332696959, 0.983091593, 0.164414406, -0.0805633664)
inst['WedgePart70'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, 170.35000610352)
inst['WedgePart70'].Position = Vector3.new(-38.252082824707, 7.9683136940002, 42.191516876221)
inst['WedgePart70'].Rotation = Vector3.new(-157.55999755859, 85, -32.009998321533)
inst['WedgePart70'].Color = Color3.new(1, 1, 1)
inst['WedgePart70'].Massless = true
inst['WedgePart70'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart70'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart70'].CanCollide = false
inst['WedgePart70'].Material = Enum.Material.Neon
inst['WedgePart71'].Parent = inst['Model26']
inst['WedgePart71'].CFrame = CFrame.new(-36.8750191, 7.80484772, 41.8471222, 0.0076141879, 0.0868337825, -0.99618721, -0.95396018, -0.298071325, -0.0332697034, -0.299820125, 0.950583637, 0.0805634558)
inst['WedgePart71'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, -107.34999847412)
inst['WedgePart71'].Position = Vector3.new(-36.875019073486, 7.8048477172852, 41.847122192383)
inst['WedgePart71'].Rotation = Vector3.new(22.440000534058, -85, -84.98999786377)
inst['WedgePart71'].Color = Color3.new(1, 1, 1)
inst['WedgePart71'].Massless = true
inst['WedgePart71'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart71'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart71'].CanCollide = false
inst['WedgePart71'].Material = Enum.Material.Neon
inst['WedgePart72'].Parent = inst['Model26']
inst['WedgePart72'].CFrame = CFrame.new(-38.2148209, 7.70363617, 42.5429916, 0.0422743894, -0.0762294382, 0.99618721, -0.992721379, -0.115709014, 0.0332696959, 0.112738043, -0.990348041, -0.0805633664)
inst['WedgePart72'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, -96.650001525879)
inst['WedgePart72'].Position = Vector3.new(-38.214820861816, 7.7036361694336, 42.542991638184)
inst['WedgePart72'].Rotation = Vector3.new(-157.55999755859, 85, 60.990001678467)
inst['WedgePart72'].Color = Color3.new(1, 1, 1)
inst['WedgePart72'].Massless = true
inst['WedgePart72'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart72'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart72'].CanCollide = false
inst['WedgePart72'].Material = Enum.Material.Neon
inst['WedgePart73'].Parent = inst['Model26']
inst['WedgePart73'].CFrame = CFrame.new(-38.2115059, 7.54299355, 42.5176125, -0.00302487612, -0.0871140808, 0.99618721, -0.910520852, 0.412106454, 0.0332696959, -0.413430661, -0.906956315, -0.0805633664)
inst['WedgePart73'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, -65.650001525879)
inst['WedgePart73'].Position = Vector3.new(-38.211505889893, 7.5429935455322, 42.517612457275)
inst['WedgePart73'].Rotation = Vector3.new(-157.55999755859, 85, 91.98999786377)
inst['WedgePart73'].Color = Color3.new(1, 1, 1)
inst['WedgePart73'].Massless = true
inst['WedgePart73'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart73'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart73'].CanCollide = false
inst['WedgePart73'].Material = Enum.Material.Neon
inst['WedgePart74'].Parent = inst['Model26']
inst['WedgePart74'].CFrame = CFrame.new(-37.4151497, 6.69813156, 40.7638168, 0.652207434, 0.0833532587, -0.753435373, -0.747652829, -0.0932180136, -0.657509685, -0.125033557, 0.992147088, 0.0015227939)
inst['WedgePart74'].Orientation = Vector3.new(41.110000610352, -89.879997253418, -97.110000610352)
inst['WedgePart74'].Position = Vector3.new(-37.415149688721, 6.6981315612793, 40.763816833496)
inst['WedgePart74'].Rotation = Vector3.new(89.870002746582, -48.889999389648, -7.2800002098083)
inst['WedgePart74'].Color = Color3.new(1, 1, 1)
inst['WedgePart74'].Massless = true
inst['WedgePart74'].Size = Vector3.new(0.010039600543678, 0.014076827093959, 0.071473032236099)
inst['WedgePart74'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart74'].CanCollide = false
inst['WedgePart74'].Material = Enum.Material.Neon
inst['WedgePart75'].Parent = inst['Model26']
inst['WedgePart75'].CFrame = CFrame.new(-38.224762, 7.85422802, 42.4822617, 0.0754972547, -0.043568518, 0.99618721, -0.791334391, -0.610471725, 0.0332696959, 0.606702626, -0.790830076, -0.0805633664)
inst['WedgePart75'].Orientation = Vector3.new(-1.9099999666214, 94.620002746582, -127.65000152588)
inst['WedgePart75'].Position = Vector3.new(-38.224761962891, 7.8542280197144, 42.482261657715)
inst['WedgePart75'].Rotation = Vector3.new(-157.55999755859, 85, 29.989999771118)
inst['WedgePart75'].Color = Color3.new(1, 1, 1)
inst['WedgePart75'].Massless = true
inst['WedgePart75'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart75'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart75'].CanCollide = false
inst['WedgePart75'].Material = Enum.Material.Neon
inst['WedgePart76'].Parent = inst['Model26']
inst['WedgePart76'].CFrame = CFrame.new(-37.8750381, 6.73250294, 40.2835426, -0.612803578, 0.785818696, 0.0833532885, -0.789900422, -0.606103301, -0.0932180285, -0.0227297023, -0.122959636, 0.992147088)
inst['WedgePart76'].Orientation = Vector3.new(5.3499999046326, 4.8000001907349, -127.5)
inst['WedgePart76'].Position = Vector3.new(-37.875038146973, 6.7325029373169, 40.283542633057)
inst['WedgePart76'].Rotation = Vector3.new(5.3699998855591, 4.7800002098083, -127.94999694824)
inst['WedgePart76'].Color = Color3.new(1, 1, 1)
inst['WedgePart76'].Massless = true
inst['WedgePart76'].Size = Vector3.new(0.010039600543678, 0.071473032236099, 0.11446976661682)
inst['WedgePart76'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart76'].CanCollide = false
inst['WedgePart76'].Material = Enum.Material.Neon
inst['WedgePart77'].Parent = inst['Model26']
inst['WedgePart77'].CFrame = CFrame.new(-36.8476257, 7.40137291, 42.0633926, -0.70480293, -0.344859749, -0.619928718, -0.683807135, 0.0976899639, 0.72308892, -0.188803256, 0.933550358, -0.304677725)
inst['WedgePart77'].Orientation = Vector3.new(-46.310001373291, -116.16999816895, -81.870002746582)
inst['WedgePart77'].Position = Vector3.new(-36.847625732422, 7.4013729095459, 42.06339263916)
inst['WedgePart77'].Rotation = Vector3.new(-112.84999847412, -38.310001373291, 153.92999267578)
inst['WedgePart77'].Color = Color3.new(1, 1, 1)
inst['WedgePart77'].Massless = true
inst['WedgePart77'].Size = Vector3.new(0.012047520838678, 0.037146523594856, 0.11043561249971)
inst['WedgePart77'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart77'].CanCollide = false
inst['WedgePart77'].Material = Enum.Material.Neon
inst['WedgePart78'].Parent = inst['Model26']
inst['WedgePart78'].CFrame = CFrame.new(-36.8220596, 7.59354973, 42.4146576, 0.00150418468, -0.0871539861, -0.99618721, 0.917577267, 0.396154344, -0.0332697034, 0.397540569, -0.914036453, 0.0805634558)
inst['WedgePart78'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 66.650001525879)
inst['WedgePart78'].Position = Vector3.new(-36.822059631348, 7.5935497283936, 42.414657592773)
inst['WedgePart78'].Rotation = Vector3.new(22.440000534058, -85, 89.01000213623)
inst['WedgePart78'].Color = Color3.new(1, 1, 1)
inst['WedgePart78'].Massless = true
inst['WedgePart78'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart78'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart78'].CanCollide = false
inst['WedgePart78'].Material = Enum.Material.Neon
inst['WedgePart79'].Parent = inst['Model26']
inst['WedgePart79'].CFrame = CFrame.new(-36.8256187, 7.75460958, 42.4372406, -0.0435983613, -0.0754802376, -0.99618721, 0.990551829, -0.133016825, -0.0332697034, -0.130004853, -0.988230705, 0.0805634558)
inst['WedgePart79'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 97.650001525879)
inst['WedgePart79'].Position = Vector3.new(-36.825618743896, 7.7546095848083, 42.437240600586)
inst['WedgePart79'].Rotation = Vector3.new(22.440000534058, -85, 120.01000213623)
inst['WedgePart79'].Color = Color3.new(1, 1, 1)
inst['WedgePart79'].Massless = true
inst['WedgePart79'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart79'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart79'].CanCollide = false
inst['WedgePart79'].Material = Enum.Material.Neon
inst['WedgePart80'].Parent = inst['Model26']
inst['WedgePart80'].CFrame = CFrame.new(-36.8260841, 7.46693182, 42.312603, 0.0461768359, -0.0739309192, -0.99618721, 0.582483053, 0.812157452, -0.0332697034, 0.811522067, -0.578733921, 0.0805634558)
inst['WedgePart80'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 35.650001525879)
inst['WedgePart80'].Position = Vector3.new(-36.826084136963, 7.4669318199158, 42.312602996826)
inst['WedgePart80'].Rotation = Vector3.new(22.440000534058, -85, 58.009998321533)
inst['WedgePart80'].Color = Color3.new(1, 1, 1)
inst['WedgePart80'].Massless = true
inst['WedgePart80'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart80'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart80'].CanCollide = false
inst['WedgePart80'].Material = Enum.Material.Neon
inst['WedgePart81'].Parent = inst['Model26']
inst['WedgePart81'].CFrame = CFrame.new(-36.8902893, 7.45112705, 42.0424271, 0.70480293, -0.344859749, 0.619928718, 0.683807135, 0.0976899639, -0.72308892, 0.188803256, 0.933550358, 0.304677725)
inst['WedgePart81'].Orientation = Vector3.new(46.310001373291, 63.830001831055, 81.870002746582)
inst['WedgePart81'].Position = Vector3.new(-36.890289306641, 7.4511270523071, 42.042427062988)
inst['WedgePart81'].Rotation = Vector3.new(67.150001525879, 38.310001373291, 26.069999694824)
inst['WedgePart81'].Color = Color3.new(1, 1, 1)
inst['WedgePart81'].Massless = true
inst['WedgePart81'].Size = Vector3.new(0.012047520838678, 0.037146523594856, 0.027106922119856)
inst['WedgePart81'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart81'].CanCollide = false
inst['WedgePart81'].Material = Enum.Material.Neon
inst['WedgePart82'].Parent = inst['Model26']
inst['WedgePart82'].CFrame = CFrame.new(-36.8700485, 7.64234781, 41.8414497, 0.0512492619, 0.0705095381, -0.99618721, -0.971221685, 0.235827923, -0.0332697034, 0.232589722, 0.969228029, 0.0805634558)
inst['WedgePart82'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, -76.349998474121)
inst['WedgePart82'].Position = Vector3.new(-36.870048522949, 7.6423478126526, 41.841449737549)
inst['WedgePart82'].Rotation = Vector3.new(22.440000534058, -85, -53.990001678467)
inst['WedgePart82'].Color = Color3.new(1, 1, 1)
inst['WedgePart82'].Massless = true
inst['WedgePart82'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart82'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart82'].CanCollide = false
inst['WedgePart82'].Material = Enum.Material.Neon
inst['WedgePart83'].Parent = inst['Model26']
inst['WedgePart83'].CFrame = CFrame.new(-36.836544, 7.41092777, 42.1602287, 0.0783376396, -0.0382269137, -0.99618721, 0.0635950267, 0.997417748, -0.0332697034, 0.99489212, -0.060752295, 0.0805634558)
inst['WedgePart83'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, 3.6500000953674)
inst['WedgePart83'].Position = Vector3.new(-36.836544036865, 7.410927772522, 42.160228729248)
inst['WedgePart83'].Rotation = Vector3.new(22.440000534058, -85, 26.010000228882)
inst['WedgePart83'].Color = Color3.new(1, 1, 1)
inst['WedgePart83'].Massless = true
inst['WedgePart83'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart83'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart83'].CanCollide = false
inst['WedgePart83'].Material = Enum.Material.Neon
inst['WedgePart84'].Parent = inst['Model26']
inst['WedgePart84'].CFrame = CFrame.new(-36.8589478, 7.50035238, 41.9200478, 0.08082629, 0.032637395, -0.99618721, -0.698671937, 0.714663625, -0.0332697034, 0.710861087, 0.69869715, 0.0805634558)
inst['WedgePart84'].Orientation = Vector3.new(1.9099999666214, -85.379997253418, -44.349998474121)
inst['WedgePart84'].Position = Vector3.new(-36.858947753906, 7.5003523826599, 41.92004776001)
inst['WedgePart84'].Rotation = Vector3.new(22.440000534058, -85, -21.989999771118)
inst['WedgePart84'].Color = Color3.new(1, 1, 1)
inst['WedgePart84'].Massless = true
inst['WedgePart84'].Size = Vector3.new(0.19276034832001, 0.0863406509161, 0.078309148550034)
inst['WedgePart84'].BottomSurface = Enum.SurfaceType.Smooth
inst['WedgePart84'].CanCollide = false
inst['WedgePart84'].Material = Enum.Material.Neon
GunAdditions = inst["Model0"]
GunNeon = inst['Model26']
end
for _,c in ipairs(GunAdditions:GetChildren()) do
SetupGunPart(c)
end
for _,c in ipairs(GunNeon:GetChildren()) do
SetupGunPart(c)
end
GunAdditions.Parent = Gun
GunNeon.Parent = Gun
Base.Anchored = false
local BaseMesh = Instance.new("SpecialMesh",Base)
BaseMesh.MeshId = "rbxassetid://6080721391"
BaseMesh.Scale = Vector3.new(2,2,2)
local BaseWeld = Instance.new("Weld",Base)
BaseWeld.Part0 = Joint
BaseWeld.Part1 = Base
BaseWeld.C1 = CFrame.new(2.41373444, 0.567920685, 0, 1.12379617e-08, -0.707106829, 0.707106829, -7.30561709e-08, 0.707106829, 0.707106829, -1, -5.96049574e-08, -4.3712074e-08)
local Hole = Instance.new("Part",Gun)
Hole.Name = "Hole"
Hole.CanCollide = false
Hole.Massless = true
Hole.Transparency = 1
local HoleWeld = Instance.new("Weld",Hole)
HoleWeld.Part0 = Joint
HoleWeld.Part1 = Hole
HoleWeld.C1 = CFrame.new(3.34217167, -1.53814697, -0.00110816956, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
local Hole2 = Instance.new("Part",Gun)
Hole2.Name = "Hole2"
Hole2.CanCollide = false
Hole2.Massless = true
Hole2.Transparency = 1
local Hole2Weld = Instance.new("Weld",Hole2)
Hole2Weld.Part0 = Joint
Hole2Weld.Part1 = Hole2
Hole2Weld.C1 = CFrame.new(9.14218998, -1.53814697, -0.00110816956, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
mainCharacter=Character
end
end
makechar()
local mainmodel = mainCharacter:Clone()
if Player.Character~=nil then
local rot = Player.Character:FindFirstChild'HumanoidRootPart'
if rot then
oldposition = rot.CFrame
end
end
function camera()
--local SCRIPT = localclient:Clone()
--SCRIPT.Parent = Player.PlayerGui SCRIPT.Disabled=false
--Debris:AddItem(SCRIPT,0.1)
NLS([[
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local RunService = game:GetService("RunService")
local joints = game:GetService('JointsService')
local old = CFrame.new()
local fixing = false
local Tween = game:GetService("TweenService")
local mouse = Player:GetMouse()
local chat = game:GetService("Chat")
local Debris = game:GetService("Debris")
local mainfolder
local mouseRemote
local name = "None"
local shade = Color3.new(1,1,1)
local stopall = false
function tweening(host,frame,smoothness)
local info=TweenInfo.new(smoothness)local goal={}goal.CFrame=frame local tw=Tween:Create(host,info,goal)tw:Play()
end
Frame_Speed = 1 / 60
ArtificialHB = Instance.new("BindableEvent")
frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
ArtificialHB:Fire()
RunService.Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
ArtificialHB:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
ArtificialHB:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
function Swait(NUMBER)
if NUMBER == 0 or NUMBER == nil then
ArtificialHB.Event:wait()
else
for i = 1, NUMBER do
ArtificialHB.Event:wait()
end
end
end
function keydata(key,down)
--if stopall==true then return end
mainfolder = chat:WaitForChild(name)
mouseRemote = mainfolder:WaitForChild("R1")
mouseRemote:FireServer(key,down)
end
mouse.Button1Down:Connect(function(Key)
--if stopall==true then return end
mainfolder = chat:WaitForChild(name)
mouseRemote = mainfolder:WaitForChild("R1")
mouseRemote:FireServer(nil,nil,nil,nil,nil,nil,nil,'SHOOT')
end)
mouse.KeyDown:Connect(function(KEY)
--if stopall==true then return end
KEY:lower()
keydata(KEY,true)
end)
mouse.KeyUp:Connect(function(KEY)
-- if stopall==true then return end
KEY:lower()
keydata(KEY,false)
end)
local function randomstring()
local length = math.random(10,20)
local array = {}
for i = 1,length do
array[i] = string.char(math.random(32,126))
end
return table.concat(array)
end
game.DescendantRemoving:Connect(function(p)
if stopall==true then return end
Swait()
if p==Player.Character then
mainfolder = chat:WaitForChild(name)
mouseRemote = mainfolder:WaitForChild("R1")
mouseRemote:FireServer(nil,nil,nil,nil,true)
end
end)
Player.Chatted:Connect(function(msg)
if msg=='g/r' then
stopall=true
end
end)
RunService.Heartbeat:connect(function()
-- if stopall==true then break end
--Swait()
-- print("test")
pcall(function()
local cam = workspace.CurrentCamera
local camerapos = cam.CFrame
cam.CameraType = "Custom"
cam.HeadLocked = true
cam.HeadScale = 1
cam.FieldOfView = 70
if Player.Character~=nil then
name = Player.Character.Name
local rootpart = Player.Character:FindFirstChild("HumanoidRootPart")
if rootpart then
pcall(function()
mainfolder = chat:FindFirstChild(Player.Character.Name)
if mainfolder then
mouseRemote = mainfolder:WaitForChild("R1")
local val = mainfolder:WaitForChild("C2")
local music = val.Value
mouseRemote:FireServer(nil,nil,nil,music.PlaybackLoudness,nil,mouse.Hit.p,mouse.Hit)
end
--mouseRemote:FireServer(nil,nil,(CFrame.new(rootpart.Position,rootpart.Position - Vector3.new(0,1,0))).lookVector)
end)
end
local Humanoid = Player.Character:FindFirstChildOfClass("Humanoid")
if Humanoid then
Humanoid.Health=100 Humanoid.MaxHealth=100
--Humanoid.WalkSpeed=9
cam.CameraSubject=Humanoid
end
else
end
end)
end)
]],Player.PlayerGui)
end
camera()
function chatsound(vol)
local tick = Instance.new("Sound",rootpart) tick.TimePosition=.12 tick.SoundId='rbxassetid://5947743744' tick.PlayOnRemove=true tick.Volume=vol tick:Destroy()
end
function chatfunc(text)
if text=="Clear" or text=="/e dance" or text=="/e dance2" or text=="/e mute" or text=="/e stop" then return end
local stud=5
local o = bilbod-1
local oldthing = rootpart:FindFirstChild(o)
if oldthing then
oldthing.StudsOffset=oldthing.StudsOffset+Vector3.new(0,2,0)
local O = bilbod-2
local olderthing = rootpart:FindFirstChild(O)
if olderthing then
olderthing.StudsOffset=olderthing.StudsOffset+Vector3.new(0,2,0)
local oldest = bilbod-3
local OLD = rootpart:FindFirstChild(oldest)
if OLD then
OLD:Destroy()
end
end
end
local naeeym2 = Instance.new("BillboardGui",rootpart)
naeeym2.Size = UDim2.new(0,9999,2,0)
naeeym2.StudsOffset = Vector3.new(0,5,0)
naeeym2.Adornee = Torso
naeeym2.StudsOffset = Vector3.new(0,stud,0)
naeeym2.Name = bilbod
bilbod=bilbod+1
local tecks2 = Instance.new("TextLabel",naeeym2)
tecks2.BackgroundTransparency = 1
tecks2.BorderSizePixel = 0
tecks2.Text = ""
tecks2.Font = "Code"
tecks2.TextScaled = true
tecks2.TextStrokeTransparency = 0
coroutine.resume(coroutine.create(function()
while tecks2:IsDescendantOf(game) do
local hBRUH,sBRUH,vBRUH = Color3.toHSV(GUN.NeonParts.Color)
tecks2.TextColor3 = Color3.fromHSV(hBRUH,sBRUH,vBRUH/2)
wait()
end
end))
tecks2.TextStrokeColor3 = skincolor
tecks2.Size = UDim2.new(1,0,1,0)
local tecks3 = Instance.new("TextLabel",naeeym2)
tecks3.BackgroundTransparency = 1
tecks3.BorderSizePixel = 0
tecks3.Text = ""
tecks3.Font = "Code"
tecks3.TextScaled = true
tecks3.TextStrokeTransparency = 0
coroutine.resume(coroutine.create(function()
while tecks3:IsDescendantOf(game) do
tecks3.TextColor3 = GUN.NeonParts.Color
Swait()
end
end))
tecks3.TextStrokeColor3 = skincolor
tecks3.Size = UDim2.new(1,0,1,0)
coroutine.resume(coroutine.create(function()
while tecks3:IsDescendantOf(game) do
tecks3.TextStrokeColor3 = skincolor
Swait()
end
end))
coroutine.resume(coroutine.create(function()
while tecks2:IsDescendantOf(game) do
tecks2.TextStrokeColor3 = skincolor
Swait()
end
end))
coroutine.resume(coroutine.create(function()
while naeeym2 ~= nil do
Swait()
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
tecks3.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
end
end))
for i = 1,string.len(text) do
wait(.05)
chatsound(1)
tecks2.Text = string.sub(text,1,i)
tecks3.Text = string.sub(text,1,i)
end
wait(7)
coroutine.resume(coroutine.create(function()
for i = 1,50 do
Swait()
tecks2.Position = tecks2.Position - UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
tecks3.Position = tecks2.Position - UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
tecks2.Rotation = tecks2.Rotation + math.random(-2,2)
tecks3.Rotation = tecks3.Rotation + math.random(-2,2)
tecks2.TextStrokeTransparency = i/50
tecks2.TextTransparency = tecks2.TextStrokeTransparency
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency
tecks3.TextTransparency = tecks2.TextStrokeTransparency
end
end))
naeeym2:Destroy()
--[[
local oldthing = RealRoot:FindFirstChild("TalkingBillBoard")
if oldthing then
oldthing:Destroy()
end
local naeeym2 = Instance.new("BillboardGui",RealRoot)
naeeym2.Size = UDim2.new(0,9999,2,0)
naeeym2.StudsOffset = Vector3.new(0,4.5,0)
naeeym2.Adornee = Character.HumanoidRootPart
naeeym2.Name = "TalkingBillBoard"
local tecks2 = Instance.new("TextLabel",naeeym2)
tecks2.BackgroundTransparency = 1
tecks2.BorderSizePixel = 0
tecks2.Text = ""
tecks2.Font = "Code"
tecks2.TextScaled = true
tecks2.TextStrokeTransparency = 0
coroutine.resume(coroutine.create(function()
while tecks2:IsDescendantOf(game) do
local hBRUH,sBRUH,vBRUH = Color3.toHSV(GUN.NeonParts.Color)
tecks2.TextColor3 = Color3.fromHSV(hBRUH,sBRUH,vBRUH/2)
swait()
end
end))
tecks2.TextStrokeColor3 = skincolor
tecks2.Size = UDim2.new(1,0,1,0)
local tecks3 = Instance.new("TextLabel",naeeym2)
tecks3.BackgroundTransparency = 1
tecks3.BorderSizePixel = 0
tecks3.Text = ""
tecks3.Font = "Code"
tecks3.TextScaled = true
tecks3.TextStrokeTransparency = 0
coroutine.resume(coroutine.create(function()
while tecks3:IsDescendantOf(game) do
tecks3.TextColor3 = GUN.NeonParts.Color
swait()
end
end))
tecks3.TextStrokeColor3 = skincolor
tecks3.Size = UDim2.new(1,0,1,0)
coroutine.resume(coroutine.create(function()
while naeeym2 ~= nil do
swait()
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
tecks3.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
end
end))
for i = 1,string.len(text) do
CreateSound(4740147336,RealRoot,5,1)
swait(2)
tecks2.Text = string.sub(text,1,i)
tecks3.Text = string.sub(text,1,i)
end
swait(120)
for i = 1,50 do
swait()
tecks2.Position = tecks2.Position - UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
tecks3.Position = tecks2.Position - UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
tecks2.Rotation = tecks2.Rotation + math.random(-2,2)
tecks3.Rotation = tecks3.Rotation + math.random(-2,2)
tecks2.TextStrokeTransparency = i/50
tecks2.TextTransparency = tecks2.TextStrokeTransparency
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency
tecks3.TextTransparency = tecks2.TextStrokeTransparency
end
naeeym2:Destroy()
]]
end
local function randomstring()
local length = math.random(10,20)
local array = {}
for i = 1,length do
array[i] = string.char(math.random(32,126))
end
return table.concat(array)
end
Frame_Speed = 1 / 60
ArtificialHB = Instance.new("BindableEvent")
frame = Frame_Speed
tf = 0
allowframeloss = false
tossremainder = false
lastframe = tick()
ArtificialHB:Fire()
RunService.Heartbeat:connect(function(s, p)
tf = tf + s
if tf >= frame then
if allowframeloss then
ArtificialHB:Fire()
lastframe = tick()
else
for i = 1, math.floor(tf / frame) do
ArtificialHB:Fire()
end
lastframe = tick()
end
if tossremainder then
tf = 0
else
tf = tf - frame * math.floor(tf / frame)
end
end
end)
function Swait(NUMBER)
if NUMBER == 0 or NUMBER == nil then
ArtificialHB.Event:wait()
else
for i = 1, NUMBER do
ArtificialHB.Event:wait()
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
coroutine.wrap(function()
while 1 do
swait()
if doe <= 360 then
doe = doe + 2
else
doe = 0
end
end
end)()
local gui = Instance.new("ScreenGui")
gui.Name = randomstring()
local fixcharbutton = Instance.new("TextButton",gui)
fixcharbutton.TextScaled = true
fixcharbutton.Font = "Code"
fixcharbutton.Name = randomstring()
fixcharbutton.BorderSizePixel = 0
fixcharbutton.BackgroundTransparency = .5
fixcharbutton.TextStrokeColor3 = skincolor
fixcharbutton.TextStrokeTransparency = 0
fixcharbutton.BackgroundColor3 = Color3.new(.5,.5,.5)
fixcharbutton.Text = "Fix Character"
fixcharbutton.Size = UDim2.new(.25,0,0,36)
fixcharbutton.AnchorPoint = Vector2.new(1,1)
fixcharbutton.Position = UDim2.new(.5,0,0,0)
local exitbutton = Instance.new("TextButton",gui)
exitbutton.TextScaled = true
exitbutton.Font = "Code"
exitbutton.Name = randomstring()
exitbutton.BorderSizePixel = 0
exitbutton.BackgroundTransparency = .5
exitbutton.TextStrokeColor3 = skincolor
exitbutton.TextStrokeTransparency = 0
exitbutton.BackgroundColor3 = Color3.new(.5,.5,.5)
exitbutton.Text = "Leave Game"
exitbutton.Size = UDim2.new(.25,0,0,36)
exitbutton.AnchorPoint = Vector2.new(0,1)
exitbutton.Position = UDim2.new(.5,0,0,0)
gui.Parent = Player:WaitForChild("PlayerGui")
fixcharbutton.MouseButton1Click:Connect(function()
if fixing==false then
resp()
end
end)
exitbutton.MouseButton1Click:Connect(function()
Player:Kick'You left!'
end)
local function fixgui()
fixing = true
pcall(function()
gui:Destroy()
end)
gui = Instance.new("ScreenGui")
gui.Name = randomstring()
fixcharbutton = Instance.new("TextButton",gui)
fixcharbutton.TextScaled = true
fixcharbutton.Font = "Code"
fixcharbutton.Name = randomstring()
fixcharbutton.BorderSizePixel = 0
fixcharbutton.BackgroundTransparency = .5
fixcharbutton.TextStrokeColor3 = skincolor
fixcharbutton.TextStrokeTransparency = 0
fixcharbutton.BackgroundColor3 = Color3.new(.5,.5,.5)
fixcharbutton.Text = "Fix Character"
fixcharbutton.Size = UDim2.new(.25,0,0,36)
fixcharbutton.AnchorPoint = Vector2.new(1,1)
fixcharbutton.Position = UDim2.new(.5,0,0,0)
exitbutton = Instance.new("TextButton",gui)
exitbutton.TextScaled = true
exitbutton.Font = "Code"
exitbutton.Name = randomstring()
exitbutton.BorderSizePixel = 0
exitbutton.BackgroundTransparency = .5
exitbutton.TextStrokeColor3 = skincolor
exitbutton.TextStrokeTransparency = 0
exitbutton.BackgroundColor3 = Color3.new(.5,.5,.5)
exitbutton.Text = "Leave Game"
exitbutton.Size = UDim2.new(.25,0,0,36)
exitbutton.AnchorPoint = Vector2.new(0,1)
exitbutton.Position = UDim2.new(.5,0,0,0)
gui.Parent = Player:FindFirstChildOfClass("PlayerGui")
fixcharbutton.MouseButton1Click:Connect(function()
if fixing==false then
resp()
end
end)
exitbutton.MouseButton1Click:Connect(function()
Player:Kick'You left!'
end)
fixing = false
end
if USERID==485827956 or USERID==1186859858 then
SONG="2"
ambience="rbxassetid://6174456295"
end
function run()
if stopped==false then
Player.Character = mainmodel
end
local Effects = mainmodel.Effects
rootpart = mainmodel:WaitForChild("HumanoidRootPart")
Torso = mainmodel:WaitForChild("Torso")
local RootJoint = rootpart:FindFirstChild('Root Hip')
if not RootJoint then
RootJoint = rootpart:WaitForChild('RootJoint')
end
rootpart.CFrame = oldposition
local LeftShoulder = Torso:WaitForChild('Left Shoulder')
local RightShoulder = Torso:WaitForChild('Right Shoulder')
local RightHip = Torso:WaitForChild('Right Hip')
local LeftHip = Torso:WaitForChild('Left Hip')
local RightArm = mainmodel:WaitForChild('Right Arm')
local LeftArm = mainmodel:WaitForChild('Left Arm')
local LeftLeg = mainmodel:WaitForChild('Left Leg')
local RightLeg = mainmodel:WaitForChild('Right Leg')
HAIR = mainmodel:WaitForChild('Ultra-Fabulous Hair')
Hairweld = HAIR:WaitForChild("Weld")
Hairmesh = HAIR:WaitForChild("Mesh")
local Neck = Torso:WaitForChild('Neck')
local Head = mainmodel:WaitForChild('Head')
local suit
local Pants
local Torsovelocity = (rootpart.Velocity * Vector3.new(1,0,1)).magnitude
if true then
skincolor = Color3.new()
--mainmodel.MegaGunnModel:Destroy()
GUN = mainmodel.DarkMegaGunnModel
suit = mainmodel.DarkSuitShirt
Pants = mainmodel.DarkSuitPants
-- mainmodel.SuitShirt:Destroy()
--mainmodel.SuitPants:Destroy()
for i,v in pairs(mainmodel:GetChildren()) do
if v:IsA("BasePart") then
v.Color = Color3.new(.5,.5,.5)
end
end
else
skincolor = Color3.new(1,1,1)
GUN = mainmodel.MegaGunnModel
suit = mainmodel.SuitShirt
Pants = mainmodel.SuitPants
mainmodel.DarkSuitShirt:Destroy()
mainmodel.DarkSuitPants:Destroy()
mainmodel.DarkMegaGunnModel:Destroy()
end
Joint = GUN.Joint
GunJoint = Joint.Weld
GunNeon = GUN.NeonParts
BASE = GUN.Base
GUNADDITIONS = GUN.GunAdditions
GUNhole = GUN.Hole
GUNhole2 = GUN.Hole2
BASEWELD = BASE.Weld
Holeweld = GUNhole.Weld
Holeweld2 = GUNhole2.Weld
LeftEye = Head.Eyes.LeftEye
RightEye = Head.Eyes.RightEye
HAIR.Color = skincolor
disk1 = mainmodel.Visualizer
disk2 = mainmodel.Visualizer2
outerm = disk1.Mesh
outerm2 = disk2.Mesh
diskweld1 = disk1.Weld
diskweld2 = disk2.Weld
if stopped==false then
outerm.Scale = oldsize
outerm2.Scale = oldsize
end
mainmodel.Parent = PARENT
Humanoid = mainmodel:FindFirstChildOfClass('Humanoid')
if not Humanoid then
wait(.2)
Humanoid = mainmodel:FindFirstChildOfClass('Humanoid')
if not Humanoid then
resp()
end
end
GUN.Name=randomstring()
local rc0 = CFrame.new() * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
local nc0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
local rscp = CFrame.new(-.5,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
local lscp = CFrame.new(.5,0,0) * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
track = Instance.new("Sound",Torso) track.SoundId=ambience track.Looped=true track.Volume=VOLUME track.PlaybackSpeed=playbackspeed track.TimePosition = timeposition
track.Name = randomstring()
function rayCast(Position,Direction,Range,Ignore)
return workspace:FindPartOnRay(Ray.new(Position,Direction.unit * (Range or 999.999)),Ignore)
end
function QFCF(cf)
local mx,my,mz,m00,m01,m02,m10,m11,m12,m20,m21,m22 = cf:components()
local trace = m00 + m11 + m22
if trace > 0 then
local s = math.sqrt(1 + trace)
local recip = 0.5 / s
return (m21 - m12) * recip,(m02 - m20) * recip,(m10 - m01) * recip,s * 0.5
else
local i = 0
if m11 > m00 then
i = 1
end
if m22 > (i == 0 and m00 or m11) then
i = 2
end
if i == 0 then
local s = math.sqrt(m00 - m11 - m22 + 1)
local recip = 0.5 / s
return 0.5 * s,(m10 + m01) * recip,(m20 + m02) * recip,(m21 - m12) * recip
elseif i == 1 then
local s = math.sqrt(m11 - m22 - m00 + 1)
local recip = 0.5 / s
return (m01 + m10) * recip,0.5 * s,(m21 + m12) * recip,(m02 - m20) * recip
elseif i == 2 then
local s = math.sqrt(m22 - m00 - m11 + 1)
local recip = 0.5 / s return (m02 + m20) * recip,(m12 + m21) * recip,0.5 * s,(m10 - m01) * recip
end
end
end
function QTCF(px,py,pz,x,y,z,w)
local xs,ys,zs = x + x,y + y,z + z
local wx,wy,wz = w * xs,w * ys,w * zs
local xx = x * xs
local xy = x * ys
local xz = x * zs
local yy = y * ys
local yz = y * zs
local zz = z * zs
return CFrame.new(px,py,pz,1 - (yy + zz),xy - wz,xz + wy,xy + wz,1 - (xx + zz),yz - wx,xz - wy,yz + wx,1 - (xx + yy))
end
function QS(a,b,t)
local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
local startInterp,finishInterp;
if cosTheta >= 0.0001 then
if (1 - cosTheta) > 0.0001 then
local theta = math.acos(cosTheta)
local invSinTheta = 1 / math.sin(theta)
startInterp = math.sin((1 - t) * theta) * invSinTheta
finishInterp = math.sin(t * theta) * invSinTheta
else
startInterp = 1 - t
finishInterp = t
end
else
if (1 + cosTheta) > 0.0001 then
local theta = math.acos(-cosTheta)
local invSinTheta = 1 / math.sin(theta)
startInterp = math.sin((t - 1) * theta) * invSinTheta
finishInterp = math.sin(t * theta) * invSinTheta
else
startInterp = t - 1
finishInterp = t
end
end
return a[1] * startInterp + b[1] * finishInterp,a[2] * startInterp + b[2] * finishInterp,a[3] * startInterp + b[3] * finishInterp,a[4] * startInterp + b[4] * finishInterp
end
function Clerp(a,b,t)
local qa = {QFCF(a)}
local qb = {QFCF(b)}
local ax,ay,az = a.x,a.y,a.z
local bx,by,bz = b.x,b.y,b.z
local _t = 1 - t
return QTCF(_t * ax + t * bx,_t * ay + t * by,_t * az + t * bz,QS(qa,qb,t))
end
function CreatePart(FORMFACTOR,PARENT,MATERIAL,REFLECTANCE,TRANSPARENCY,BRICKCOLOR,NAME,SIZE,ANCHOR)
local NEWPART = Instance.new("Part")
NEWPART.Massless = true
NEWPART.formFactor = FORMFACTOR
NEWPART.Reflectance = REFLECTANCE
NEWPART.Transparency = TRANSPARENCY
NEWPART.CanCollide = false
NEWPART.Locked = true
NEWPART.Anchored = true
if ANCHOR == false then
NEWPART.Anchored = false
end
NEWPART.Color = BRICKCOLOR
NEWPART.Name = randomstring()
NEWPART.Size = SIZE
NEWPART.Position = Torso.Position
NEWPART.Material = MATERIAL
NEWPART:BreakJoints()
NEWPART.Parent = PARENT
return NEWPART
end
local S = Instance.new("Sound")
function CreateSound(ID,PARENT,VOLUME,PITCH,DOESLOOP)
local NEWSOUND = nil
coroutine.resume(coroutine.create(function()
NEWSOUND = S:Clone()
NEWSOUND.Parent = PARENT
NEWSOUND.Volume = VOLUME
NEWSOUND.Pitch = PITCH
NEWSOUND.SoundId = "rbxassetid://"..ID
NEWSOUND:play()
if DOESLOOP == true then
NEWSOUND.Looped = true
else
coroutine.resume(coroutine.create(function()
pcall(function()
repeat Swait() until NEWSOUND.Playing == false
NEWSOUND:Destroy()
end)
end))
end
end))
return NEWSOUND
end
function CreateMesh(MESH,PARENT,MESHTYPE,MESHID,TEXTUREID,SCALE,OFFSET)
local NEWMESH = Instance.new(MESH)
if MESH == "SpecialMesh" then
NEWMESH.MeshType = MESHTYPE
if MESHID ~= "nil" and MESHID ~= "" then
NEWMESH.MeshId = "rbxassetid://"..MESHID
end
if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
NEWMESH.TextureId = "rbxassetid://"..TEXTUREID
end
end
NEWMESH.Offset = OFFSET or Vector3.new()
NEWMESH.Scale = SCALE
NEWMESH.Parent = PARENT
return NEWMESH
end
function Effect(Table)
local TYPE = (Table.EffectType or "Sphere")
local SIZE = (Table.Size or Vector3.new(1,1,1))
local ENDSIZE = (Table.Size2 or Vector3.new())
local TRANSPARENCY = (Table.Transparency or 0)
local ENDTRANSPARENCY = (Table.Transparency2 or 1)
local CFRAME = (Table.CFrame or Torso.CFrame)
local MOVEDIRECTION = (Table.MoveToPos or nil)
local ROTATION1 = (Table.RotationX or 0)
local ROTATION2 = (Table.RotationY or 0)
local ROTATION3 = (Table.RotationZ or 0)
local MATERIAL = (Table.Material or "Neon")
local COLOR = (Table.Color or skincolor)
local hOK,sOK,vOK = Color3.toHSV(COLOR)
local RAINBOWPART = false
if sOK > .1 then
RAINBOWPART = true
end
local TIME = (Table.Time or 45)
local SOUNDID = (Table.SoundID or nil)
local SOUNDPITCH = (Table.SoundPitch or nil)
local SOUNDVOLUME = (Table.SoundVolume or nil)
local USEBOOMERANGMATH = (Table.UseBoomerangMath or false)
local BOOMERANG = (Table.Boomerang or 0)
local SIZEBOOMERANG = (Table.SizeBoomerang or 0)
coroutine.resume(coroutine.create(function()
local PLAYSSOUND = false
local SOUND = nil
local EFFECT = CreatePart(3,Effects,MATERIAL,0,TRANSPARENCY,skincolor,"Effect",Vector3.new(1,1,1),true)
if RAINBOWPART then
coroutine.resume(coroutine.create(function()
while EFFECT:IsDescendantOf(game) do
EFFECT.Color = maincolor
Swait()
end
end))
end
if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
PLAYSSOUND = true
SOUND = CreateSound(SOUNDID,EFFECT,SOUNDVOLUME,SOUNDPITCH,false)
end
EFFECT.Color = COLOR
local MSH = nil
if TYPE == "Sphere" then
MSH = CreateMesh("SpecialMesh",EFFECT,"Sphere","","",SIZE,Vector3.new())
elseif TYPE == "Block" or TYPE == "Box" then
MSH = Instance.new("BlockMesh",EFFECT)
MSH.Scale = SIZE
elseif TYPE == "Wave" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","20329976","",SIZE,Vector3.new(0,0,-SIZE.X/8))
elseif TYPE == "Ring" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","559831844","",Vector3.new(SIZE.X,SIZE.X,0.1),Vector3.new())
elseif TYPE == "Slash" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","662586858","",Vector3.new(SIZE.X/10,0,SIZE.X/10),Vector3.new())
elseif TYPE == "Round Slash" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","662585058","",Vector3.new(SIZE.X/10,0,SIZE.X/10),Vector3.new())
elseif TYPE == "Swirl" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","168892432","",SIZE,Vector3.new())
elseif TYPE == "Skull" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","4770583","",SIZE,Vector3.new())
elseif TYPE == "Crystal" then
MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","9756362","",SIZE,Vector3.new())
end
if MSH ~= nil then
local BOOMR1 = 1+BOOMERANG/50
local BOOMR2 = 1+SIZEBOOMERANG/50
local MOVESPEED = nil
if MOVEDIRECTION ~= nil then
if USEBOOMERANGMATH == true then
MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)*BOOMR1
else
MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)
end
end
local GROWTH = nil
if USEBOOMERANGMATH == true then
GROWTH = (SIZE - ENDSIZE)*(BOOMR2+1)
else
GROWTH = (SIZE - ENDSIZE)
end
local TRANS = TRANSPARENCY - ENDTRANSPARENCY
if TYPE == "Block" then
EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
else
EFFECT.CFrame = CFRAME
end
if USEBOOMERANGMATH == true then
for LOOP = 1,TIME+1 do
Swait()
MSH.Scale = MSH.Scale - (Vector3.new((GROWTH.X)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 - (LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME
if TYPE == "Wave" then
MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
end
EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
else
EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-(MOVESPEED)*((1 - (LOOP/TIME)*BOOMR1)))
EFFECT.Orientation = ORI
end
end
else
for LOOP = 1,TIME+1 do
Swait()
MSH.Scale = MSH.Scale - GROWTH/TIME
if TYPE == "Wave" then
MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
end
EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
if TYPE == "Block" then
EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
else
EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3))
end
if MOVEDIRECTION ~= nil then
local ORI = EFFECT.Orientation
EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-MOVESPEED)
EFFECT.Orientation = ORI
end
end
end
EFFECT.Transparency = 1
if PLAYSSOUND == false then
EFFECT:Destroy()
else
repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
EFFECT:Destroy()
end
else
if PLAYSSOUND == false then
EFFECT:Destroy()
else
repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
EFFECT:Destroy()
end
end
end))
end
function MakeForm(PART,TYPE)
if TYPE == "Cyl" then
local MSH = Instance.new("CylinderMesh",PART)
elseif TYPE == "Ball" then
local MSH = Instance.new("SpecialMesh",PART)
MSH.MeshType = "Sphere"
elseif TYPE == "Wedge" then
local MSH = Instance.new("SpecialMesh",PART)
MSH.MeshType = "Wedge"
end
end
function RAINBOW(P)
coroutine.resume(coroutine.create(function()
while true do Swait()
if stopall==true or rainbow==false then break end
if P:IsDescendantOf(workspace) then
P.Color=Color3.fromHSV((tick()%5)/5,1,1)
else
break
end
end
end))
end
function playsound(killed)
local fade = Instance.new("Sound",killed) fade.SoundId='rbxassetid://3264923' fade.TimePosition=.1 fade.Volume=math.random()*2 fade:Play() fade.Name=''
end
function spambreak(fatty)
coroutine.resume(coroutine.create(function()
while true do
if stopall==true then break end
if fatty:IsDescendantOf(workspace) then
local sou = fatty:FindFirstChildOfClass'Sound' if sou then sou:Destroy() end
fatty.Transparency=1
else
break
end
Swait()
end
end))
end
function tweening(host,frame,smoothness)
local info=TweenInfo.new(smoothness)local goal={}goal.CFrame=frame local tw=game:GetService('TweenService'):Create(host,info,goal)tw:Play()
end
function VOID(v)
coroutine.resume(coroutine.create(function()
spambreak(v)
pcall(function()
while true do
if stopall==true then break end
if v:IsDescendantOf(workspace) then
pcall(function()
if v.Position~=Vector3.new(9e9,9e9,9e9) then
v.Anchored=true
v.Material='ForceField' v.Size=Vector3.new() v.Transparency=.9
tweening(v,CFrame.new(9e9,9e9,9e9),0)
end
end)
else
break
end
wait(.4)
end end)
end))
end
function Break(P)
for e,a in pairs(P:GetDescendants()) do
if a:IsA("Sound") then a:Destroy() end
if a:IsA('Weld') or a:IsA('WeldConstraint') or a:IsA('BallSocketConstraint') or a:IsA('Attachment') or a:IsA('Decal') or a:IsA("SpecialMesh") or a:IsA("Constraint") or a:IsA("HingeConstraint") then
a:Destroy()
end
if a:IsA('BasePart') or a:IsA('FlagStand') or a:IsA('MeshPart') or a:IsA("TrussPart") then
a:BreakJoints()
end
end
pcall(function()
local dec = P:FindFirstChildOfClass("Decal")if dec then dec.Transparency=1 end
local mes = P:FindFirstChildOfClass("SpecialMesh") if mes then mes:Destroy()end
end)
end
function server(centerofeffect,range)
for i,v in pairs(workspace:GetDescendants()) do
if not v:IsDescendantOf(mainmodel) and not v:FindFirstChild('Folder') and v:IsA("BasePart") and (v.Position - centerofeffect).Magnitude <= range + v.Size.Magnitude then
local what = v.Size
local size =what.x
if what.y >= size then
size = what.y
end
if what.z >= size then
size = what.z
end
if size <= 50 then
v.Material="Neon"
Instance.new("Folder",v)
local dec = v:FindFirstChildOfClass("Decal")if dec then dec.Transparency=1 end
local mes = v:FindFirstChildOfClass("SpecialMesh") if mes then mes:Destroy()end
local clone
pcall(function()
clone = v:Clone() clone.Parent = v.Parent clone.CFrame = v.CFrame
Instance.new('Folder',clone)
end)
VOID(v)
Break(v)
v:BreakJoints()
pcall(function()
Break(clone)
clone:BreakJoints()
RAINBOW(clone)
playsound(clone)
clone.Name = randomstring()
clone.Anchored=true
local info = TweenInfo.new(2)
local goal = {}
goal.Transparency = 1
goal.Size=Vector3.new()
goal.CFrame = clone.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))*CFrame.Angles(math.random(-1,1),math.random(-1,1),math.random(-1,1))
local t1 = Tween:Create(clone,info,goal)
t1:Play()
t1.Completed:Connect(function()
pcall(function()
pcall(function()
clone:Destroy()
end)
v.Name = randomstring()
end)
end)
end)
end
end
end
for i,v in pairs(game:GetService("JointsService"):GetDescendants()) do
if not v:IsDescendantOf(mainmodel) and not v:FindFirstChild('Folder') and v:IsA("BasePart") and (v.Position - centerofeffect).Magnitude <= range + v.Size.Magnitude then
local what = v.Size
local size =what.x
if what.y >= size then
size = what.y
end
if what.z >= size then
size = what.z
end
if size <= 50 then
v.Material="Neon"
Instance.new("Folder",v)
local dec = v:FindFirstChildOfClass("Decal")if dec then dec.Transparency=1 end
local mes = v:FindFirstChildOfClass("SpecialMesh") if mes then mes:Destroy()end
local clone
pcall(function()
clone = v:Clone() clone.Parent = v.Parent clone.CFrame = v.CFrame
Instance.new('Folder',clone)
end)
VOID(v)
Break(v)
v:BreakJoints()
pcall(function()
Break(clone)
clone:BreakJoints()
RAINBOW(clone)
end)
RAINBOW(v)
pcall(function()
playsound(clone)
clone.Name = randomstring()
clone.Anchored=true
local info = TweenInfo.new(2)
local goal = {}
goal.Transparency = 1
goal.Size=Vector3.new()
goal.CFrame = clone.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))*CFrame.Angles(math.random(-1,1),math.random(-1,1),math.random(-1,1))
local t1 = Tween:Create(clone,info,goal)
t1:Play()
t1.Completed:Connect(function()
pcall(function()
pcall(function()
clone:Destroy()
end)
v.Name = randomstring()
end)
end)
end)
end
end
end
end
function mdmg(center,range,TABLE)
--if TABLE=="rainbowtrue" or TABLE=="rainbowfalse" then
-- mouseRemote:FireAllClients(Player,nil,nil,TABLE) return end
--if TABLE=="stopscr" then
-- mouseRemote:FireAllClients(Player,nil,nil,"fgshry") return end
if TABLE==true then
clearing=true
wait()
clearing=false
return end
-- mouseRemote:FireAllClients(Player,nil,nil,true) return end
-- mouseRemote:FireAllClients(Player,center,range)
server(center,range)
end
function AttackGyro()
local GYRO = Instance.new("BodyGyro",rootpart)
GYRO.D = 25
GYRO.P = 20000
GYRO.MaxTorque = Vector3.new(0,4000000,0)
GYRO.CFrame = CFrame.new(rootpart.Position,MousePosition)
coroutine.resume(coroutine.create(function()
repeat
Swait()
GYRO.CFrame = CFrame.new(rootpart.Position,MousePosition)
until attack == false
GYRO:Destroy()
end))
end
function Lightning(Part0,Part1,Timess,Offset,Color,Timer,sSize,eSize,Trans,Boomer,sBoomer,Trans2)
local magz = (Part0 - Part1).magnitude
local Times = math.floor(math.clamp(magz/10,5,20))
local curpos = Part0
local trz = {
-Offset,
Offset
}
for i = 1,Times do
local li = Instance.new("Part",Effects)
li.Name = randomstring()
li.TopSurface = 0
li.Material = "Neon"
li.BottomSurface = 0
li.Anchored = true
li.Locked = true
li.Transparency = 0
li.formFactor = "Custom"
li.CanCollide = false
if rainbow==true then
li.Color = Color
end
li.Size = Vector3.new(0.1,0.1,magz / Times)
local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
local trolpos = CFrame.new(curpos,Part1) * CFrame.new(0,0,magz / Times).p + Offzet
if Times == i then
local magz2 = (curpos - Part1).magnitude
li.Size = Vector3.new(0.1,0.1,magz2)
li.CFrame = CFrame.new(curpos,Part1) * CFrame.new(0,0,-magz2 / 2)
else
li.CFrame = CFrame.new(curpos,trolpos) * CFrame.new(0,0,magz / Times / 2)
end
curpos = li.CFrame * CFrame.new(0,0,magz / Times / 2).p
li:Destroy()
Effect({Time = Timer,EffectType = "Box",Size = Vector3.new(sSize,sSize,li.Size.Z),Size2 = Vector3.new(eSize,eSize,li.Size.Z),Transparency = Trans,Transparency2 = Trans2 or 1,CFrame = li.CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = li.Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = Boomer,Boomerang = 0,SizeBoomerang = sBoomer})
end
end
function FireArc(Part,ToLocation,AmountOfTime,Height,DoesCourontine)
if DoesCourontine == false then
local Direction = CFrame.new(Part.Position,ToLocation)
local Distance = (Part.Position - ToLocation).magnitude
for i = 1,AmountOfTime do
Swait()
Part.CFrame = Direction*CFrame.new(0,(AmountOfTime/200)+((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
Direction = Part.CFrame
end
elseif DoesCourontine == true then
coroutine.resume(coroutine.create(function()
local Direction = CFrame.new(Part.Position,ToLocation)
local Distance = (Part.Position - ToLocation).magnitude
for i = 1,AmountOfTime do
Swait()
Part.CFrame = Direction*CFrame.new(0,(AmountOfTime/200)+((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
Direction = Part.CFrame
end
end))
end
end
function attackone()
attack = true
pcall(function()
SPEED = 3
AttackGyro()
for i = 0,0.5,0.05 do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-30)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = GUNhole2.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = 642890855,SoundPitch = 0.45,SoundVolume = 6,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = GUNhole2.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
local DISTANCE = (GUNhole2.Position - MousePosition).Magnitude
local killbeam = CreatePart(3,Effects,"Neon",0,0,skincolor,"Kill Beam",Vector3.new(1,DISTANCE,1))
killbeam.CFrame = CFrame.new(GUNhole2.Position,MousePosition) * CFrame.new(0,0,-DISTANCE/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
MakeForm(killbeam,"Cyl")
killbeam.Touched:Connect(function(victim)
mdmg(victim.Position,5)
end)
coroutine.resume(coroutine.create(function()
for i = 1,25 do
Swait()
killbeam.Transparency = i/25
end
killbeam:Destroy()
end))
Lightning(GUNhole2.Position,MousePosition,15,3.5,Color3.new(0,0,1),25,0,1,0,true,55)
Lightning(GUNhole2.Position,MousePosition,15,3.5,Color3.new(0,0,1),25,0,1,0,true,55)
Lightning(GUNhole2.Position,MousePosition,15,3.5,Color3.new(0,0,1),25,0,1,0,true,55)
Lightning(GUNhole2.Position,MousePosition,15,3.5,Color3.new(0,0,1),25,0,1,0,true,55)
Lightning(GUNhole2.Position,MousePosition,15,3.5,Color3.new(0,0,1),25,0,1,0,true,55)
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = GUNhole2.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = GUNhole2.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = MouseHit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = 192410089,SoundPitch = .55,SoundVolume = 8,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = MouseHit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = MouseHit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = MouseHit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
mdmg(MousePosition,10)
for i = 0,0.5,0.075 do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(60)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-60)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(160),math.rad(-20),math.rad(60)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(75),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-65),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
end)
SPEED = 9
attack = false
end
function attacktwo()
attack = true
SPEED = 0
pcall(function()
AttackGyro()
local gBullet = CreatePart(3,Effects,"Neon",0,0,Color3.new(0,0,1),"BullyFuck",Vector3.new())
MakeForm(gBullet,"Ball")
gBullet.CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0)
CreateSound(2785493,gBullet,2,0.8)
for i = 0,1.25,0.025 do
Swait()
Effect({Time = math.random(35,55),EffectType = "Sphere",Size = Vector3.new(0.5,0.5,0.5),Size2 = Vector3.new(1,1,1),Transparency = 0,Transparency2 = 1,CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0),MoveToPos = LeftArm.CFrame*CFrame.new(0,-1.5,0)*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)).p,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 50,SizeBoomerang = 50})
gBullet.Size = gBullet.Size * 1.085
gBullet.CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0)
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine / 12)) * CFrame.Angles(math.rad(5),math.rad(0),math.rad(-30)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) * CFrame.Angles(math.rad(-5 - 3 * math.cos(sine / 12)),math.rad(0),math.rad(30)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-62.5),math.rad(0 - 5 * math.cos(sine / 12)),math.rad(30)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5 + 0.1 * math.cos(sine / 12),-0) * CFrame.Angles(math.rad(85 - 1.5 * math.cos(sine / 12)),math.rad(0 - 6 * math.cos(sine / 12)),math.rad(-30 - 6 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1 - 0.075 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(5),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1 - 0.075 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
local bullets = {}
for i = 1,math.random(27,41) do
Swait()
local Bullet = CreatePart(3,Effects,"Neon",0,0,Color3.new(0,0,1),"BulletFuck",Vector3.new(0.6,0.6,0.6))
MakeForm(Bullet,"Ball")
Bullet.CFrame = gBullet.CFrame
Effect({Time = math.random(5,20),EffectType = "Sphere",Size = Vector3.new(3,3,3)*math.random(-3,2),Size2 = Vector3.new(6,6,6)*math.random(-3,2),Transparency = 0.4,Transparency2 = 1,CFrame = Bullet.CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 25})
table.insert(bullets,Bullet)
end
for b = 1,#bullets do
Swait()
local part,pos = rayCast(LeftArm.CFrame*CFrame.new(0,-1.5,0).p,((MousePosition+Vector3.new(math.random(-15,15),math.random(-7,7),math.random(-15,15))) - LeftArm.CFrame*CFrame.new(0,-1.5,0).p),500,mainmodel)
coroutine.resume(coroutine.create(function()
FireArc(bullets[b],pos,math.random(17,31),math.random(9,15),false)
Effect({Time = math.random(25,35),EffectType = "Sphere",Size = Vector3.new(0.6,0.6,0.6),Size2 = Vector3.new(1.6,1.6,1.6),Transparency = 0,Transparency2 = 1,CFrame = bullets[b].CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 25})
Swait(math.random(55,65))
for i = 1,3 do
Effect({Time = math.random(45,65),EffectType = "Sphere",Size = Vector3.new(0.6,6,0.6)*math.random(-1.05,1.25),Size2 = Vector3.new(1.6,10,1.6)*math.random(-1.05,1.25),Transparency = 0,Transparency2 = 1,CFrame = bullets[b].CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 20,SizeBoomerang = 35})
end
for i = 0,10 do
Swait()
bullets[b].Transparency = bullets[b].Transparency + 0.1
end
mdmg(bullets[b].Position,10)
local EEEBRUHEEE = CreateSound(168513088,bullets[b],3.5,1.1,false)
bullets[b].Transparency = 1
EEEBRUHEEE.Ended:Connect(function()
bullets[b]:Destroy()
end)
end))
end
for i = 0,10 do
Swait()
gBullet.Transparency = gBullet.Transparency + 0.1
end
gBullet:Destroy()
end)
SPEED=9
attack = false
end
local function weldBetween(a,b)
local weldd = Instance.new("Weld")
weldd.Part0 = a
weldd.Part1 = b
weldd.C0 = CFrame.new()
weldd.C1 = b.CFrame:inverse() * a.CFrame
weldd.Parent = b
return weldd
end
function SingularityBeam()
attack = true
Swait()
SPEED=7
pcall(function()
AttackGyro()
for i = 0,0.5,0.05 do
Swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-60)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,0.5,-.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.25,0.5,-.25) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(75),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-65),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
local HoleDist = (GUNhole.Position - GUNhole2.Position).Magnitude
local chargebeam = CreatePart(3,Effects,"Neon",0,0,skincolor,"Charge Beam",Vector3.new(.25,HoleDist,.25),false)
MakeForm(chargebeam,"Cyl")
chargebeam.CFrame = CFrame.new(GUNhole.Position,GUNhole2.Position) * CFrame.new(0,0,-HoleDist/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
local chargeweld = weldBetween(GUN.PrimaryPart,chargebeam)
local chargeball = CreatePart(3,Effects,"Neon",0,0,skincolor,"Charge Ball",Vector3.new(.5,.5,.5),false)
chargeball.Shape = "Ball"
chargeball.CFrame = GUNhole2.CFrame
weldBetween(GUNhole2,chargeball)
CreateSound(342793847,GUNhole,10,1,false)
local bigball = game:GetService("TweenService"):Create(chargeball,TweenInfo.new(3.86,Enum.EasingStyle.Linear),{Size = Vector3.new(2.5,2.5,2.5)})
bigball:Play()
bigball.Completed:Wait()
chargebeam:Destroy()
local KillDist = (GUNhole2.Position - MousePosition).Magnitude
coroutine.resume(coroutine.create(function()
repeat KillDist = (GUNhole2.Position - MousePosition).Magnitude Swait() until attack == false
end))
local killbeam = CreatePart(3,Effects,"Neon",0,0,skincolor,"Kill Beam",Vector3.new(2.5,KillDist,2.5))
MakeForm(killbeam,"Cyl")
killbeam.Touched:Connect(function(victim)
mdmg(victim.Position,5)
end)
coroutine.resume(coroutine.create(function()
while killbeam:IsDescendantOf(game) do
mdmg(MousePosition,5)
swait(6)
end
end))
coroutine.resume(coroutine.create(function()
local isdoingathing = false
while killbeam:IsDescendantOf(game) do
isdoingathing = not isdoingathing
SPEED=3
--Humanoid.WalkSpeed=3
--rootpart.CFrame = rootpart.CFrame * CFrame.new(0,0,.1)
killbeam.Size = Vector3.new(2.5,KillDist,2.5)
killbeam.CFrame = CFrame.new(GUNhole2.Position,MousePosition) * CFrame.new(0,0,-KillDist/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
if isdoingathing then
Lightning(GUNhole2.Position,MousePosition,15,3,Color3.new(0,0,1),10,0,1,0,true,55)
Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = GUNhole2.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = GUNhole2.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = 10,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = MouseHit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 10,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = MouseHit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = MouseHit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = MouseHit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
Swait()
end
end))
CreateSound(138677306,GUNhole2,10,1,false)
CreateSound(415700134,GUNhole2,10,1,false)
swait(150)
CreateSound(3264923,GUNhole2,10,1,false)
swait(30)
chargeball:Destroy()
killbeam:Destroy()
end)
SPEED=9
attack = false
end
function hedshoot()
attack = true
SPEED = 4
pcall(function()
CreateSound(235097614,rootpart,6,1.5,false)
for i = 0,0.5,0.05 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-60)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,0.5,-.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.25,0.5,-.25) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(75),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-65),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = rootpart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = 642890855,SoundPitch = 0.45,SoundVolume = 6,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = rootpart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = math.random(25,45),EffectType = "Sphere",Size = Vector3.new(2,100,2),Size2 = Vector3.new(6,100,6),Transparency = 0,Transparency2 = 1,CFrame = rootpart.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),-50)*CFrame.Angles(math.rad(math.random(89,91)),math.rad(math.random(-1,1)),math.rad(math.random(-1,1))),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 45})
Effect({Time = math.random(25,45),EffectType = "Sphere",Size = Vector3.new(3,100,3),Size2 = Vector3.new(9,100,9),Transparency = 0,Transparency2 = 1,CFrame = rootpart.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),-50)*CFrame.Angles(math.rad(math.random(89,91)),math.rad(math.random(-1,1)),math.rad(math.random(-1,1))),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 45})
mdmg(rootpart.Position,14)
for i = 1,4 do
rootpart.CFrame = rootpart.CFrame * CFrame.new(0,0,-25)
mdmg(rootpart.Position,14)
Lightning(rootpart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,rootpart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,6,25,skincolor,math.random(30,45),0.5,1.5,0,true,60) Lightning(rootpart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,rootpart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,6,25,Color3.new(0,0,1),math.random(30,45),0.5,1.5,0,true,60)
end
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = rootpart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = rootpart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
for i = 0,0.5,0.1 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(75),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-65),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
end)
attack = false
SPEED = 9
end
function painlessrain()
attack = true
SPEED = 5
pcall(function()
coroutine.wrap(function()
for i = 0,2 do
swait(12)
CreateSound(199145095,BASE,8,1)
end
end)()
for i = 0,2,0.1 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) * CFrame.Angles(math.rad(25),math.rad(0),math.rad(-20)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(35),math.rad(-35),math.rad(20)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-20),math.rad(-5),math.rad(-10)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(doe * 22),math.rad(0),math.rad(0)),1 / 2)
end
for i = 0,1.5,0.1 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-5)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(175),math.rad(-10),math.rad(10)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-10),math.rad(-10),math.rad(-5)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
local Hole2 = GUNhole.CFrame*CFrame.new(-600,0,0)
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = GUNhole.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = 642890855,SoundPitch = 0.45,SoundVolume = 6,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = GUNhole.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Lightning(GUNhole.Position,Hole2.p,15.137,3.5,skincolor,25,1,3,0,true,55) Lightning(GUNhole.Position,Hole2.p,15.137,3.5,Color3.new(0,0,1),25,1,3,0,true,55)
for i = 0,2 do
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(0.1,0.1,0.1),Size2 = Vector3.new(0.4,0,0.4),Transparency = 0,Transparency2 = 1,CFrame = GUNhole.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(0.1,0.1,0.1),Size2 = Vector3.new(0.4,0,0.4),Transparency = 0,Transparency2 = 1,CFrame = GUNhole.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
for i = 0,.5,0.1 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-5)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(225),math.rad(-20),math.rad(20)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-5),math.rad(-5),math.rad(0)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
for i = 0,.5,0.1 do
swait()
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-5)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(175),math.rad(-10),math.rad(10)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-5),math.rad(-5),math.rad(0)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-5),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
attack = false
SPEED = 9
swait(36)
for i = 1,75 do
local Sky = rootpart.CFrame*CFrame.new(0,600,0)
local MoPos = MouseHit*CFrame.new(math.random(-18,18),0,math.random(-18,18)).p
local DISTANCE = (Sky.p - MoPos).Magnitude
Lightning(Sky.p,MoPos,35.137,7,Color3.new(0,0,1),25,2,4,0,true,55)
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(1,1,DISTANCE),Size2 = Vector3.new(2,2,DISTANCE),Transparency = 0,Transparency2 = 1,CFrame = CFrame.new(Sky.p,MoPos) * CFrame.new(0,0,-DISTANCE / 2),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = CFrame.new(MoPos),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,1),SoundID = 192410089,SoundPitch = .55,SoundVolume = 8,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = CFrame.new(MoPos),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
local a = math.random(1,2)
if a == 1 then
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(0.1,0.1,0.1),Size2 = Vector3.new(0.3,0,0.3),Transparency = 0,Transparency2 = 1,CFrame = CFrame.new(MoPos)*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
else
Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(0.1,0.1,0.1),Size2 = Vector3.new(0.3,0,0.3),Transparency = 0,Transparency2 = 1,CFrame = CFrame.new(MoPos)*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = skincolor,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
end
mdmg(MoPos,12)
swait(5)
end
end)
attack=false
SPEED = 9
end
function smallstuff()
if attack==false and not sleeping and taunt=="None" or (taunt=="Fave" or taunt=="Krump" or taunt=="OOOOO" or taunt=="insane") then
SPEED=9
end
if taunt~="None" or SONG=="1" then
playbackspeed=1
else
playbackspeed=.95
end
if fixing==false then
Humanoid.WalkSpeed=SPEED
LeftEye.Color = maincolor
RightEye.Color = maincolor
for i,v in pairs(GunNeon:GetChildren()) do
v.Color = maincolor
end
disk1.Color = maincolor
disk2.Color = skincolor
if stopped==true or sleeping==true then
if Anim == "Idle" then
rootpart.CFrame=oldposition
rootpart.Anchored=true
end
outerm.Scale =Vector3.new(1,0,0)
outerm2.Scale = Vector3.new(1,0,0)
VOLUME=0
else
VOLUME=1
rootpart.Anchored=false
if taunt ~= "FAST BOIII" then
pcall(function()
oldsize = outerm.Scale
outerm.Scale = Vector3.new(1,loudness/50,loudness/50)
if outerm.Scale.Y > .1 then
outerm2.Scale = outerm.Scale + Vector3.new(-.1,.5,.5)
else
outerm2.Scale = outerm.Scale
end
end)
else
outerm.Scale =Vector3.new(1,0,0)
outerm2.Scale = Vector3.new(1,0,0)
end
end
end
end
function anim1()
if taunt == "insane" then
ambience="rbxassetid://4557673096"
local g1 = math.random(-1,1)*math.random()*1.5
local g2 = math.random(-1,1)*math.random()*1.5
local g3 = math.random(-1,1)*math.random()*1.5
--[[]]
Torsovelocity = (rootpart.Velocity * Vector3.new(1,0,1)).magnitude
if Anim == "Walk" and Torsovelocity > 1 then
RootJoint.C1 = Clerp(RootJoint.C1,rc0 * CFrame.new(0,0,0.1 + 0.05 * math.cos(sine / 6)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),2 / 3)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0) - Head.RotVelocity.Y / 30),0.2 / 3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(0.5,.95-.2*math.sin(sine/12),-.15*math.sin(sine/12)) * CFrame.Angles(math.rad(-5),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10+35 * math.cos(sine / 12))),0.6 / 3)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-0.5,.95+.2*math.sin(sine/12),.15*math.sin(sine/12)) * CFrame.Angles(math.rad(-5),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10+35 * math.cos(sine / 12))),0.6 / 3)
elseif (Anim ~= "Walk") or (Torsovelocity < 1) then
RootJoint.C1 = Clerp(RootJoint.C1,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.2 / 3)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.2 / 3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7 / 3)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7 / 3)
end
if rootpart.Velocity.y > 1 then-- and hit == nil then
Anim = "Jump"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 ) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0 + 10 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(-25 - 10 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.4,-0.6) * CFrame.Angles(math.rad(1),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
elseif rootpart.Velocity.y < -1 then -- and hit == nil then
Anim = "Fall"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 ) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(-15),math.rad(2.5),math.rad(5+5 * math.cos(sine / 12))),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-90 - 4 * math.cos(sine / 6)),math.rad(0),math.rad(0 + 10 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(35 - 4 * math.cos(sine / 6)),math.rad(0),math.rad(-45 - 10 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.3,-0.7) * CFrame.Angles(math.rad(-25 + 5 * math.sin(sine / 12)),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-0.8,-0.3) * CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
elseif Torsovelocity < 1 then --and hit ~= nil then
Anim = "Idle"
if attack == false then
change = 1
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine*0.3 / 12)) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(-0 - 3 * math.cos(sine*g2*0.1 / 12)),math.rad(5)+g2*.1,math.rad(0)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5 + 0.1 * math.cos(sine*0.3 / 12),0) * CFrame.Angles(math.rad(-53.75+1.75* math.cos(sine*0.3 / 12)),math.rad(0),math.rad(5)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.4,.7 + 0.1 * math.cos(sine*0.3 / 12),-0) * CFrame.Angles(math.rad(170 - 1.5 * math.cos(sine*.3/ 12)),math.rad(0 - 6 * math.cos(sine*g2 / 12)),math.rad(27+g1)) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1.1 - 0.05 * math.cos(sine*0.3 / 12),0) * CFrame.Angles(math.rad(15),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1.1 - 0.05 * math.cos(sine*0.3 / 12),0) * CFrame.Angles(math.rad(10),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine*0.3/12)),math.rad(0),math.rad(0)),1 / 2)
end
elseif Torsovelocity > 2 then--and hit ~= nil then
Anim = "Walk"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine*0.4 / 12)) * CFrame.Angles(math.rad(20),math.rad(0 + 2.5 * math.cos(sine*0.4/ 12)),math.rad(0 - 2.5 * math.cos(sine / 12))),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(-20 - 3*g1 * math.cos(sine*0.4/ 12)),math.rad(0 - 2.5 * math.cos(sine+g2*.2 / 12)),math.rad(0 - 2.5 * math.cos(sine*0.4 / 12))),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-60 - 5 * math.cos(sine*0.4 / 12)),math.rad(0 - 2.5 * math.cos(sine*0.4 / 12)),math.rad(5 + 2.5 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0 - 0.2 * math.cos(sine*.4 / 12)) * CFrame.Angles(math.rad(110),math.rad(0 - 10*.5 * math.cos(sine*g1 / 12)),math.rad(0 + 2.5 * math.cos(sine*0.2 / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1 ,-1,0) * CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-93.75+7.25*math.cos(sine*0.4/12)),math.rad(0),math.rad(0)),1 / 2)
end
end
BASE.Transparency = 0
for i,v in pairs(GUNADDITIONS:GetChildren()) do
v.Transparency=0
end
for i,v in pairs(GunNeon:GetChildren()) do
v.Transparency=0
end
end
end
function Animate()
if fixing==false then
Torsovelocity = (rootpart.Velocity * Vector3.new(1,0,1)).magnitude
if Anim == "Walk" and Torsovelocity > 1 and taunt=="None" then
RootJoint.C1 = Clerp(RootJoint.C1,rc0 * CFrame.new(0,0,0.1 + 0.05 * math.cos(sine / 6)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),2 / 3)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0) - Head.RotVelocity.Y / 30),0.2 / 3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(0.5,.95-.2*math.sin(sine/12),-.15*math.sin(sine/12)) * CFrame.Angles(math.rad(-5),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10+35 * math.cos(sine / 12))),0.6 / 3)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-0.5,.95+.2*math.sin(sine/12),.15*math.sin(sine/12)) * CFrame.Angles(math.rad(-5),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10+35 * math.cos(sine / 12))),0.6 / 3)
elseif (Anim ~= "Walk") or (Torsovelocity < 1) then
RootJoint.C1 = Clerp(RootJoint.C1,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.2 / 3)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.2 / 3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7 / 3)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7 / 3)
end
if rootpart.Velocity.y > 1 and taunt=="None" then--and hit == nil then
Anim = "Jump"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 ) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0 + 10 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(-25 - 10 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.4,-0.6) * CFrame.Angles(math.rad(1),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
elseif rootpart.Velocity.y < -1 and taunt=="None" then -- and hit == nil then
Anim = "Fall"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 ) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(-15),math.rad(2.5),math.rad(5+5 * math.cos(sine / 12))),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-90 - 4 * math.cos(sine / 6)),math.rad(0),math.rad(0 + 10 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(35 - 4 * math.cos(sine / 6)),math.rad(0),math.rad(-45 - 10 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.3,-0.7) * CFrame.Angles(math.rad(-25 + 5 * math.sin(sine / 12)),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-0.8,-0.3) * CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
elseif Torsovelocity < 1 and taunt=="None" then-- and hit ~= nil then
Anim = "Idle"
if attack == false then
change = 1
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine / 12)) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(-15 - 3 * math.cos(sine / 12)),math.rad(5),math.rad(0)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5 + 0.1 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(-53.75+1.75 * math.cos(sine / 12)),math.rad(0),math.rad(5)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5 + 0.1 * math.cos(sine / 12),-0) * CFrame.Angles(math.rad(15 - 1.5 * math.cos(sine / 12)),math.rad(0 - 6 * math.cos(sine / 12)),math.rad(0 - 6 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1.1 - 0.05 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(15),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1.1 - 0.05 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(10),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
elseif Torsovelocity > 2 and taunt=="None" then -- and hit ~= nil then
Anim = "Walk"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine / 12)) * CFrame.Angles(math.rad(20),math.rad(0 + 2.5 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12))),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(-20 - 3 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12))),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-60 - 5 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12)),math.rad(5 + 2.5 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0 - 0.2 * math.cos(sine / 12)) * CFrame.Angles(math.rad(20 - 45 * math.cos(sine / 12)),math.rad(0 - 10 * math.cos(sine / 12)),math.rad(0 + 2.5 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1 ,-1,0) * CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-93.75+7.25*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
end
anim1()
if taunt == "None" or attack==true then
if Anim == "Walk" and Torsovelocity > 1 then
RootJoint.C1 = Clerp(RootJoint.C1,rc0 * CFrame.new(0,0,0.1 + 0.05 * math.cos(sine / 6)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),2 / 3)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0) - Head.RotVelocity.Y / 30),0.2 / 3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(0.5,.95-.2*math.sin(sine/12),-.15*math.sin(sine/12)) * CFrame.Angles(math.rad(-5),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10+35 * math.cos(sine / 12))),0.6 / 3)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-0.5,.95+.2*math.sin(sine/12),.15*math.sin(sine/12)) * CFrame.Angles(math.rad(-5),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10+35 * math.cos(sine / 12))),0.6 / 3)
elseif (Anim ~= "Walk") or (Torsovelocity < 1) then
RootJoint.C1 = Clerp(RootJoint.C1,rc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.2 / 3)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.2 / 3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7 / 3)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7 / 3)
end
if rootpart.Velocity.y > 1 then-- and hit == nil then
Anim = "Jump"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 ) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0 + 10 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(-25 - 10 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.4,-0.6) * CFrame.Angles(math.rad(1),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
elseif rootpart.Velocity.y < -1 then -- and hit == nil then
Anim = "Fall"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 ) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(-15),math.rad(2.5),math.rad(5+5 * math.cos(sine / 12))),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-90 - 4 * math.cos(sine / 6)),math.rad(0),math.rad(0 + 10 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(35 - 4 * math.cos(sine / 6)),math.rad(0),math.rad(-45 - 10 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.3,-0.7) * CFrame.Angles(math.rad(-25 + 5 * math.sin(sine / 12)),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-0.8,-0.3) * CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(-1 * math.sin(sine / 6)),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1 / 2)
end
elseif Torsovelocity < 1 then --and hit ~= nil then
Anim = "Idle"
if attack == false then
change = 1
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine / 12)) * CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(-15 - 3 * math.cos(sine / 12)),math.rad(5),math.rad(0)),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5 + 0.1 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(-53.75+1.75 * math.cos(sine / 12)),math.rad(0),math.rad(5)) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5 + 0.1 * math.cos(sine / 12),-0) * CFrame.Angles(math.rad(15 - 1.5 * math.cos(sine / 12)),math.rad(0 - 6 * math.cos(sine / 12)),math.rad(0 - 6 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1.1 - 0.05 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(15),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(-4),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1.1 - 0.05 * math.cos(sine / 12),0) * CFrame.Angles(math.rad(10),math.rad(-70),math.rad(0)) * CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
elseif Torsovelocity > 2 then--and hit ~= nil then
Anim = "Walk"
if attack == false then
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0 + 0.05 * math.cos(sine / 12)) * CFrame.Angles(math.rad(20),math.rad(0 + 2.5 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12))),1 / 3)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(-20 - 3 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12))),1 / 3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-60 - 5 * math.cos(sine / 12)),math.rad(0 - 2.5 * math.cos(sine / 12)),math.rad(5 + 2.5 * math.cos(sine / 12))) * rscp,1 / 3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0 - 0.2 * math.cos(sine / 12)) * CFrame.Angles(math.rad(20 - 45 * math.cos(sine / 12)),math.rad(0 - 10 * math.cos(sine / 12)),math.rad(0 + 2.5 * math.cos(sine / 12))) * lscp,1 / 3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1 ,-1,0) * CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1 / 3)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1 / 3)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-93.75+7.25*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
end
end
BASE.Transparency = 0
for i,v in pairs(GUNADDITIONS:GetChildren()) do
v.Transparency=0
end
for i,v in pairs(GunNeon:GetChildren()) do
v.Transparency=0
end
else
if taunt~="insane" then
BASE.Transparency = 1
for i,v in pairs(GUNADDITIONS:GetChildren()) do
v.Transparency=1
end
for i,v in pairs(GunNeon:GetChildren()) do
v.Transparency=1
end
end
if taunt == "Fave" then
playbackspeed=1
ambience = "rbxassetid://290182215"
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) * rscp,1)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.3,0.7,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-135)) * lscp,1)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-.9,-1.9,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),1)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
end
if taunt == "Krump" then
playbackspeed=1
ambience = "rbxassetid://1511734302"
RootJoint.C0 = Clerp(RootJoint.C0,rc0 * CFrame.new(0+1*math.sin(sine/3),0+1*math.cos(sine/3),-.75) * CFrame.Angles(math.rad(0),math.rad(-10),math.rad(0)),1)
Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) * rscp,1)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)) * lscp,1)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1.5,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(70)),1)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-.5,-1.25,-.25) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),1)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
end
end
if taunt=="OOOOO" then
ambience="rbxassetid://2681542649"
--[[
if not track:FindFirstChildOfClass("DistortionSoundEffect") then
local dse = Instance.new("DistortionSoundEffect")
dse.Priority = 2147483647
dse.Level = .99
dse.Name = randomstring()
dse.Parent = track
coroutine.resume(coroutine.create(function()
repeat swait() until not dse:IsDescendantOf(game) or taunt ~= "OOOOO"
if not fixing then
fixing = true
pcall(function()
dse:Destroy()
end)
fixing = false
end
end))
end
]]
RootJoint.C0 = Clerp(RootJoint.C0,rc0*CFrame.new(math.random(-1,1)/2,math.random(-1,1)/2,math.random(-1,1)/2)*CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),0),1)
Neck.C0 = Clerp(Neck.C0,nc0,1)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(2,0,0) * rscp * CFrame.Angles(math.rad(-90),0,0),1)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-2,0,0) * lscp * CFrame.Angles(math.rad(-90),0,0),1)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(.5,-2,0),1)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-.5,-2,0),1)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(),1)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(),1)
RightShoulder.C1 = Clerp(RightShoulder.C1,CFrame.new(-.5,.5,0,0,0,1,0,1,-0,-1,0,0),1)
LeftShoulder.C1 = Clerp(LeftShoulder.C1,CFrame.new(.5,.499975681,0,0,0,-1,0,1,0,1,0,0),1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
end
if taunt=="FAST BOIII" then
ambience = "rbxassetid://2920078671"
if not mainmodel:FindFirstChild("WalkingWheel") and Anim == "Idle" and not attack then
local ww = Instance.new("Model")
ww.Name = "WalkingWheel"
for i = 1,36 do
local wwpart = Instance.new("Part")
wwpart.Size = Vector3.new(2,.2,.56)
wwpart.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(85+(10*i)),0,0) * CFrame.new(0,3.1,0)
weldBetween(rootpart,wwpart)
wwpart.Material = "Neon"
if i <= 18 then
wwpart.CanCollide = false
end
wwpart.Color = Color3.new()
wwpart.Name = randomstring()
wwpart.Parent = ww
end
ww.Parent = mainmodel
coroutine.resume(coroutine.create(function()
repeat if stopall then wait(math.huge) end
for i,v in pairs(ww:GetChildren()) do
v.Color = maincolor
end
swait()
until attack or Anim ~= "Idle" or taunt ~= "FAST BOIII"
fixing = true
ww:Destroy()
fixing = false
end))
end
RootJoint.C1 = Clerp(RootJoint.C1,ROOTC0,.2/4)
Neck.C1 = Clerp(Neck.C1,CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),.2/3)
RightHip.C1 = Clerp(RightHip.C1,CFrame.new(.5,1,0,-4.37113918e-08,0,1,0,1,0,-1,0,-4.37113918e-08),1)
LeftHip.C1 = Clerp(LeftHip.C1,CFrame.new(-.5,1,0,-4.37113918e-08,-0,-1,0,1,-0,1,0,-4.37113918e-08),1)
RightShoulder.C1 = Clerp(RightShoulder.C1,CFrame.new(-.5,.5,0,0,0,1,0,1,-0,-1,0,0),1)
LeftShoulder.C1 = Clerp(LeftShoulder.C1,CFrame.new(.5,.499975681,0,0,0,-1,0,1,0,1,0,0),1)
if attack==false then
SPEED = 9*13
end
if not attack then
BASE.Transparency = 1
for i,v in pairs(GUNADDITIONS:GetChildren()) do
v.Transparency=1
end
for i,v in pairs(GunNeon:GetChildren()) do
v.Transparency=1
end
if Torsovelocity < 25 then
Anim = "Idle"
Humanoid.HipHeight = .1
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-sine*5),math.rad(0),math.rad(0)),.85)
Neck.C0 = Clerp(Neck.C0,NECKC0,.25)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-75*math.sin(sine/5)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.25)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(75*math.sin(sine/5)),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.25)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(75*math.sin(sine/5)),math.rad(90),math.rad(0)),.25)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(-75*math.sin(sine/5)),math.rad(-90),math.rad(0)),.25)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
elseif Torsovelocity > 2 then
Anim = "Walk"
Humanoid.HipHeight = 0
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,-.2) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),.25/3)
Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),.25/3)
RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-135),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.75/3)
LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(-135),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.75/3)
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(75*math.sin(sine/2)),math.rad(90),math.rad(0)),1)
LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(-75*math.sin(sine/2)),math.rad(-90),math.rad(0)),1)
GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
BASE.Transparency = 0
for i,v in pairs(GUNADDITIONS:GetChildren()) do
v.Transparency=0
end
for i,v in pairs(GunNeon:GetChildren()) do
v.Transparency=0
end
end
else
BASE.Transparency = 0
for i,v in pairs(GUNADDITIONS:GetChildren()) do
v.Transparency=0
end
for i,v in pairs(GunNeon:GetChildren()) do
v.Transparency=0
end
end
end
end
end
function WAIT()
Swait()
if fixing==true then
if stopped==true then
pcall(function()
mainmodel:Destroy()
end)
end mainmodel = mainCharacter:Clone() mainmodel.Name=randomstring()
local newroot = mainmodel:WaitForChild('HumanoidRootPart')
newroot.CFrame = oldposition
pcall(function()
run()
end)
fixing=false
end
end
function resp()
fixing=true
WAIT()
end
function repos()
if fixing==false then
pcall(function()
oldposition = rootpart.CFrame
end)
end
if fixing == true then
rootpart.CFrame = oldposition
if changesong==false then
track.TimePosition = timeposition
end
end
end
function an()
local spown = nil
for o,b in pairs(workspace:GetDescendants()) do
if not b:IsDescendantOf(mainmodel) and b:IsA("SpawnLocation") then
spown = b
end
end
if spown then
rootpart.CFrame = CFrame.new(spown.Position.X,spown.Position.Y+(spown.Size.Y/2)+3,spown.Position.Z)
else
local base = workspace:FindFirstChild("Base")
if not base then
base = workspace:FindFirstChild("Baseplate")
end
if base then
rootpart.CFrame = CFrame.new(math.clamp(rootpart.Position.X,-base.Size.X/2,base.Size.X/2),base.Position.Y+(base.Size.Y/2)+3,math.clamp(rootpart.Position.Z,-base.Size.X/2,base.Size.X/2))
else
rootpart.CFrame = CFrame.new(math.clamp(rootpart.Position.X,-100,100),20,math.clamp(rootpart.Position.Z,-100,100))
end
end
end
function fixstuff()
pcall(function()
local faker = chatstorage:FindFirstChild(USERNAME)
if not faker==mainfolder then faker:Destroy() end
mainfolder.Name=mainmodel.Name mainfolder.Parent=chatstorage mouseRemote.Name="R1" mouseRemote.Parent=mainfolder
COLOR.Name='C1' COLOR.Parent=mainfolder
object.Name="C2" object.Parent=mainfolder
object.Value = track
disk1.Size=Vector3.new(0.1, 1, 1)
disk2.Size=Vector3.new(0.1, 1, 1)
end)
pcall(function()
fixcharbutton.Parent=gui exitbutton.Parent=gui
exitbutton.TextStrokeColor3 = skincolor
fixcharbutton.TextStrokeColor3 = skincolor
fixcharbutton.TextColor3 = maincolor
exitbutton.TextColor3 = maincolor
end)
end
function detection()
if stopped==false then
local plrgui = Player:FindFirstChildOfClass("PlayerGui")
if plrgui then
local stuff = plrgui:FindFirstChild(gui.Name)
if stuff then
else
fixgui()
end
end
local char = workspace:FindFirstChild(USERNAME)
if char then
pcall(function()
char:Destroy()
end)
resp()
end
end
local mo = PARENT:FindFirstChild(mainmodel.Name)
if mo then
local Name = Humanoid.Name
local h = mo:FindFirstChild(Name)
if not h then
resp()
end
local s = mainmodel:FindFirstChild(suit.Name)
if not s then
resp()
end
local Pant = mainmodel:FindFirstChild(Pants.Name)
if not Pant then
resp()
end
local tors = mainmodel:FindFirstChild('Torso')
if tors then
local leftshould = tors:FindFirstChild('Left Shoulder')
if not leftshould then
resp()
end
local rightsh = tors:FindFirstChild('Right Shoulder')
if not rightsh then
resp()
end
local necc = tors:FindFirstChild('Neck')
if not necc then
resp()
end
local righth = tors:FindFirstChild('Right Hip')
if not righth then
resp()
end
local lefth = tors:FindFirstChild('Left Hip')
if not lefth then
resp()
end
else
resp()
end
local h = mainmodel:FindFirstChild('Head')
if h then
local mesh = h:FindFirstChildOfClass'SpecialMesh'
if not mesh then
resp()
end
local folder = h:FindFirstChild('Eyes')
if folder then
local left = folder:FindFirstChild('LeftEye')
if left then
local eyeweld = left:FindFirstChildOfClass'Weld'
if not eyeweld then
resp()
end
local eyemesh = left:FindFirstChildOfClass'SpecialMesh'
if not eyemesh then
resp()
end
else
resp()
end
local right = folder:FindFirstChild('RightEye')
if right then
local eyeweld1 = right:FindFirstChildOfClass'Weld'
if not eyeweld1 then
resp()
end
local eyemesh1 = right:FindFirstChildOfClass'SpecialMesh'
if not eyemesh1 then
resp()
end
else
resp()
end
else
resp()
end
else
resp()
end
local root = mainmodel:FindFirstChild('HumanoidRootPart')
if root then
local joint = root:FindFirstChild('RootJoint')
if not joint then
joint = root:FindFirstChild('Root Hip')
if not joint then
resp()
end
end
else
resp()
end
local arm1 = mainmodel:FindFirstChild('Right Arm')
if not arm1 then
resp()
end
local arm2 = mainmodel:FindFirstChild('Left Arm')
if not arm2 then
resp()
end
local leg1 = mainmodel:FindFirstChild('Right Leg')
if not leg1 then
resp()
end
local leg2 = mainmodel:FindFirstChild('Left Leg')
if not leg2 then
resp()
end
else
--resp()
end
end
Humanoid.Died:Connect(function()
resp()
end)
track:Play()
end
for i,v in pairs(Players:GetChildren()) do
--local cl = CRclone:Clone()
--cl.Parent = v:FindFirstChildOfClass('PlayerGui')
--cl.Name=USERNAME
--cl.Disabled=false
--Debris:AddItem(script,0.3)
end
game.DescendantRemoving:Connect(function(hm)
if stopall==true then return end
if fixing==false then
Swait()
if hm==mainmodel then
resp()
end
if hm==GUN then
resp()
end
if hm==GUNADDITIONS then
pcall(function()
GUN:Destroy()
end)
end
if hm==BASE then
pcall(function()
GUN:Destroy()
end)
end
if hm==GUNhole then
pcall(function()
GUN:Destroy()
end)
end
if hm==GUNhole2 then
pcall(function()
GUN:Destroy()
end)
end
if hm==GunJoint then
pcall(function()
GUN:Destroy()
end)
end
if hm==GunNeon then
pcall(function()
GUN:Destroy()
end)
end
if hm==BASEWELD then
pcall(function()
GUN:Destroy()
end)
end
if hm==Holeweld then
pcall(function()
GUN:Destroy()
end)
end
if hm==Holeweld2 then
pcall(function()
GUN:Destroy()
end)
end
if hm==exitbutton then
fixgui()
end
if hm==fixcharbutton then
fixgui()
end
if hm==disk1 then
resp()
end
if hm==disk2 then
resp()
end
if hm==diskweld1 then
resp()
end
if hm==diskweld2 then
resp()
end
if hm==outerm then
resp()
end
if hm==outerm2 then
resp()
end
if hm==HAIR then
resp()
end
if hm==Hairweld then
resp()
end
if hm==Hairmesh then
resp()
end
end
end)
function reset()
if mode==1 then
track:Pause()
timeposition = 0
taunt="FAST BOIII"
VOLUME=4
else
if mode==2 then
taunt="insane"
track:Pause()
timeposition=0
VOLUME=4
else
mode = 0
taunt='None'
track:Pause()
timeposition = 0
SPEED=9
VOLUME=1.5
if USERID==485827956 or USERID==1186859858 then
SONG="2"
ambience="rbxassetid://6174456295"
playbackspeed=.95
else
SONG='1'
ambience = "rbxassetid://6291841343"
playbackspeed=1
end
end
end
end
function onserver()
mouseRemote.OnServerEvent:Connect(function(plr,key,down,mousepos,loud,respawn,mouseposition,mousehit,boom)
if plr==Player then
if boom=="SHOOT" then
if not attack and not sleeping and (taunt ~= "Fave" and taunt ~= "Krump" and taunt ~= "OOOOO") then
attackone()
end
end
if mouseposition~=nil and mousehit~=nil then
MousePosition=mouseposition
MouseHit=mousehit
end
if respawn==true then
if fixing==false then
resp()
end
end
loudness=loud
if key~=nil then
if not attack and not sleeping and down==true and key=="c" and (taunt ~= "Fave" and taunt ~= "Krump" and taunt ~= "OOOOO") then
painlessrain()
end
if key=="p" and down==true and not attack and (taunt ~= "Fave" and taunt ~= "Krump" and taunt ~= "OOOOO") then
coroutine.resume(coroutine.create(function()
chatfunc("Cleared tables")
end))
mdmg(nil,nil,true)
end
if key=="t" and down==true and attack==false then
if sleeping==true then
sleeping=false
reset()
chatfunc("turned on")
else
ambience=""
sleeping=true
taunt="None"
--Anim = "Idle"
SPEED = 0
chatfunc("turned off")
end
end
if key=="e" and down==true and not sleeping then
if rainbow==true then
rainbow=false
mdmg(nil,nil,"rainbowfalse")
chatfunc("Rainbow effect set to False")
else
rainbow=true
mdmg(nil,nil,"rainbowtrue")
chatfunc("Rainbow effect set to True")
end
end
if key=="m" and down==true then
pcall(function()
resp()
wait()
an()
end)
end
if not attack and down==true and not sleeping and key=="z" and (taunt ~= "Fave" and taunt ~= "Krump" and taunt ~= "OOOOO") then
hedshoot()
end
if not attack and down==true and not sleeping and key=="v" and (taunt ~= "Fave" and taunt ~= "Krump" and taunt ~= "OOOOO") then
attacktwo()
end
if key=="x" and not attack and not sleeping and (taunt=="None" or taunt=="insane") and down==true then
SingularityBeam()
end
if key == "k" and not sleeping and down==true and attack==false then
if taunt~="Krump" then
track:Pause()
timeposition = 0
taunt='Krump'
else
reset()
end
end
if key=="u" and not sleeping and down==true and attack==false then
if taunt~="OOOOO" then
taunt='OOOOO'
track:Pause()
timeposition=0
VOLUME=9e9
else
reset()
end
end
if key=="y" and not sleeping and down==true and attack==false then
mode = mode+1
print("Mode: "..mode)
if mode==1 then
track:Pause()
timeposition = 0
taunt="FAST BOIII"
VOLUME=4
else
if mode==2 then
taunt="insane"
track:Pause()
timeposition=0
VOLUME=4
else
mode = 0
reset()
end
end
end
if key=="f" and not sleeping and down==true and attack==false then
if taunt~="Fave" then
track:Pause()
timeposition = 0
taunt='Fave'
else
reset()
end
end
if key=="h" and down==true then
SONG="1"
track:Pause()
timeposition = 0
taunt='None'
ambience = "rbxassetid://6291841343"
end
if key=="n" and down==true and taunt=="None" then
SONG="2"
track:Pause()
timeposition=0
ambience="rbxassetid://6174456295"
end
if key=="l" and down==true and taunt=="None" then
SONG="3"
track:Pause()
timeposition=0
ambience="rbxassetid://866334508"
end
if key=="g" and down==true and taunt=="None" then
SONG="Silence"
ambience=""
end
end
end
end)
end
function createvalue()
COLOR = Instance.new("Color3Value",mainfolder)
COLOR.Name="C1"
end
function createvalue2()
object = Instance.new("ObjectValue",mainfolder)
object.Name="C2"
end
function createremote()
mouseRemote = Instance.new("RemoteEvent",mainfolder)
mouseRemote.Name='R1'
onserver()
end
function createfolder()
mainfolder = Instance.new("Folder",chatstorage)
mainfolder.Name = mainmodel.Name
createremote()
createvalue()
createvalue2()
end
onserver()
game.DescendantRemoving:Connect(function(h)
if stopall==true then return end
Swait()
if h==mainfolder then
createfolder()
end
if h==mouseRemote then
createremote()
end
if h==COLOR then
createvalue()
end
if h==object then
createvalue2()
end
end)
coroutine.resume(coroutine.create(function()
while true do
if stopall==true then break end
pcall(function()
for i = 0,1,(1/60) do
Swait()
if fixing==false then
if sleeping~=true then
if rainbow==true then
if taunt=="FAST BOIII" then
pcall(function()
maincolor = Color3.fromRGB(0,0,math.clamp(loudness-191,0,255))
end)
else
if taunt=="insane" then
pcall(function()
local loud = loudness*1.5
maincolor = Color3.fromRGB(0,math.clamp(loud-255,0,255),0)
end)
else
maincolor = Color3.fromHSV(i,1,1)
end
-- playbackspeed=.95
end
else
if taunt=="FAST BOIII" then
pcall(function()
maincolor = Color3.fromRGB(0,0,math.clamp(loudness-191,0,255))
end)
else
if taunt=="insane" then
pcall(function()
maincolor = Color3.fromRGB(0,math.clamp(loudness-255,0,255),0)
end)
else
maincolor=Color3.new(1,1,1)
end
end
end
else
maincolor = Color3.new()
end
end
end
end)
end
end))
function loading()
if Player.Character~=nil then
run()
else
wait()
print('loading')
loading()
end
end
loading()
RunService.Heartbeat:Connect(function()
pcall(function()
fixstuff()
smallstuff()
end)
pcall(function()
coroutine.resume(coroutine.create(function()
if fixing==false then
detection()
end
end))
if Torso:IsDescendantOf(workspace) then
if track:IsDescendantOf(Torso) then
track.SoundId=ambience
if track.IsPaused then
track.Looped=true
track:Play()
if changesong==false then
track.TimePosition = timeposition
end
else
if changesong==false then
timeposition = track.TimePosition
end
if taunt=="Krump" or taunt=="Fave" then
track.PlaybackSpeed=1
else
if SONG=="1" then
track.PlaybackSpeed=1
else
track.PlaybackSpeed=playbackspeed
end
end
track.Volume = VOLUME
end
else
if fixing==false then
pcall(function() track:Destroy() end)
track = Instance.new("Sound",Torso) track.SoundId=ambience track.Looped=true track.Volume=VOLUME
track.TimePosition=timeposition track:Play() track.Name = randomstring()
end
end
end
if sleeping~=true then
SPEED=0
sine2 = sine2 + 1
sine = sine2
else
sine = 0
end
Animate()
end)
end)
function command()
Player.Chatted:Connect(function(msg)
if msg=='/r' then
resp()
end
if msg=="/e dance2" then
track:Pause()
timeposition = 0
taunt='Fave'
end
if msg=="/e dance" then
track:Pause()
timeposition = 0
taunt='Krump'
end
if msg=="/e stop" then
reset()
end
if msg=="/e mute" then
SONG="Silence"
ambience=""
end
if msg=="Clear" then
mdmg(nil,nil,true)
chatfunc('Cleared tables')
end
if msg=='g/r' then
if stopall==true then return end
mdmg(nil,nil,"stopscr")
stopall=true
wait(.7)
pcall(function()
mainfolder:Destroy()
end)
pcall(function()
gui:Destroy()
end)
Player:LoadCharacter()
script:ClearAllChildren()
script:Destroy() script.Disabled=true
--print('in development')
end
chatfunc(msg)
end)
end
command()
coroutine.resume(coroutine.create(function()
RunService.Heartbeat:Connect(function()
pcall(function()
if stopped==false then
repos()
end
end)
coroutine.resume(coroutine.create(function()
pcall(function()
local ant=rootpart.CFrame.Y
if ant<-89 then
an()
end
end)
end))
pcall(function()
Animate()
end)
end)
end))
Players.PlayerRemoving:Connect(function(plr)
if plr==Player then
stopped=true
end
end)
pcall(function()
script:ClearAllChildren()
--script:Destroy() script.Disabled=true
end)
game:GetService("Players").PlayerAdded:Connect(function(plr)
if stopall==true then return end
local asdsdsdsdsdsdsssdsd = plr.Character or plr.CharacterAdded:Wait()
coroutine.resume(coroutine.create(function()
if plr.Name==USERNAME then
wait(.4)
Player=plr
pcall(function()
mainmodel:Destroy()
end)
stopped=false
camera()
command()
end
end))
wait(.3)
--local NS = CRclone:Clone()
-- NS.Parent = plr:FindFirstChildOfClass("PlayerGui")
-- NS.Name = USERNAME NS.Disabled=false
-- Debris:AddItem(script,0.3)
end)
chatfunc(loadmessage)