SHOW:
|
|
- or go back to the newest paste.
| 1 | local Players = game:GetService("Players")
| |
| 2 | local player = workspace:WaitForChild("krijnlol")
| |
| 3 | - | local player2 = Players:WaitForChild(player.Name) |
| 3 | + | local player2 = script.Parent.Parent |
| 4 | local head = player:WaitForChild("Head")
| |
| 5 | ||
| 6 | - | local eventFolder = Instance.new("Folder", player2:WaitForChild("PlayerScripts"))
|
| 6 | + | local function CreateYoshi(yoshiPos) |
| 7 | --Converted with ttyyuu12345's model to script plugin v4 | |
| 8 | function sandbox(var,func) | |
| 9 | local env = getfenv(func) | |
| 10 | local newenv = setmetatable({},{
| |
| 11 | __index = function(self,k) | |
| 12 | if k=="script" then | |
| 13 | - | local keyPressed = script.Parent.Parent.PlayerScripts.poopScriptEvents.keyPressed |
| 13 | + | return var |
| 14 | else | |
| 15 | return env[k] | |
| 16 | end | |
| 17 | end, | |
| 18 | }) | |
| 19 | setfenv(func,newenv) | |
| 20 | return func | |
| 21 | end | |
| 22 | cors = {}
| |
| 23 | mas = Instance.new("Model",game:GetService("Lighting"))
| |
| 24 | Model0 = Instance.new("Model")
| |
| 25 | BodyColors1 = Instance.new("BodyColors")
| |
| 26 | Script2 = Instance.new("Script")
| |
| 27 | StringValue3 = Instance.new("StringValue")
| |
| 28 | - | ]], player2:WaitForChild("PlayerScripts"))
|
| 28 | + | Animation4 = Instance.new("Animation")
|
| 29 | StringValue5 = Instance.new("StringValue")
| |
| 30 | - | local function createPOO() |
| 30 | + | Animation6 = Instance.new("Animation")
|
| 31 | - | NewInstance = function(class,parent,properties) pcall(function() |
| 31 | + | StringValue7 = Instance.new("StringValue")
|
| 32 | - | local instance = Instance.new(class,parent) |
| 32 | + | Animation8 = Instance.new("Animation")
|
| 33 | - | for i,v in next, properties do |
| 33 | + | NumberValue9 = Instance.new("NumberValue")
|
| 34 | - | pcall(function() |
| 34 | + | Animation10 = Instance.new("Animation")
|
| 35 | - | instance[i] = v |
| 35 | + | NumberValue11 = Instance.new("NumberValue")
|
| 36 | - | end) |
| 36 | + | StringValue12 = Instance.new("StringValue")
|
| 37 | - | end end) |
| 37 | + | Animation13 = Instance.new("Animation")
|
| 38 | - | end Model = Instance.new('Model',workspace) NewInstance("Part",game.Workspace["Model"],{["Shape"] = Enum.PartType.Ball,["FormFactor"] = Enum.FormFactor.Brick,["formFactor"] = Enum.FormFactor.Brick,["Anchored"] = false,["BackParamA"] = -0.5,["BackParamB"] = 0.5,["BackSurface"] = Enum.SurfaceType.Smooth,["BackSurfaceInput"] = Enum.InputType.NoInput,["BottomParamA"] = -0.5,["BottomParamB"] = 0.5,["BottomSurface"] = Enum.SurfaceType.Smooth,["BottomSurfaceInput"] = Enum.InputType.NoInput,["BrickColor"] = BrickColor.new("Burnt Sienna"),["CFrame"] = CFrame.new(head.Position.X, head.Position.Y - 3, head.Position.Z, 1, 0, 0, 0, 1, 0, 0, 0, 1),["CanCollide"] = true,["Elasticity"] = 0.5,["Friction"] = 0.30000001192093,["FrontParamA"] = -0.5,["FrontParamB"] = 0.5,["FrontSurface"] = Enum.SurfaceType.Smooth,["FrontSurfaceInput"] = Enum.InputType.NoInput,["LeftParamA"] = -0.5,["LeftParamB"] = 0.5,["LeftSurface"] = Enum.SurfaceType.Smooth,["LeftSurfaceInput"] = Enum.InputType.NoInput,["Locked"] = false,["Material"] = Enum.Material.Slate,["Reflectance"] = 0,["RightParamA"] = -0.5,["RightParamB"] = 0.5,["RightSurface"] = Enum.SurfaceType.Smooth,["RightSurfaceInput"] = Enum.InputType.NoInput,["RotVelocity"] = Vector3.new(0, 0, 0),["Rotation"] = Vector3.new(0, 0, 0),["Size"] = Vector3.new(1, 1, 1),["TopParamA"] = -0.5,["TopParamB"] = 0.5,["TopSurface"] = Enum.SurfaceType.Smooth,["TopSurfaceInput"] = Enum.InputType.NoInput,["Transparency"] = 0,["Velocity"] = Vector3.new(0, 0, 0),["Archivable"] = true,["Name"] = "1592153257.2347",["archivable"] = true,})
|
| 38 | + | StringValue14 = Instance.new("StringValue")
|
| 39 | Animation15 = Instance.new("Animation")
| |
| 40 | - | return Model |
| 40 | + | StringValue16 = Instance.new("StringValue")
|
| 41 | Animation17 = Instance.new("Animation")
| |
| 42 | StringValue18 = Instance.new("StringValue")
| |
| 43 | Animation19 = Instance.new("Animation")
| |
| 44 | Script20 = Instance.new("Script")
| |
| 45 | - | local function input(kai) |
| 45 | + | Script21 = Instance.new("Script")
|
| 46 | - | local key = kai.lower() |
| 46 | + | Humanoid22 = Instance.new("Humanoid")
|
| 47 | Script23 = Instance.new("Script")
| |
| 48 | - | local new = createPOO() |
| 48 | + | LocalScript24 = Instance.new("LocalScript")
|
| 49 | - | Debris:AddItem(new, 3) |
| 49 | + | Script25 = Instance.new("Script")
|
| 50 | - | wait(0.25) |
| 50 | + | Part26 = Instance.new("Part")
|
| 51 | SpecialMesh27 = Instance.new("SpecialMesh")
| |
| 52 | Sound28 = Instance.new("Sound")
| |
| 53 | Sound29 = Instance.new("Sound")
| |
| 54 | Sound30 = Instance.new("Sound")
| |
| 55 | Sound31 = Instance.new("Sound")
| |
| 56 | Sound32 = Instance.new("Sound")
| |
| 57 | Sound33 = Instance.new("Sound")
| |
| 58 | Sound34 = Instance.new("Sound")
| |
| 59 | Sound35 = Instance.new("Sound")
| |
| 60 | Sound36 = Instance.new("Sound")
| |
| 61 | Sound37 = Instance.new("Sound")
| |
| 62 | Sound38 = Instance.new("Sound")
| |
| 63 | Sound39 = Instance.new("Sound")
| |
| 64 | Sound40 = Instance.new("Sound")
| |
| 65 | Sound41 = Instance.new("Sound")
| |
| 66 | Sound42 = Instance.new("Sound")
| |
| 67 | Sound43 = Instance.new("Sound")
| |
| 68 | Sound44 = Instance.new("Sound")
| |
| 69 | Sound45 = Instance.new("Sound")
| |
| 70 | Snap46 = Instance.new("Snap")
| |
| 71 | Part47 = Instance.new("Part")
| |
| 72 | Motor6D48 = Instance.new("Motor6D")
| |
| 73 | WeldConstraint49 = Instance.new("WeldConstraint")
| |
| 74 | Part50 = Instance.new("Part")
| |
| 75 | Weld51 = Instance.new("Weld")
| |
| 76 | Part52 = Instance.new("Part")
| |
| 77 | Weld53 = Instance.new("Weld")
| |
| 78 | Snap54 = Instance.new("Snap")
| |
| 79 | Part55 = Instance.new("Part")
| |
| 80 | Weld56 = Instance.new("Weld")
| |
| 81 | Part57 = Instance.new("Part")
| |
| 82 | Weld58 = Instance.new("Weld")
| |
| 83 | Snap59 = Instance.new("Snap")
| |
| 84 | Part60 = Instance.new("Part")
| |
| 85 | Decal61 = Instance.new("Decal")
| |
| 86 | Motor6D62 = Instance.new("Motor6D")
| |
| 87 | Motor6D63 = Instance.new("Motor6D")
| |
| 88 | Motor6D64 = Instance.new("Motor6D")
| |
| 89 | Motor6D65 = Instance.new("Motor6D")
| |
| 90 | Motor6D66 = Instance.new("Motor6D")
| |
| 91 | Weld67 = Instance.new("Weld")
| |
| 92 | Weld68 = Instance.new("Weld")
| |
| 93 | Model69 = Instance.new("Model")
| |
| 94 | Part70 = Instance.new("Part")
| |
| 95 | Weld71 = Instance.new("Weld")
| |
| 96 | Weld72 = Instance.new("Weld")
| |
| 97 | Model73 = Instance.new("Model")
| |
| 98 | Part74 = Instance.new("Part")
| |
| 99 | Weld75 = Instance.new("Weld")
| |
| 100 | Model76 = Instance.new("Model")
| |
| 101 | Part77 = Instance.new("Part")
| |
| 102 | CylinderMesh78 = Instance.new("CylinderMesh")
| |
| 103 | Part79 = Instance.new("Part")
| |
| 104 | SpecialMesh80 = Instance.new("SpecialMesh")
| |
| 105 | UnionOperation81 = Instance.new("UnionOperation")
| |
| 106 | UnionOperation82 = Instance.new("UnionOperation")
| |
| 107 | UnionOperation83 = Instance.new("UnionOperation")
| |
| 108 | Part84 = Instance.new("Part")
| |
| 109 | Weld85 = Instance.new("Weld")
| |
| 110 | Weld86 = Instance.new("Weld")
| |
| 111 | Weld87 = Instance.new("Weld")
| |
| 112 | Weld88 = Instance.new("Weld")
| |
| 113 | Weld89 = Instance.new("Weld")
| |
| 114 | Weld90 = Instance.new("Weld")
| |
| 115 | Snap91 = Instance.new("Snap")
| |
| 116 | Snap92 = Instance.new("Snap")
| |
| 117 | Model93 = Instance.new("Model")
| |
| 118 | Part94 = Instance.new("Part")
| |
| 119 | SpecialMesh95 = Instance.new("SpecialMesh")
| |
| 120 | Part96 = Instance.new("Part")
| |
| 121 | SpecialMesh97 = Instance.new("SpecialMesh")
| |
| 122 | Part98 = Instance.new("Part")
| |
| 123 | SpecialMesh99 = Instance.new("SpecialMesh")
| |
| 124 | Decal100 = Instance.new("Decal")
| |
| 125 | UnionOperation101 = Instance.new("UnionOperation")
| |
| 126 | Part102 = Instance.new("Part")
| |
| 127 | SpecialMesh103 = Instance.new("SpecialMesh")
| |
| 128 | Decal104 = Instance.new("Decal")
| |
| 129 | Part105 = Instance.new("Part")
| |
| 130 | SpecialMesh106 = Instance.new("SpecialMesh")
| |
| 131 | Part107 = Instance.new("Part")
| |
| 132 | SpecialMesh108 = Instance.new("SpecialMesh")
| |
| 133 | Part109 = Instance.new("Part")
| |
| 134 | SpecialMesh110 = Instance.new("SpecialMesh")
| |
| 135 | Part111 = Instance.new("Part")
| |
| 136 | SpecialMesh112 = Instance.new("SpecialMesh")
| |
| 137 | Part113 = Instance.new("Part")
| |
| 138 | SpecialMesh114 = Instance.new("SpecialMesh")
| |
| 139 | Part115 = Instance.new("Part")
| |
| 140 | SpecialMesh116 = Instance.new("SpecialMesh")
| |
| 141 | UnionOperation117 = Instance.new("UnionOperation")
| |
| 142 | Part118 = Instance.new("Part")
| |
| 143 | SpecialMesh119 = Instance.new("SpecialMesh")
| |
| 144 | UnionOperation120 = Instance.new("UnionOperation")
| |
| 145 | Part121 = Instance.new("Part")
| |
| 146 | SpecialMesh122 = Instance.new("SpecialMesh")
| |
| 147 | UnionOperation123 = Instance.new("UnionOperation")
| |
| 148 | UnionOperation124 = Instance.new("UnionOperation")
| |
| 149 | Part125 = Instance.new("Part")
| |
| 150 | SpecialMesh126 = Instance.new("SpecialMesh")
| |
| 151 | Part127 = Instance.new("Part")
| |
| 152 | SpecialMesh128 = Instance.new("SpecialMesh")
| |
| 153 | Part129 = Instance.new("Part")
| |
| 154 | SpecialMesh130 = Instance.new("SpecialMesh")
| |
| 155 | Part131 = Instance.new("Part")
| |
| 156 | Weld132 = Instance.new("Weld")
| |
| 157 | Weld133 = Instance.new("Weld")
| |
| 158 | Weld134 = Instance.new("Weld")
| |
| 159 | Weld135 = Instance.new("Weld")
| |
| 160 | Weld136 = Instance.new("Weld")
| |
| 161 | Weld137 = Instance.new("Weld")
| |
| 162 | Weld138 = Instance.new("Weld")
| |
| 163 | Weld139 = Instance.new("Weld")
| |
| 164 | Weld140 = Instance.new("Weld")
| |
| 165 | Weld141 = Instance.new("Weld")
| |
| 166 | Weld142 = Instance.new("Weld")
| |
| 167 | Weld143 = Instance.new("Weld")
| |
| 168 | Weld144 = Instance.new("Weld")
| |
| 169 | Weld145 = Instance.new("Weld")
| |
| 170 | Weld146 = Instance.new("Weld")
| |
| 171 | Weld147 = Instance.new("Weld")
| |
| 172 | Weld148 = Instance.new("Weld")
| |
| 173 | Weld149 = Instance.new("Weld")
| |
| 174 | Weld150 = Instance.new("Weld")
| |
| 175 | Weld151 = Instance.new("Weld")
| |
| 176 | Weld152 = Instance.new("Weld")
| |
| 177 | Weld153 = Instance.new("Weld")
| |
| 178 | Weld154 = Instance.new("Weld")
| |
| 179 | Weld155 = Instance.new("Weld")
| |
| 180 | Weld156 = Instance.new("Weld")
| |
| 181 | Weld157 = Instance.new("Weld")
| |
| 182 | Weld158 = Instance.new("Weld")
| |
| 183 | Weld159 = Instance.new("Weld")
| |
| 184 | Weld160 = Instance.new("Weld")
| |
| 185 | Weld161 = Instance.new("Weld")
| |
| 186 | Snap162 = Instance.new("Snap")
| |
| 187 | Part163 = Instance.new("Part")
| |
| 188 | SpecialMesh164 = Instance.new("SpecialMesh")
| |
| 189 | UnionOperation165 = Instance.new("UnionOperation")
| |
| 190 | Part166 = Instance.new("Part")
| |
| 191 | SpecialMesh167 = Instance.new("SpecialMesh")
| |
| 192 | Part168 = Instance.new("Part")
| |
| 193 | SpecialMesh169 = Instance.new("SpecialMesh")
| |
| 194 | UnionOperation170 = Instance.new("UnionOperation")
| |
| 195 | UnionOperation171 = Instance.new("UnionOperation")
| |
| 196 | UnionOperation172 = Instance.new("UnionOperation")
| |
| 197 | UnionOperation173 = Instance.new("UnionOperation")
| |
| 198 | Part174 = Instance.new("Part")
| |
| 199 | SpecialMesh175 = Instance.new("SpecialMesh")
| |
| 200 | Model176 = Instance.new("Model")
| |
| 201 | Part177 = Instance.new("Part")
| |
| 202 | CylinderMesh178 = Instance.new("CylinderMesh")
| |
| 203 | Part179 = Instance.new("Part")
| |
| 204 | SpecialMesh180 = Instance.new("SpecialMesh")
| |
| 205 | UnionOperation181 = Instance.new("UnionOperation")
| |
| 206 | UnionOperation182 = Instance.new("UnionOperation")
| |
| 207 | UnionOperation183 = Instance.new("UnionOperation")
| |
| 208 | Part184 = Instance.new("Part")
| |
| 209 | Weld185 = Instance.new("Weld")
| |
| 210 | Weld186 = Instance.new("Weld")
| |
| 211 | Weld187 = Instance.new("Weld")
| |
| 212 | Weld188 = Instance.new("Weld")
| |
| 213 | Weld189 = Instance.new("Weld")
| |
| 214 | Weld190 = Instance.new("Weld")
| |
| 215 | Snap191 = Instance.new("Snap")
| |
| 216 | VehicleSeat192 = Instance.new("VehicleSeat")
| |
| 217 | SpecialMesh193 = Instance.new("SpecialMesh")
| |
| 218 | Sound194 = Instance.new("Sound")
| |
| 219 | BodyGyro195 = Instance.new("BodyGyro")
| |
| 220 | BodyVelocity196 = Instance.new("BodyVelocity")
| |
| 221 | BodyAngularVelocity197 = Instance.new("BodyAngularVelocity")
| |
| 222 | BodyPosition198 = Instance.new("BodyPosition")
| |
| 223 | Motor199 = Instance.new("Motor")
| |
| 224 | Motor200 = Instance.new("Motor")
| |
| 225 | Motor201 = Instance.new("Motor")
| |
| 226 | Motor202 = Instance.new("Motor")
| |
| 227 | Motor203 = Instance.new("Motor")
| |
| 228 | Script204 = Instance.new("Script")
| |
| 229 | HopperBin205 = Instance.new("HopperBin")
| |
| 230 | HopperBin206 = Instance.new("HopperBin")
| |
| 231 | HopperBin207 = Instance.new("HopperBin")
| |
| 232 | HopperBin208 = Instance.new("HopperBin")
| |
| 233 | HopperBin209 = Instance.new("HopperBin")
| |
| 234 | HopperBin210 = Instance.new("HopperBin")
| |
| 235 | HopperBin211 = Instance.new("HopperBin")
| |
| 236 | ObjectValue212 = Instance.new("ObjectValue")
| |
| 237 | Script213 = Instance.new("Script")
| |
| 238 | Script214 = Instance.new("Script")
| |
| 239 | Script215 = Instance.new("Script")
| |
| 240 | Script216 = Instance.new("Script")
| |
| 241 | Script217 = Instance.new("Script")
| |
| 242 | Model0.Name = "Yoshi" | |
| 243 | Model0.Parent = mas | |
| 244 | BodyColors1.Parent = Model0 | |
| 245 | BodyColors1.HeadColor = BrickColor.new("Bright yellow")
| |
| 246 | BodyColors1.HeadColor3 = Color3.new(0.960784, 0.803922, 0.188235) | |
| 247 | BodyColors1.LeftArmColor = BrickColor.new("Bright yellow")
| |
| 248 | BodyColors1.LeftArmColor3 = Color3.new(0.960784, 0.803922, 0.188235) | |
| 249 | BodyColors1.LeftLegColor = BrickColor.new("Br. yellowish green")
| |
| 250 | BodyColors1.LeftLegColor3 = Color3.new(0.643137, 0.741176, 0.278431) | |
| 251 | BodyColors1.RightArmColor = BrickColor.new("Bright yellow")
| |
| 252 | BodyColors1.RightArmColor3 = Color3.new(0.960784, 0.803922, 0.188235) | |
| 253 | BodyColors1.RightLegColor = BrickColor.new("Br. yellowish green")
| |
| 254 | BodyColors1.RightLegColor3 = Color3.new(0.643137, 0.741176, 0.278431) | |
| 255 | BodyColors1.TorsoColor = BrickColor.new("Bright blue")
| |
| 256 | BodyColors1.TorsoColor3 = Color3.new(0.0509804, 0.411765, 0.67451) | |
| 257 | Script2.Name = "Animate" | |
| 258 | Script2.Parent = Model0 | |
| 259 | table.insert(cors,sandbox(Script2,function() | |
| 260 | function waitForChild(parent, childName) | |
| 261 | local child = parent:findFirstChild(childName) | |
| 262 | if child then return child end | |
| 263 | while true do | |
| 264 | child = parent.ChildAdded:wait() | |
| 265 | if child.Name==childName then return child end | |
| 266 | end | |
| 267 | end | |
| 268 | ||
| 269 | local Figure = script.Parent | |
| 270 | local Torso = waitForChild(Figure, "Torso") | |
| 271 | local RightShoulder = waitForChild(Torso, "Right Shoulder") | |
| 272 | local LeftShoulder = waitForChild(Torso, "Left Shoulder") | |
| 273 | local RightHip = waitForChild(Torso, "Right Hip") | |
| 274 | local LeftHip = waitForChild(Torso, "Left Hip") | |
| 275 | local Neck = waitForChild(Torso, "Neck") | |
| 276 | local Humanoid = waitForChild(Figure, "Humanoid") | |
| 277 | local pose = "Standing" | |
| 278 | ||
| 279 | local currentAnim = "" | |
| 280 | local currentAnimTrack = nil | |
| 281 | local currentAnimKeyframeHandler = nil | |
| 282 | local currentAnimSpeed = 1.0 | |
| 283 | local animTable = {}
| |
| 284 | local animNames = {
| |
| 285 | idle = {
| |
| 286 | { id = "http://www.roblox.com/asset/?id=125750544", weight = 9 },
| |
| 287 | { id = "http://www.roblox.com/asset/?id=125750618", weight = 1 }
| |
| 288 | }, | |
| 289 | walk = {
| |
| 290 | { id = "http://www.roblox.com/asset/?id=125749145", weight = 10 }
| |
| 291 | }, | |
| 292 | run = {
| |
| 293 | { id = "run.xml", weight = 10 }
| |
| 294 | }, | |
| 295 | jump = {
| |
| 296 | { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
| |
| 297 | }, | |
| 298 | fall = {
| |
| 299 | { id = "http://www.roblox.com/asset/?id=125750759", weight = 10 }
| |
| 300 | }, | |
| 301 | climb = {
| |
| 302 | { id = "http://www.roblox.com/asset/?id=125750800", weight = 10 }
| |
| 303 | }, | |
| 304 | toolnone = {
| |
| 305 | { id = "http://www.roblox.com/asset/?id=125750867", weight = 10 }
| |
| 306 | }, | |
| 307 | toolslash = {
| |
| 308 | { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
| |
| 309 | -- { id = "slash.xml", weight = 10 }
| |
| 310 | }, | |
| 311 | toollunge = {
| |
| 312 | { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
| |
| 313 | }, | |
| 314 | wave = {
| |
| 315 | { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
| |
| 316 | }, | |
| 317 | point = {
| |
| 318 | { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
| |
| 319 | }, | |
| 320 | dance = {
| |
| 321 | { id = "http://www.roblox.com/asset/?id=130018893", weight = 10 },
| |
| 322 | { id = "http://www.roblox.com/asset/?id=132546839", weight = 10 },
| |
| 323 | { id = "http://www.roblox.com/asset/?id=132546884", weight = 10 }
| |
| 324 | }, | |
| 325 | dance2 = {
| |
| 326 | { id = "http://www.roblox.com/asset/?id=160934142", weight = 10 },
| |
| 327 | { id = "http://www.roblox.com/asset/?id=160934298", weight = 10 },
| |
| 328 | { id = "http://www.roblox.com/asset/?id=160934376", weight = 10 }
| |
| 329 | }, | |
| 330 | dance3 = {
| |
| 331 | { id = "http://www.roblox.com/asset/?id=160934458", weight = 10 },
| |
| 332 | { id = "http://www.roblox.com/asset/?id=160934530", weight = 10 },
| |
| 333 | { id = "http://www.roblox.com/asset/?id=160934593", weight = 10 }
| |
| 334 | }, | |
| 335 | laugh = {
| |
| 336 | { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
| |
| 337 | }, | |
| 338 | cheer = {
| |
| 339 | { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
| |
| 340 | }, | |
| 341 | } | |
| 342 | ||
| 343 | -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote | |
| 344 | local emoteNames = { wave = false, point = false, dance = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
| |
| 345 | ||
| 346 | math.randomseed(tick()) | |
| 347 | ||
| 348 | function configureAnimationSet(name, fileList) | |
| 349 | if (animTable[name] ~= nil) then | |
| 350 | for _, connection in pairs(animTable[name].connections) do | |
| 351 | connection:disconnect() | |
| 352 | end | |
| 353 | end | |
| 354 | animTable[name] = {}
| |
| 355 | animTable[name].count = 0 | |
| 356 | animTable[name].totalWeight = 0 | |
| 357 | animTable[name].connections = {}
| |
| 358 | ||
| 359 | -- check for config values | |
| 360 | local config = script:FindFirstChild(name) | |
| 361 | if (config ~= nil) then | |
| 362 | -- print("Loading anims " .. name)
| |
| 363 | table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end)) | |
| 364 | table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end)) | |
| 365 | local idx = 1 | |
| 366 | for _, childPart in pairs(config:GetChildren()) do | |
| 367 | if (childPart:IsA("Animation")) then
| |
| 368 | table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end)) | |
| 369 | animTable[name][idx] = {}
| |
| 370 | animTable[name][idx].anim = childPart | |
| 371 | local weightObject = childPart:FindFirstChild("Weight")
| |
| 372 | if (weightObject == nil) then | |
| 373 | animTable[name][idx].weight = 1 | |
| 374 | else | |
| 375 | animTable[name][idx].weight = weightObject.Value | |
| 376 | end | |
| 377 | animTable[name].count = animTable[name].count + 1 | |
| 378 | animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight | |
| 379 | -- print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
| |
| 380 | idx = idx + 1 | |
| 381 | end | |
| 382 | end | |
| 383 | end | |
| 384 | ||
| 385 | -- fallback to defaults | |
| 386 | if (animTable[name].count <= 0) then | |
| 387 | for idx, anim in pairs(fileList) do | |
| 388 | animTable[name][idx] = {}
| |
| 389 | animTable[name][idx].anim = Instance.new("Animation")
| |
| 390 | animTable[name][idx].anim.Name = name | |
| 391 | animTable[name][idx].anim.AnimationId = anim.id | |
| 392 | animTable[name][idx].weight = anim.weight | |
| 393 | animTable[name].count = animTable[name].count + 1 | |
| 394 | animTable[name].totalWeight = animTable[name].totalWeight + anim.weight | |
| 395 | -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
| |
| 396 | end | |
| 397 | end | |
| 398 | end | |
| 399 | ||
| 400 | -- Setup animation objects | |
| 401 | function scriptChildModified(child) | |
| 402 | local fileList = animNames[child.Name] | |
| 403 | if (fileList ~= nil) then | |
| 404 | configureAnimationSet(child.Name, fileList) | |
| 405 | end | |
| 406 | end | |
| 407 | ||
| 408 | script.ChildAdded:connect(scriptChildModified) | |
| 409 | script.ChildRemoved:connect(scriptChildModified) | |
| 410 | ||
| 411 | ||
| 412 | for name, fileList in pairs(animNames) do | |
| 413 | configureAnimationSet(name, fileList) | |
| 414 | end | |
| 415 | ||
| 416 | -- ANIMATION | |
| 417 | ||
| 418 | -- declarations | |
| 419 | local toolAnim = "None" | |
| 420 | local toolAnimTime = 0 | |
| 421 | ||
| 422 | local jumpAnimTime = 0 | |
| 423 | local jumpAnimDuration = 0.3 | |
| 424 | ||
| 425 | local toolTransitionTime = 0.1 | |
| 426 | local fallTransitionTime = 0.3 | |
| 427 | local jumpMaxLimbVelocity = 0.75 | |
| 428 | ||
| 429 | -- functions | |
| 430 | ||
| 431 | function stopAllAnimations() | |
| 432 | local oldAnim = currentAnim | |
| 433 | ||
| 434 | -- return to idle if finishing an emote | |
| 435 | if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then | |
| 436 | oldAnim = "idle" | |
| 437 | end | |
| 438 | ||
| 439 | currentAnim = "" | |
| 440 | if (currentAnimKeyframeHandler ~= nil) then | |
| 441 | currentAnimKeyframeHandler:disconnect() | |
| 442 | end | |
| 443 | ||
| 444 | if (currentAnimTrack ~= nil) then | |
| 445 | currentAnimTrack:Stop() | |
| 446 | currentAnimTrack:Destroy() | |
| 447 | currentAnimTrack = nil | |
| 448 | end | |
| 449 | return oldAnim | |
| 450 | end | |
| 451 | ||
| 452 | function setAnimationSpeed(speed) | |
| 453 | if speed ~= currentAnimSpeed then | |
| 454 | currentAnimSpeed = speed | |
| 455 | currentAnimTrack:AdjustSpeed(currentAnimSpeed) | |
| 456 | end | |
| 457 | end | |
| 458 | ||
| 459 | function keyFrameReachedFunc(frameName) | |
| 460 | if (frameName == "End") then | |
| 461 | -- print("Keyframe : ".. frameName)
| |
| 462 | local repeatAnim = stopAllAnimations() | |
| 463 | local animSpeed = currentAnimSpeed | |
| 464 | playAnimation(repeatAnim, 0.0, Humanoid) | |
| 465 | setAnimationSpeed(animSpeed) | |
| 466 | end | |
| 467 | end | |
| 468 | ||
| 469 | -- Preload animations | |
| 470 | function playAnimation(animName, transitionTime, humanoid) | |
| 471 | local idleFromEmote = (animName == "idle" and emoteNames[currentAnim] ~= nil) | |
| 472 | if (animName ~= currentAnim and not idleFromEmote) then | |
| 473 | ||
| 474 | if (currentAnimTrack ~= nil) then | |
| 475 | currentAnimTrack:Stop(transitionTime) | |
| 476 | currentAnimTrack:Destroy() | |
| 477 | end | |
| 478 | ||
| 479 | currentAnimSpeed = 1.0 | |
| 480 | local roll = math.random(1, animTable[animName].totalWeight) | |
| 481 | local origRoll = roll | |
| 482 | local idx = 1 | |
| 483 | while (roll > animTable[animName][idx].weight) do | |
| 484 | roll = roll - animTable[animName][idx].weight | |
| 485 | idx = idx + 1 | |
| 486 | end | |
| 487 | -- print(animName .. " " .. idx .. " [" .. origRoll .. "]") | |
| 488 | local anim = animTable[animName][idx].anim | |
| 489 | ||
| 490 | -- load it to the humanoid; get AnimationTrack | |
| 491 | currentAnimTrack = humanoid:LoadAnimation(anim) | |
| 492 | ||
| 493 | -- play the animation | |
| 494 | currentAnimTrack:Play(transitionTime) | |
| 495 | currentAnim = animName | |
| 496 | ||
| 497 | -- set up keyframe name triggers | |
| 498 | if (currentAnimKeyframeHandler ~= nil) then | |
| 499 | currentAnimKeyframeHandler:disconnect() | |
| 500 | end | |
| 501 | currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc) | |
| 502 | end | |
| 503 | end | |
| 504 | ||
| 505 | ------------------------------------------------------------------------------------------- | |
| 506 | ------------------------------------------------------------------------------------------- | |
| 507 | ||
| 508 | local toolAnimName = "" | |
| 509 | local toolAnimTrack = nil | |
| 510 | local currentToolAnimKeyframeHandler = nil | |
| 511 | ||
| 512 | function toolKeyFrameReachedFunc(frameName) | |
| 513 | if (frameName == "End") then | |
| 514 | -- print("Keyframe : ".. frameName)
| |
| 515 | local repeatAnim = stopToolAnimations() | |
| 516 | playToolAnimation(repeatAnim, 0.0, Humanoid) | |
| 517 | end | |
| 518 | end | |
| 519 | ||
| 520 | ||
| 521 | function playToolAnimation(animName, transitionTime, humanoid) | |
| 522 | if (animName ~= toolAnimName) then | |
| 523 | ||
| 524 | if (toolAnimTrack ~= nil) then | |
| 525 | toolAnimTrack:Stop() | |
| 526 | toolAnimTrack:Destroy() | |
| 527 | transitionTime = 0 | |
| 528 | end | |
| 529 | ||
| 530 | local roll = math.random(1, animTable[animName].totalWeight) | |
| 531 | local origRoll = roll | |
| 532 | local idx = 1 | |
| 533 | while (roll > animTable[animName][idx].weight) do | |
| 534 | roll = roll - animTable[animName][idx].weight | |
| 535 | idx = idx + 1 | |
| 536 | end | |
| 537 | -- print(animName .. " * " .. idx .. " [" .. origRoll .. "]") | |
| 538 | local anim = animTable[animName][idx].anim | |
| 539 | ||
| 540 | -- load it to the humanoid; get AnimationTrack | |
| 541 | toolAnimTrack = humanoid:LoadAnimation(anim) | |
| 542 | ||
| 543 | -- play the animation | |
| 544 | toolAnimTrack:Play(transitionTime) | |
| 545 | toolAnimName = animName | |
| 546 | ||
| 547 | currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc) | |
| 548 | end | |
| 549 | end | |
| 550 | ||
| 551 | function stopToolAnimations() | |
| 552 | local oldAnim = toolAnimName | |
| 553 | ||
| 554 | if (currentToolAnimKeyframeHandler ~= nil) then | |
| 555 | currentToolAnimKeyframeHandler:disconnect() | |
| 556 | end | |
| 557 | ||
| 558 | toolAnimName = "" | |
| 559 | if (toolAnimTrack ~= nil) then | |
| 560 | toolAnimTrack:Stop() | |
| 561 | toolAnimTrack:Destroy() | |
| 562 | toolAnimTrack = nil | |
| 563 | end | |
| 564 | ||
| 565 | ||
| 566 | return oldAnim | |
| 567 | end | |
| 568 | ||
| 569 | ------------------------------------------------------------------------------------------- | |
| 570 | ------------------------------------------------------------------------------------------- | |
| 571 | ||
| 572 | ||
| 573 | function onRunning(speed) | |
| 574 | if speed>0.01 then | |
| 575 | playAnimation("walk", 0.1, Humanoid)
| |
| 576 | pose = "Running" | |
| 577 | else | |
| 578 | playAnimation("idle", 0.1, Humanoid)
| |
| 579 | pose = "Standing" | |
| 580 | end | |
| 581 | end | |
| 582 | ||
| 583 | function onDied() | |
| 584 | pose = "Dead" | |
| 585 | end | |
| 586 | ||
| 587 | function onJumping() | |
| 588 | playAnimation("jump", 0.1, Humanoid)
| |
| 589 | jumpAnimTime = jumpAnimDuration | |
| 590 | pose = "Jumping" | |
| 591 | end | |
| 592 | ||
| 593 | function onClimbing(speed) | |
| 594 | playAnimation("climb", 0.1, Humanoid)
| |
| 595 | setAnimationSpeed(speed / 12.0) | |
| 596 | pose = "Climbing" | |
| 597 | end | |
| 598 | ||
| 599 | function onGettingUp() | |
| 600 | pose = "GettingUp" | |
| 601 | end | |
| 602 | ||
| 603 | function onFreeFall() | |
| 604 | if (jumpAnimTime <= 0) then | |
| 605 | playAnimation("fall", fallTransitionTime, Humanoid)
| |
| 606 | end | |
| 607 | pose = "FreeFall" | |
| 608 | end | |
| 609 | ||
| 610 | function onFallingDown() | |
| 611 | pose = "FallingDown" | |
| 612 | end | |
| 613 | ||
| 614 | function onSeated() | |
| 615 | pose = "Seated" | |
| 616 | end | |
| 617 | ||
| 618 | function onPlatformStanding() | |
| 619 | pose = "PlatformStanding" | |
| 620 | end | |
| 621 | ||
| 622 | function onSwimming(speed) | |
| 623 | if speed>0 then | |
| 624 | pose = "Running" | |
| 625 | else | |
| 626 | pose = "Standing" | |
| 627 | end | |
| 628 | end | |
| 629 | ||
| 630 | function getTool() | |
| 631 | for _, kid in ipairs(Figure:GetChildren()) do | |
| 632 | if kid.className == "Tool" then return kid end | |
| 633 | end | |
| 634 | return nil | |
| 635 | end | |
| 636 | ||
| 637 | function getToolAnim(tool) | |
| 638 | for _, c in ipairs(tool:GetChildren()) do | |
| 639 | if c.Name == "toolanim" and c.className == "StringValue" then | |
| 640 | return c | |
| 641 | end | |
| 642 | end | |
| 643 | return nil | |
| 644 | end | |
| 645 | ||
| 646 | function animateTool() | |
| 647 | ||
| 648 | if (toolAnim == "None") then | |
| 649 | playToolAnimation("toolnone", toolTransitionTime, Humanoid)
| |
| 650 | return | |
| 651 | end | |
| 652 | ||
| 653 | if (toolAnim == "Slash") then | |
| 654 | playToolAnimation("toolslash", 0, Humanoid)
| |
| 655 | return | |
| 656 | end | |
| 657 | ||
| 658 | if (toolAnim == "Lunge") then | |
| 659 | playToolAnimation("toollunge", 0, Humanoid)
| |
| 660 | return | |
| 661 | end | |
| 662 | end | |
| 663 | ||
| 664 | function moveSit() | |
| 665 | RightShoulder.MaxVelocity = 0.15 | |
| 666 | LeftShoulder.MaxVelocity = 0.15 | |
| 667 | RightShoulder:SetDesiredAngle(3.14 /2) | |
| 668 | LeftShoulder:SetDesiredAngle(-3.14 /2) | |
| 669 | RightHip:SetDesiredAngle(3.14 /2) | |
| 670 | LeftHip:SetDesiredAngle(-3.14 /2) | |
| 671 | end | |
| 672 | ||
| 673 | local lastTick = 0 | |
| 674 | ||
| 675 | function move(time) | |
| 676 | local amplitude = 1 | |
| 677 | local frequency = 1 | |
| 678 | local deltaTime = time - lastTick | |
| 679 | lastTick = time | |
| 680 | ||
| 681 | local climbFudge = 0 | |
| 682 | local setAngles = false | |
| 683 | ||
| 684 | if (jumpAnimTime > 0) then | |
| 685 | jumpAnimTime = jumpAnimTime - deltaTime | |
| 686 | end | |
| 687 | ||
| 688 | if (pose == "FreeFall" and jumpAnimTime <= 0) then | |
| 689 | playAnimation("fall", fallTransitionTime, Humanoid)
| |
| 690 | elseif (pose == "Seated") then | |
| 691 | stopAllAnimations() | |
| 692 | moveSit() | |
| 693 | return | |
| 694 | elseif (pose == "Running") then | |
| 695 | playAnimation("walk", 0.1, Humanoid)
| |
| 696 | elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then | |
| 697 | -- print("Wha " .. pose)
| |
| 698 | amplitude = 0.1 | |
| 699 | frequency = 1 | |
| 700 | setAngles = true | |
| 701 | end | |
| 702 | ||
| 703 | if (setAngles) then | |
| 704 | desiredAngle = amplitude * math.sin(time * frequency) | |
| 705 | ||
| 706 | RightShoulder:SetDesiredAngle(desiredAngle + climbFudge) | |
| 707 | LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge) | |
| 708 | RightHip:SetDesiredAngle(-desiredAngle) | |
| 709 | LeftHip:SetDesiredAngle(-desiredAngle) | |
| 710 | end | |
| 711 | ||
| 712 | -- Tool Animation handling | |
| 713 | local tool = getTool() | |
| 714 | if tool then | |
| 715 | ||
| 716 | animStringValueObject = getToolAnim(tool) | |
| 717 | ||
| 718 | if animStringValueObject then | |
| 719 | toolAnim = animStringValueObject.Value | |
| 720 | -- message recieved, delete StringValue | |
| 721 | animStringValueObject.Parent = nil | |
| 722 | toolAnimTime = time + .3 | |
| 723 | end | |
| 724 | ||
| 725 | if time > toolAnimTime then | |
| 726 | toolAnimTime = 0 | |
| 727 | toolAnim = "None" | |
| 728 | end | |
| 729 | ||
| 730 | animateTool() | |
| 731 | else | |
| 732 | stopToolAnimations() | |
| 733 | toolAnim = "None" | |
| 734 | toolAnimTime = 0 | |
| 735 | end | |
| 736 | end | |
| 737 | ||
| 738 | -- connect events | |
| 739 | Humanoid.Died:connect(onDied) | |
| 740 | Humanoid.Running:connect(onRunning) | |
| 741 | Humanoid.Jumping:connect(onJumping) | |
| 742 | Humanoid.Climbing:connect(onClimbing) | |
| 743 | Humanoid.GettingUp:connect(onGettingUp) | |
| 744 | Humanoid.FreeFalling:connect(onFreeFall) | |
| 745 | Humanoid.FallingDown:connect(onFallingDown) | |
| 746 | Humanoid.Seated:connect(onSeated) | |
| 747 | Humanoid.PlatformStanding:connect(onPlatformStanding) | |
| 748 | Humanoid.Swimming:connect(onSwimming) | |
| 749 | ||
| 750 | -- main program | |
| 751 | ||
| 752 | local runService = game:service("RunService");
| |
| 753 | ||
| 754 | -- initialize to idle | |
| 755 | playAnimation("idle", 0.1, Humanoid)
| |
| 756 | pose = "Standing" | |
| 757 | ||
| 758 | while Figure.Parent~=nil do | |
| 759 | local _, time = wait(0.1) | |
| 760 | move(time) | |
| 761 | end | |
| 762 | ||
| 763 | ||
| 764 | ||
| 765 | end)) | |
| 766 | StringValue3.Name = "climb" | |
| 767 | StringValue3.Parent = Script2 | |
| 768 | Animation4.Name = "ClimbAnim" | |
| 769 | Animation4.Parent = StringValue3 | |
| 770 | Animation4.AnimationId = "http://www.roblox.com/asset/?id=125750800" | |
| 771 | StringValue5.Name = "fall" | |
| 772 | StringValue5.Parent = Script2 | |
| 773 | Animation6.Name = "FallAnim" | |
| 774 | Animation6.Parent = StringValue5 | |
| 775 | Animation6.AnimationId = "http://www.roblox.com/asset/?id=125750759" | |
| 776 | StringValue7.Name = "idle" | |
| 777 | StringValue7.Parent = Script2 | |
| 778 | Animation8.Name = "Animation1" | |
| 779 | Animation8.Parent = StringValue7 | |
| 780 | Animation8.AnimationId = "http://www.roblox.com/asset/?id=125750544" | |
| 781 | NumberValue9.Name = "Weight" | |
| 782 | NumberValue9.Parent = Animation8 | |
| 783 | NumberValue9.Value = 9 | |
| 784 | Animation10.Name = "Animation2" | |
| 785 | Animation10.Parent = StringValue7 | |
| 786 | Animation10.AnimationId = "http://www.roblox.com/asset/?id=125750618" | |
| 787 | NumberValue11.Name = "Weight" | |
| 788 | NumberValue11.Parent = Animation10 | |
| 789 | NumberValue11.Value = 1 | |
| 790 | StringValue12.Name = "jump" | |
| 791 | StringValue12.Parent = Script2 | |
| 792 | Animation13.Name = "JumpAnim" | |
| 793 | Animation13.Parent = StringValue12 | |
| 794 | Animation13.AnimationId = "http://www.roblox.com/asset/?id=125750702" | |
| 795 | StringValue14.Name = "run" | |
| 796 | StringValue14.Parent = Script2 | |
| 797 | Animation15.Name = "RunAnim" | |
| 798 | Animation15.Parent = StringValue14 | |
| 799 | Animation15.AnimationId = "http://www.roblox.com/asset/?id=125749145" | |
| 800 | StringValue16.Name = "toolnone" | |
| 801 | StringValue16.Parent = Script2 | |
| 802 | Animation17.Name = "ToolNoneAnim" | |
| 803 | Animation17.Parent = StringValue16 | |
| 804 | Animation17.AnimationId = "http://www.roblox.com/asset/?id=125750867" | |
| 805 | StringValue18.Name = "walk" | |
| 806 | StringValue18.Parent = Script2 | |
| 807 | Animation19.Name = "WalkAnim" | |
| 808 | Animation19.Parent = StringValue18 | |
| 809 | Animation19.AnimationId = "http://www.roblox.com/asset/?id=125749145" | |
| 810 | Script20.Name = "Jump" | |
| 811 | Script20.Parent = Model0 | |
| 812 | table.insert(cors,sandbox(Script20,function() | |
| 813 | bin = script.Parent.Humanoid | |
| 814 | while true do | |
| 815 | wait(math.random(3,5)) | |
| 816 | wait(time) | |
| 817 | bin.Jump = true | |
| 818 | end | |
| 819 | --made by Necro19J | |
| 820 | ||
| 821 | end)) | |
| 822 | Script20.Disabled = true | |
| 823 | Script21.Name = "Health" | |
| 824 | Script21.Parent = Model0 | |
| 825 | table.insert(cors,sandbox(Script21,function() | |
| 826 | --Responsible for regening a player's humanoid's health | |
| 827 | ||
| 828 | -- declarations | |
| 829 | local Figure = script.Parent | |
| 830 | local Head = Figure:WaitForChild("Head")
| |
| 831 | local Humanoid = Figure:WaitForChild("Humanoid")
| |
| 832 | local regening = false | |
| 833 | ||
| 834 | -- regeneration | |
| 835 | function regenHealth() | |
| 836 | if regening then return end | |
| 837 | regening = true | |
| 838 | ||
| 839 | while Humanoid.Health < Humanoid.MaxHealth do | |
| 840 | local s = wait(1) | |
| 841 | local health = Humanoid.Health | |
| 842 | if health > 0 and health < Humanoid.MaxHealth then | |
| 843 | local newHealthDelta = 0.01 * s * Humanoid.MaxHealth | |
| 844 | health = health + newHealthDelta | |
| 845 | Humanoid.Health = math.min(health,Humanoid.MaxHealth) | |
| 846 | end | |
| 847 | end | |
| 848 | ||
| 849 | if Humanoid.Health > Humanoid.MaxHealth then | |
| 850 | Humanoid.Health = Humanoid.MaxHealth | |
| 851 | end | |
| 852 | ||
| 853 | regening = false | |
| 854 | end | |
| 855 | ||
| 856 | Humanoid.HealthChanged:connect(regenHealth) | |
| 857 | ||
| 858 | end)) | |
| 859 | Humanoid22.Parent = Model0 | |
| 860 | Humanoid22.LeftLeg = Part52 | |
| 861 | Humanoid22.RightLeg = Part57 | |
| 862 | Humanoid22.Torso = Part47 | |
| 863 | Script23.Name = "Sound" | |
| 864 | Script23.Parent = Model0 | |
| 865 | table.insert(cors,sandbox(Script23,function() | |
| 866 | --[[ | |
| 867 | Author: @spotco | |
| 868 | This script creates sounds which are placed under the character head. | |
| 869 | These sounds are used by the "LocalSound" script. | |
| 870 | ||
| 871 | To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
| |
| 872 | The default Sound script loaded for every character will then be replaced with your copy of the script. | |
| 873 | ]]-- | |
| 874 | ||
| 875 | function CreateNewSound(name, id, looped, pitch, parent) | |
| 876 | local sound = Instance.new("Sound")
| |
| 877 | sound.SoundId = id | |
| 878 | sound.Name = name | |
| 879 | sound.archivable = false | |
| 880 | sound.Parent = parent | |
| 881 | sound.Pitch = pitch | |
| 882 | sound.Looped = looped | |
| 883 | ||
| 884 | sound.MinDistance = 5 | |
| 885 | sound.MaxDistance = 150 | |
| 886 | sound.Volume = 0.65 | |
| 887 | ||
| 888 | return sound | |
| 889 | end | |
| 890 | ||
| 891 | local head = script.Parent:FindFirstChild("Head")
| |
| 892 | if head == nil then | |
| 893 | error("Sound script parent has no child Head.")
| |
| 894 | return | |
| 895 | end | |
| 896 | ||
| 897 | ||
| 898 | CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
| |
| 899 | CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
| |
| 900 | CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
| |
| 901 | CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
| |
| 902 | CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
| |
| 903 | CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
| |
| 904 | CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
| |
| 905 | CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
| |
| 906 | CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
| |
| 907 | end)) | |
| 908 | Script23.Disabled = true | |
| 909 | LocalScript24.Name = "LocalSound" | |
| 910 | LocalScript24.Parent = Script23 | |
| 911 | table.insert(cors,sandbox(LocalScript24,function() | |
| 912 | --[[ | |
| 913 | Author: @spotco | |
| 914 | This script runs locally for the player of the given humanoid. | |
| 915 | This script triggers humanoid sound play/pause actions locally. | |
| 916 | ||
| 917 | The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound | |
| 918 | immediately for the player and is replicated to all other players. | |
| 919 | ||
| 920 | This script is optimized to reduce network traffic through minimizing the amount of property replication. | |
| 921 | ]]-- | |
| 922 | ||
| 923 | --All sounds are referenced by this ID | |
| 924 | local SFX = {
| |
| 925 | Died = 0; | |
| 926 | Running = 1; | |
| 927 | Swimming = 2; | |
| 928 | Climbing = 3, | |
| 929 | Jumping = 4; | |
| 930 | GettingUp = 5; | |
| 931 | FreeFalling = 6; | |
| 932 | FallingDown = 7; | |
| 933 | Landing = 8; | |
| 934 | Splash = 9; | |
| 935 | } | |
| 936 | ||
| 937 | local Humanoid = nil | |
| 938 | local Head = nil | |
| 939 | ||
| 940 | --SFX ID to Sound object | |
| 941 | local Sounds = {}
| |
| 942 | ||
| 943 | do | |
| 944 | local Figure = script.Parent.Parent | |
| 945 | Head = Figure:WaitForChild("Head")
| |
| 946 | while not Humanoid do | |
| 947 | for _,NewHumanoid in pairs(Figure:GetChildren()) do | |
| 948 | if NewHumanoid:IsA("Humanoid") then
| |
| 949 | Humanoid = NewHumanoid | |
| 950 | break | |
| 951 | end | |
| 952 | end | |
| 953 | Figure.ChildAdded:wait() | |
| 954 | end | |
| 955 | ||
| 956 | Sounds[SFX.Died] = Head:WaitForChild("Died")
| |
| 957 | Sounds[SFX.Running] = Head:WaitForChild("Running")
| |
| 958 | Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
| |
| 959 | Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
| |
| 960 | Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
| |
| 961 | Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
| |
| 962 | Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
| |
| 963 | Sounds[SFX.Landing] = Head:WaitForChild("Landing")
| |
| 964 | Sounds[SFX.Splash] = Head:WaitForChild("Splash")
| |
| 965 | end | |
| 966 | ||
| 967 | local Util | |
| 968 | Util = {
| |
| 969 | ||
| 970 | --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x. | |
| 971 | YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y) | |
| 972 | --(y - y1)/(x - x1) = m | |
| 973 | local m = (pt1y - pt2y) / (pt1x - pt2x) | |
| 974 | --float b = pt1.y - m * pt1.x; | |
| 975 | local b = (pt1y - m * pt1x) | |
| 976 | return m * x + b | |
| 977 | end; | |
| 978 | ||
| 979 | --Clamps the value of "val" between the "min" and "max" | |
| 980 | Clamp = function(val,min,max) | |
| 981 | return math.min(max,math.max(min,val)) | |
| 982 | end; | |
| 983 | ||
| 984 | --Gets the horizontal (x,z) velocity magnitude of the given part | |
| 985 | HorizontalSpeed = function(Head) | |
| 986 | local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0) | |
| 987 | return hVel.magnitude | |
| 988 | end; | |
| 989 | ||
| 990 | --Gets the vertical (y) velocity magnitude of the given part | |
| 991 | VerticalSpeed = function(Head) | |
| 992 | return math.abs(Head.Velocity.Y) | |
| 993 | end; | |
| 994 | ||
| 995 | --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop | |
| 996 | --If these properties are enabled, use them. | |
| 997 | Play = function(sound) | |
| 998 | if sound.TimePosition ~= 0 then | |
| 999 | sound.TimePosition = 0 | |
| 1000 | end | |
| 1001 | if not sound.IsPlaying then | |
| 1002 | sound.Playing = true | |
| 1003 | end | |
| 1004 | end; | |
| 1005 | Pause = function(sound) | |
| 1006 | if sound.IsPlaying then | |
| 1007 | sound.Playing = false | |
| 1008 | end | |
| 1009 | end; | |
| 1010 | Resume = function(sound) | |
| 1011 | if not sound.IsPlaying then | |
| 1012 | sound.Playing = true | |
| 1013 | end | |
| 1014 | end; | |
| 1015 | Stop = function(sound) | |
| 1016 | if sound.IsPlaying then | |
| 1017 | sound.Playing = false | |
| 1018 | end | |
| 1019 | if sound.TimePosition ~= 0 then | |
| 1020 | sound.TimePosition = 0 | |
| 1021 | end | |
| 1022 | end; | |
| 1023 | } | |
| 1024 | ||
| 1025 | do | |
| 1026 | -- List of all active Looped sounds | |
| 1027 | local playingLoopedSounds = {}
| |
| 1028 | ||
| 1029 | -- Last seen Enum.HumanoidStateType | |
| 1030 | local activeState = nil | |
| 1031 | ||
| 1032 | -- Verify and set that "sound" is in "playingLoopedSounds". | |
| 1033 | function setSoundInPlayingLoopedSounds(sound) | |
| 1034 | for i=1, #playingLoopedSounds do | |
| 1035 | if playingLoopedSounds[i] == sound then | |
| 1036 | return | |
| 1037 | end | |
| 1038 | end | |
| 1039 | table.insert(playingLoopedSounds,sound) | |
| 1040 | end | |
| 1041 | ||
| 1042 | -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped. | |
| 1043 | function stopPlayingLoopedSoundsExcept(except) | |
| 1044 | for i=#playingLoopedSounds,1,-1 do | |
| 1045 | if playingLoopedSounds[i] ~= except then | |
| 1046 | Util.Pause(playingLoopedSounds[i]) | |
| 1047 | table.remove(playingLoopedSounds,i) | |
| 1048 | end | |
| 1049 | end | |
| 1050 | end | |
| 1051 | ||
| 1052 | -- Table of Enum.HumanoidStateType to handling function | |
| 1053 | local stateUpdateHandler = {
| |
| 1054 | [Enum.HumanoidStateType.Dead] = function() | |
| 1055 | stopPlayingLoopedSoundsExcept() | |
| 1056 | local sound = Sounds[SFX.Died] | |
| 1057 | Util.Play(sound) | |
| 1058 | end; | |
| 1059 | ||
| 1060 | [Enum.HumanoidStateType.RunningNoPhysics] = function() | |
| 1061 | stateUpdated(Enum.HumanoidStateType.Running) | |
| 1062 | end; | |
| 1063 | ||
| 1064 | [Enum.HumanoidStateType.Running] = function() | |
| 1065 | local sound = Sounds[SFX.Running] | |
| 1066 | stopPlayingLoopedSoundsExcept(sound) | |
| 1067 | ||
| 1068 | if Util.HorizontalSpeed(Head) > 0.5 then | |
| 1069 | Util.Resume(sound) | |
| 1070 | setSoundInPlayingLoopedSounds(sound) | |
| 1071 | else | |
| 1072 | stopPlayingLoopedSoundsExcept() | |
| 1073 | end | |
| 1074 | end; | |
| 1075 | ||
| 1076 | [Enum.HumanoidStateType.Swimming] = function() | |
| 1077 | if activeState ~= Enum.HumanoidStateType.Swimming and Util.VerticalSpeed(Head) > 0.1 then | |
| 1078 | local splashSound = Sounds[SFX.Splash] | |
| 1079 | splashSound.Volume = Util.Clamp( | |
| 1080 | Util.YForLineGivenXAndTwoPts( | |
| 1081 | Util.VerticalSpeed(Head), | |
| 1082 | 100, 0.28, | |
| 1083 | 350, 1), | |
| 1084 | 0,1) | |
| 1085 | Util.Play(splashSound) | |
| 1086 | end | |
| 1087 | ||
| 1088 | do | |
| 1089 | local sound = Sounds[SFX.Swimming] | |
| 1090 | stopPlayingLoopedSoundsExcept(sound) | |
| 1091 | Util.Resume(sound) | |
| 1092 | setSoundInPlayingLoopedSounds(sound) | |
| 1093 | end | |
| 1094 | end; | |
| 1095 | ||
| 1096 | [Enum.HumanoidStateType.Climbing] = function() | |
| 1097 | local sound = Sounds[SFX.Climbing] | |
| 1098 | if Util.VerticalSpeed(Head) > 0.1 then | |
| 1099 | Util.Resume(sound) | |
| 1100 | stopPlayingLoopedSoundsExcept(sound) | |
| 1101 | else | |
| 1102 | stopPlayingLoopedSoundsExcept() | |
| 1103 | end | |
| 1104 | setSoundInPlayingLoopedSounds(sound) | |
| 1105 | end; | |
| 1106 | ||
| 1107 | [Enum.HumanoidStateType.Jumping] = function() | |
| 1108 | if activeState == Enum.HumanoidStateType.Jumping then | |
| 1109 | return | |
| 1110 | end | |
| 1111 | stopPlayingLoopedSoundsExcept() | |
| 1112 | local sound = Sounds[SFX.Jumping] | |
| 1113 | Util.Play(sound) | |
| 1114 | end; | |
| 1115 | ||
| 1116 | [Enum.HumanoidStateType.GettingUp] = function() | |
| 1117 | stopPlayingLoopedSoundsExcept() | |
| 1118 | local sound = Sounds[SFX.GettingUp] | |
| 1119 | Util.Play(sound) | |
| 1120 | end; | |
| 1121 | ||
| 1122 | [Enum.HumanoidStateType.Freefall] = function() | |
| 1123 | if activeState == Enum.HumanoidStateType.Freefall then | |
| 1124 | return | |
| 1125 | end | |
| 1126 | local sound = Sounds[SFX.FreeFalling] | |
| 1127 | sound.Volume = 0 | |
| 1128 | stopPlayingLoopedSoundsExcept() | |
| 1129 | end; | |
| 1130 | ||
| 1131 | [Enum.HumanoidStateType.FallingDown] = function() | |
| 1132 | stopPlayingLoopedSoundsExcept() | |
| 1133 | end; | |
| 1134 | ||
| 1135 | [Enum.HumanoidStateType.Landed] = function() | |
| 1136 | stopPlayingLoopedSoundsExcept() | |
| 1137 | if Util.VerticalSpeed(Head) > 75 then | |
| 1138 | local landingSound = Sounds[SFX.Landing] | |
| 1139 | landingSound.Volume = Util.Clamp( | |
| 1140 | Util.YForLineGivenXAndTwoPts( | |
| 1141 | Util.VerticalSpeed(Head), | |
| 1142 | 50, 0, | |
| 1143 | 100, 1), | |
| 1144 | 0,1) | |
| 1145 | Util.Play(landingSound) | |
| 1146 | end | |
| 1147 | end; | |
| 1148 | ||
| 1149 | [Enum.HumanoidStateType.Seated] = function() | |
| 1150 | stopPlayingLoopedSoundsExcept() | |
| 1151 | end; | |
| 1152 | } | |
| 1153 | ||
| 1154 | -- Handle state event fired or OnChange fired | |
| 1155 | function stateUpdated(state) | |
| 1156 | if stateUpdateHandler[state] ~= nil then | |
| 1157 | stateUpdateHandler[state]() | |
| 1158 | end | |
| 1159 | activeState = state | |
| 1160 | end | |
| 1161 | ||
| 1162 | Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end) | |
| 1163 | Humanoid.Running:connect( function() stateUpdated(Enum.HumanoidStateType.Running) end) | |
| 1164 | Humanoid.Swimming:connect( function() stateUpdated(Enum.HumanoidStateType.Swimming) end) | |
| 1165 | Humanoid.Climbing:connect( function() stateUpdated(Enum.HumanoidStateType.Climbing) end) | |
| 1166 | Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end) | |
| 1167 | Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end) | |
| 1168 | Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end) | |
| 1169 | Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end) | |
| 1170 | ||
| 1171 | -- required for proper handling of Landed event | |
| 1172 | Humanoid.StateChanged:connect(function(old, new) | |
| 1173 | stateUpdated(new) | |
| 1174 | end) | |
| 1175 | ||
| 1176 | ||
| 1177 | function onUpdate(stepDeltaSeconds, tickSpeedSeconds) | |
| 1178 | local stepScale = stepDeltaSeconds / tickSpeedSeconds | |
| 1179 | do | |
| 1180 | local sound = Sounds[SFX.FreeFalling] | |
| 1181 | if activeState == Enum.HumanoidStateType.Freefall then | |
| 1182 | if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then | |
| 1183 | Util.Resume(sound) | |
| 1184 | ||
| 1185 | --Volume takes 1.1 seconds to go from volume 0 to 1 | |
| 1186 | local ANIMATION_LENGTH_SECONDS = 1.1 | |
| 1187 | ||
| 1188 | local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS | |
| 1189 | sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1) | |
| 1190 | else | |
| 1191 | sound.Volume = 0 | |
| 1192 | end | |
| 1193 | else | |
| 1194 | Util.Pause(sound) | |
| 1195 | end | |
| 1196 | end | |
| 1197 | ||
| 1198 | do | |
| 1199 | local sound = Sounds[SFX.Running] | |
| 1200 | if activeState == Enum.HumanoidStateType.Running then | |
| 1201 | if Util.HorizontalSpeed(Head) < 0.5 then | |
| 1202 | Util.Pause(sound) | |
| 1203 | end | |
| 1204 | end | |
| 1205 | end | |
| 1206 | end | |
| 1207 | ||
| 1208 | local lastTick = tick() | |
| 1209 | local TICK_SPEED_SECONDS = 0.25 | |
| 1210 | while true do | |
| 1211 | onUpdate(tick() - lastTick,TICK_SPEED_SECONDS) | |
| 1212 | lastTick = tick() | |
| 1213 | wait(TICK_SPEED_SECONDS) | |
| 1214 | end | |
| 1215 | end | |
| 1216 | ||
| 1217 | end)) | |
| 1218 | Script25.Name = "MoveScript" | |
| 1219 | Script25.Parent = Model0 | |
| 1220 | table.insert(cors,sandbox(Script25,function() | |
| 1221 | while true do | |
| 1222 | wait(5) | |
| 1223 | script.Parent["Humanoid"]:MoveTo(Vector3.new(math.random(1,50),math.random(1,50), math.random(1,50)), game.Workspace.PrimaryPart) | |
| 1224 | end | |
| 1225 | end)) | |
| 1226 | Script25.Disabled = true | |
| 1227 | Part26.Name = "Head" | |
| 1228 | Part26.Parent = Model0 | |
| 1229 | Part26.CFrame = CFrame.new(1.64073455, 4.50003624, 0.500629008, -0.999992847, -1.03005941e-05, -8.00867056e-05, -8.62413435e-06, 1, -7.83997348e-06, 8.0350459e-05, -1.87874002e-06, -0.999992847) | |
| 1230 | Part26.Orientation = Vector3.new(0, -180, 0) | |
| 1231 | Part26.Position = Vector3.new(1.64073455, 4.50003624, 0.500629008) | |
| 1232 | Part26.Rotation = Vector3.new(180, 0, 180) | |
| 1233 | Part26.Color = Color3.new(0.992157, 0.917647, 0.552941) | |
| 1234 | Part26.Transparency = 0.98000001907349 | |
| 1235 | Part26.Size = Vector3.new(2, 1, 1) | |
| 1236 | Part26.BrickColor = BrickColor.new("Cool yellow")
| |
| 1237 | Part26.TopSurface = Enum.SurfaceType.Smooth | |
| 1238 | Part26.brickColor = BrickColor.new("Cool yellow")
| |
| 1239 | Part26.FormFactor = Enum.FormFactor.Symmetric | |
| 1240 | Part26.formFactor = Enum.FormFactor.Symmetric | |
| 1241 | SpecialMesh27.Parent = Part26 | |
| 1242 | SpecialMesh27.Scale = Vector3.new(1.25, 1.25, 1.25) | |
| 1243 | Sound28.Name = "GettingUp" | |
| 1244 | Sound28.Parent = Part26 | |
| 1245 | Sound28.MaxDistance = 150 | |
| 1246 | Sound28.EmitterSize = 5 | |
| 1247 | Sound28.MinDistance = 5 | |
| 1248 | Sound28.SoundId = "rbxasset://sounds/action_get_up.mp3" | |
| 1249 | Sound28.Volume = 0.64999997615814 | |
| 1250 | Sound29.Name = "Died" | |
| 1251 | Sound29.Parent = Part26 | |
| 1252 | Sound29.MaxDistance = 150 | |
| 1253 | Sound29.EmitterSize = 5 | |
| 1254 | Sound29.MinDistance = 5 | |
| 1255 | Sound29.SoundId = "rbxasset://sounds/uuhhh.mp3" | |
| 1256 | Sound29.Volume = 0.64999997615814 | |
| 1257 | Sound30.Name = "FreeFalling" | |
| 1258 | Sound30.Parent = Part26 | |
| 1259 | Sound30.Looped = true | |
| 1260 | Sound30.TimePosition = 0.79122450779653 | |
| 1261 | Sound30.MaxDistance = 150 | |
| 1262 | Sound30.EmitterSize = 5 | |
| 1263 | Sound30.MinDistance = 5 | |
| 1264 | Sound30.SoundId = "rbxasset://sounds/action_falling.mp3" | |
| 1265 | Sound30.Volume = 0 | |
| 1266 | Sound31.Name = "Jumping" | |
| 1267 | Sound31.Parent = Part26 | |
| 1268 | Sound31.MaxDistance = 150 | |
| 1269 | Sound31.EmitterSize = 5 | |
| 1270 | Sound31.MinDistance = 5 | |
| 1271 | Sound31.SoundId = "rbxasset://sounds/action_jump.mp3" | |
| 1272 | Sound31.Volume = 0.64999997615814 | |
| 1273 | Sound32.Name = "Landing" | |
| 1274 | Sound32.Parent = Part26 | |
| 1275 | Sound32.MaxDistance = 150 | |
| 1276 | Sound32.EmitterSize = 5 | |
| 1277 | Sound32.MinDistance = 5 | |
| 1278 | Sound32.SoundId = "rbxasset://sounds/action_jump_land.mp3" | |
| 1279 | Sound32.Volume = 1 | |
| 1280 | Sound33.Name = "Splash" | |
| 1281 | Sound33.Parent = Part26 | |
| 1282 | Sound33.MaxDistance = 150 | |
| 1283 | Sound33.EmitterSize = 5 | |
| 1284 | Sound33.MinDistance = 5 | |
| 1285 | Sound33.SoundId = "rbxasset://sounds/impact_water.mp3" | |
| 1286 | Sound33.Volume = 0.64999997615814 | |
| 1287 | Sound34.Name = "Running" | |
| 1288 | Sound34.Parent = Part26 | |
| 1289 | Sound34.Looped = true | |
| 1290 | Sound34.MaxDistance = 150 | |
| 1291 | Sound34.EmitterSize = 5 | |
| 1292 | Sound34.MinDistance = 5 | |
| 1293 | Sound34.Pitch = 1.8500000238419 | |
| 1294 | Sound34.PlaybackSpeed = 1.8500000238419 | |
| 1295 | Sound34.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3" | |
| 1296 | Sound34.Volume = 0.64999997615814 | |
| 1297 | Sound35.Name = "Swimming" | |
| 1298 | Sound35.Parent = Part26 | |
| 1299 | Sound35.Looped = true | |
| 1300 | Sound35.MaxDistance = 150 | |
| 1301 | Sound35.EmitterSize = 5 | |
| 1302 | Sound35.MinDistance = 5 | |
| 1303 | Sound35.Pitch = 1.6000000238419 | |
| 1304 | Sound35.PlaybackSpeed = 1.6000000238419 | |
| 1305 | Sound35.SoundId = "rbxasset://sounds/action_swim.mp3" | |
| 1306 | Sound35.Volume = 0.64999997615814 | |
| 1307 | Sound36.Name = "Climbing" | |
| 1308 | Sound36.Parent = Part26 | |
| 1309 | Sound36.Looped = true | |
| 1310 | Sound36.MaxDistance = 150 | |
| 1311 | Sound36.EmitterSize = 5 | |
| 1312 | Sound36.MinDistance = 5 | |
| 1313 | Sound36.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3" | |
| 1314 | Sound36.Volume = 0.64999997615814 | |
| 1315 | Sound37.Name = "GettingUp" | |
| 1316 | Sound37.Parent = Part26 | |
| 1317 | Sound37.MaxDistance = 150 | |
| 1318 | Sound37.EmitterSize = 5 | |
| 1319 | Sound37.MinDistance = 5 | |
| 1320 | Sound37.SoundId = "rbxasset://sounds/action_get_up.mp3" | |
| 1321 | Sound37.Volume = 0.64999997615814 | |
| 1322 | Sound38.Name = "Died" | |
| 1323 | Sound38.Parent = Part26 | |
| 1324 | Sound38.MaxDistance = 150 | |
| 1325 | Sound38.EmitterSize = 5 | |
| 1326 | Sound38.MinDistance = 5 | |
| 1327 | Sound38.SoundId = "rbxasset://sounds/uuhhh.mp3" | |
| 1328 | Sound38.Volume = 0.64999997615814 | |
| 1329 | Sound39.Name = "FreeFalling" | |
| 1330 | Sound39.Parent = Part26 | |
| 1331 | Sound39.Looped = true | |
| 1332 | Sound39.MaxDistance = 150 | |
| 1333 | Sound39.EmitterSize = 5 | |
| 1334 | Sound39.MinDistance = 5 | |
| 1335 | Sound39.SoundId = "rbxasset://sounds/action_falling.mp3" | |
| 1336 | Sound39.Volume = 0.64999997615814 | |
| 1337 | Sound40.Name = "Jumping" | |
| 1338 | Sound40.Parent = Part26 | |
| 1339 | Sound40.MaxDistance = 150 | |
| 1340 | Sound40.EmitterSize = 5 | |
| 1341 | Sound40.MinDistance = 5 | |
| 1342 | Sound40.SoundId = "rbxasset://sounds/action_jump.mp3" | |
| 1343 | Sound40.Volume = 0.64999997615814 | |
| 1344 | Sound41.Name = "Landing" | |
| 1345 | Sound41.Parent = Part26 | |
| 1346 | Sound41.MaxDistance = 150 | |
| 1347 | Sound41.EmitterSize = 5 | |
| 1348 | Sound41.MinDistance = 5 | |
| 1349 | Sound41.SoundId = "rbxasset://sounds/action_jump_land.mp3" | |
| 1350 | Sound41.Volume = 0.64999997615814 | |
| 1351 | Sound42.Name = "Splash" | |
| 1352 | Sound42.Parent = Part26 | |
| 1353 | Sound42.MaxDistance = 150 | |
| 1354 | Sound42.EmitterSize = 5 | |
| 1355 | Sound42.MinDistance = 5 | |
| 1356 | Sound42.SoundId = "rbxasset://sounds/impact_water.mp3" | |
| 1357 | Sound42.Volume = 0.64999997615814 | |
| 1358 | Sound43.Name = "Running" | |
| 1359 | Sound43.Parent = Part26 | |
| 1360 | Sound43.Looped = true | |
| 1361 | Sound43.MaxDistance = 150 | |
| 1362 | Sound43.EmitterSize = 5 | |
| 1363 | Sound43.MinDistance = 5 | |
| 1364 | Sound43.Pitch = 1.8500000238419 | |
| 1365 | Sound43.PlaybackSpeed = 1.8500000238419 | |
| 1366 | Sound43.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3" | |
| 1367 | Sound43.Volume = 0.64999997615814 | |
| 1368 | Sound44.Name = "Swimming" | |
| 1369 | Sound44.Parent = Part26 | |
| 1370 | Sound44.Looped = true | |
| 1371 | Sound44.MaxDistance = 150 | |
| 1372 | Sound44.EmitterSize = 5 | |
| 1373 | Sound44.MinDistance = 5 | |
| 1374 | Sound44.Pitch = 1.6000000238419 | |
| 1375 | Sound44.PlaybackSpeed = 1.6000000238419 | |
| 1376 | Sound44.SoundId = "rbxasset://sounds/action_swim.mp3" | |
| 1377 | Sound44.Volume = 0.64999997615814 | |
| 1378 | Sound45.Name = "Climbing" | |
| 1379 | Sound45.Parent = Part26 | |
| 1380 | Sound45.Looped = true | |
| 1381 | Sound45.MaxDistance = 150 | |
| 1382 | Sound45.EmitterSize = 5 | |
| 1383 | Sound45.MinDistance = 5 | |
| 1384 | Sound45.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3" | |
| 1385 | Sound45.Volume = 0.64999997615814 | |
| 1386 | Snap46.Parent = Part26 | |
| 1387 | Snap46.C0 = CFrame.new(0, -0.5, 0, 1, 0, 0, -0, -0, -1, 0, 1, 0) | |
| 1388 | Snap46.C1 = CFrame.new(9.53674316e-07, 1.00000381, 9.53674316e-07, 1, 1.09968923e-05, 6.92850449e-07, 6.92845788e-07, 4.17495698e-07, -1, -1.09968933e-05, 1, 4.1748811e-07) | |
| 1389 | Snap46.Part0 = Part26 | |
| 1390 | Snap46.Part1 = Part131 | |
| 1391 | Snap46.part1 = Part131 | |
| 1392 | Part47.Name = "HumanoidRootPart" | |
| 1393 | Part47.Parent = Model0 | |
| 1394 | Part47.CFrame = CFrame.new(1.6407516, 3.00003242, 0.50063318, -0.999992847, -1.0993469e-05, -6.90898887e-05, -9.31707109e-06, 1, -8.25736697e-06, 6.93536422e-05, -2.29617717e-06, -0.999992847) | |
| 1395 | Part47.Orientation = Vector3.new(0, -180, 0) | |
| 1396 | Part47.Position = Vector3.new(1.6407516, 3.00003242, 0.50063318) | |
| 1397 | Part47.Rotation = Vector3.new(180, 0, 180) | |
| 1398 | Part47.Transparency = 1 | |
| 1399 | Part47.Size = Vector3.new(2, 2, 1) | |
| 1400 | Part47.BottomSurface = Enum.SurfaceType.Smooth | |
| 1401 | Part47.CanCollide = false | |
| 1402 | Part47.LeftParamA = 0 | |
| 1403 | Part47.LeftParamB = 0 | |
| 1404 | Part47.RightParamA = 0 | |
| 1405 | Part47.RightParamB = 0 | |
| 1406 | Part47.TopSurface = Enum.SurfaceType.Smooth | |
| 1407 | Part47.FormFactor = Enum.FormFactor.Symmetric | |
| 1408 | Part47.formFactor = Enum.FormFactor.Symmetric | |
| 1409 | Motor6D48.Name = "RootJoint" | |
| 1410 | Motor6D48.Parent = Part47 | |
| 1411 | Motor6D48.MaxVelocity = 0.10000000149012 | |
| 1412 | Motor6D48.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) | |
| 1413 | Motor6D48.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) | |
| 1414 | Motor6D48.Part0 = Part47 | |
| 1415 | Motor6D48.Part1 = Part60 | |
| 1416 | Motor6D48.part1 = Part60 | |
| 1417 | WeldConstraint49.Parent = Part47 | |
| 1418 | WeldConstraint49.Part0 = Part47 | |
| 1419 | WeldConstraint49.Part1 = VehicleSeat192 | |
| 1420 | Part50.Name = "Left Arm" | |
| 1421 | Part50.Parent = Model0 | |
| 1422 | Part50.CFrame = CFrame.new(3.1407485, 3.00004482, 0.50052321, -0.999992847, -1.16862939e-05, -5.80929918e-05, -1.0010016e-05, 1, -7.8397843e-06, 5.8356738e-05, -1.8786593e-06, -0.999992847) | |
| 1423 | Part50.Orientation = Vector3.new(0, -180, 0) | |
| 1424 | Part50.Position = Vector3.new(3.1407485, 3.00004482, 0.50052321) | |
| 1425 | Part50.Rotation = Vector3.new(180, 0, 180) | |
| 1426 | Part50.Color = Color3.new(0.992157, 0.917647, 0.552941) | |
| 1427 | Part50.Transparency = 1 | |
| 1428 | Part50.Size = Vector3.new(1, 2, 1) | |
| 1429 | Part50.BrickColor = BrickColor.new("Cool yellow")
| |
| 1430 | Part50.CanCollide = false | |
| 1431 | Part50.brickColor = BrickColor.new("Cool yellow")
| |
| 1432 | Part50.FormFactor = Enum.FormFactor.Symmetric | |
| 1433 | Part50.formFactor = Enum.FormFactor.Symmetric | |
| 1434 | Weld51.Parent = Part50 | |
| 1435 | Weld51.Part0 = Part50 | |
| 1436 | Weld51.Part1 = Part70 | |
| 1437 | Weld51.part1 = Part70 | |
| 1438 | Part52.Name = "Left Leg" | |
| 1439 | Part52.Parent = Model0 | |
| 1440 | Part52.CFrame = CFrame.new(2.14078355, 1.00002766, 0.500593126, -0.999992847, -1.03005941e-05, -8.00867056e-05, -8.62413435e-06, 1, -7.83997348e-06, 8.0350459e-05, -1.87873957e-06, -0.999992847) | |
| 1441 | Part52.Orientation = Vector3.new(0, -180, 0) | |
| 1442 | Part52.Position = Vector3.new(2.14078355, 1.00002766, 0.500593126) | |
| 1443 | Part52.Rotation = Vector3.new(180, 0, 180) | |
| 1444 | Part52.Color = Color3.new(0.0509804, 0.411765, 0.67451) | |
| 1445 | Part52.Transparency = 1 | |
| 1446 | Part52.Size = Vector3.new(1, 2, 1) | |
| 1447 | Part52.BottomSurface = Enum.SurfaceType.Smooth | |
| 1448 | Part52.BrickColor = BrickColor.new("Bright blue")
| |
| 1449 | Part52.CanCollide = false | |
| 1450 | Part52.brickColor = BrickColor.new("Bright blue")
| |
| 1451 | Part52.FormFactor = Enum.FormFactor.Symmetric | |
| 1452 | Part52.formFactor = Enum.FormFactor.Symmetric | |
| 1453 | Weld53.Parent = Part52 | |
| 1454 | Weld53.Part0 = Part52 | |
| 1455 | Weld53.Part1 = Part184 | |
| 1456 | Weld53.part1 = Part184 | |
| 1457 | Snap54.Parent = Part52 | |
| 1458 | Snap54.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
| 1459 | Snap54.C1 = CFrame.new(-0.500004768, -1.00000381, 4.76837158e-06, -1, 1.09968923e-05, -6.92850449e-07, -6.92845788e-07, 4.17495698e-07, 1, 1.09968933e-05, 1, -4.1748811e-07) | |
| 1460 | Snap54.Part0 = Part52 | |
| 1461 | Snap54.Part1 = Part131 | |
| 1462 | Snap54.part1 = Part131 | |
| 1463 | Part55.Name = "Right Arm" | |
| 1464 | Part55.Parent = Model0 | |
| 1465 | Part55.CFrame = CFrame.new(0.140758514, 3.00002074, 0.500748456, -0.999992847, -1.03006487e-05, -8.00867856e-05, -8.62412162e-06, 1, -8.67494236e-06, 8.03505463e-05, -2.71370254e-06, -0.999992847) | |
| 1466 | Part55.Orientation = Vector3.new(0, -180, 0) | |
| 1467 | Part55.Position = Vector3.new(0.140758514, 3.00002074, 0.500748456) | |
| 1468 | Part55.Rotation = Vector3.new(180, 0, 180) | |
| 1469 | Part55.Color = Color3.new(0.992157, 0.917647, 0.552941) | |
| 1470 | Part55.Transparency = 1 | |
| 1471 | Part55.Size = Vector3.new(1, 2, 1) | |
| 1472 | Part55.BrickColor = BrickColor.new("Cool yellow")
| |
| 1473 | Part55.CanCollide = false | |
| 1474 | Part55.brickColor = BrickColor.new("Cool yellow")
| |
| 1475 | Part55.FormFactor = Enum.FormFactor.Symmetric | |
| 1476 | Part55.formFactor = Enum.FormFactor.Symmetric | |
| 1477 | Weld56.Parent = Part55 | |
| 1478 | Weld56.Part0 = Part55 | |
| 1479 | Weld56.Part1 = Part74 | |
| 1480 | Weld56.part1 = Part74 | |
| 1481 | Part57.Name = "Right Leg" | |
| 1482 | Part57.Parent = Model0 | |
| 1483 | Part57.CFrame = CFrame.new(1.14076602, 1.00001621, 0.500688374, -0.999992847, -8.91484342e-06, -0.000102080085, -7.23828634e-06, 1, -7.005116e-06, 0.000102343816, -1.04384037e-06, -0.999992847) | |
| 1484 | Part57.Orientation = Vector3.new(0, -179.990005, 0) | |
| 1485 | Part57.Position = Vector3.new(1.14076602, 1.00001621, 0.500688374) | |
| 1486 | Part57.Rotation = Vector3.new(180, -0.00999999978, 180) | |
| 1487 | Part57.Color = Color3.new(0.0509804, 0.411765, 0.67451) | |
| 1488 | Part57.Transparency = 1 | |
| 1489 | Part57.Size = Vector3.new(1, 2, 1) | |
| 1490 | Part57.BottomSurface = Enum.SurfaceType.Smooth | |
| 1491 | Part57.BrickColor = BrickColor.new("Bright blue")
| |
| 1492 | Part57.CanCollide = false | |
| 1493 | Part57.brickColor = BrickColor.new("Bright blue")
| |
| 1494 | Part57.FormFactor = Enum.FormFactor.Symmetric | |
| 1495 | Part57.formFactor = Enum.FormFactor.Symmetric | |
| 1496 | Weld58.Parent = Part57 | |
| 1497 | Weld58.Part0 = Part57 | |
| 1498 | Weld58.Part1 = Part84 | |
| 1499 | Weld58.part1 = Part84 | |
| 1500 | Snap59.Parent = Part57 | |
| 1501 | Snap59.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
| 1502 | Snap59.C1 = CFrame.new(0.500002861, -1.00000381, -5.7220459e-06, -1, 1.09968923e-05, -6.92850449e-07, -6.92845788e-07, 4.17495698e-07, 1, 1.09968933e-05, 1, -4.1748811e-07) | |
| 1503 | Snap59.Part0 = Part57 | |
| 1504 | Snap59.Part1 = Part131 | |
| 1505 | Snap59.part1 = Part131 | |
| 1506 | Part60.Name = "Torso" | |
| 1507 | Part60.Parent = Model0 | |
| 1508 | Part60.CFrame = CFrame.new(1.6407516, 3.00003242, 0.50063318, -0.999992847, -1.0993469e-05, -6.90898887e-05, -9.31707109e-06, 1, -8.25736697e-06, 6.93536422e-05, -2.29617717e-06, -0.999992847) | |
| 1509 | Part60.Orientation = Vector3.new(0, -180, 0) | |
| 1510 | Part60.Position = Vector3.new(1.6407516, 3.00003242, 0.50063318) | |
| 1511 | Part60.Rotation = Vector3.new(180, 0, 180) | |
| 1512 | Part60.Color = Color3.new(0.156863, 0.498039, 0.278431) | |
| 1513 | Part60.Transparency = 1 | |
| 1514 | Part60.Size = Vector3.new(2, 2, 1) | |
| 1515 | Part60.BrickColor = BrickColor.new("Dark green")
| |
| 1516 | Part60.LeftParamA = 0 | |
| 1517 | Part60.LeftParamB = 0 | |
| 1518 | Part60.LeftSurface = Enum.SurfaceType.Weld | |
| 1519 | Part60.RightParamA = 0 | |
| 1520 | Part60.RightParamB = 0 | |
| 1521 | Part60.RightSurface = Enum.SurfaceType.Weld | |
| 1522 | Part60.brickColor = BrickColor.new("Dark green")
| |
| 1523 | Part60.FormFactor = Enum.FormFactor.Symmetric | |
| 1524 | Part60.formFactor = Enum.FormFactor.Symmetric | |
| 1525 | Decal61.Name = "roblox" | |
| 1526 | Decal61.Parent = Part60 | |
| 1527 | Motor6D62.Name = "Right Shoulder" | |
| 1528 | Motor6D62.Parent = Part60 | |
| 1529 | Motor6D62.MaxVelocity = 0.15000000596046 | |
| 1530 | Motor6D62.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0) | |
| 1531 | Motor6D62.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0) | |
| 1532 | Motor6D62.Part0 = Part60 | |
| 1533 | Motor6D62.Part1 = Part55 | |
| 1534 | Motor6D62.part1 = Part55 | |
| 1535 | Motor6D62.DesiredAngle = 1.5700000524521 | |
| 1536 | Motor6D63.Name = "Left Shoulder" | |
| 1537 | Motor6D63.Parent = Part60 | |
| 1538 | Motor6D63.MaxVelocity = 0.15000000596046 | |
| 1539 | Motor6D63.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
| 1540 | Motor6D63.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
| 1541 | Motor6D63.Part0 = Part60 | |
| 1542 | Motor6D63.Part1 = Part50 | |
| 1543 | Motor6D63.part1 = Part50 | |
| 1544 | Motor6D63.DesiredAngle = -1.5700000524521 | |
| 1545 | Motor6D64.Name = "Right Hip" | |
| 1546 | Motor6D64.Parent = Part60 | |
| 1547 | Motor6D64.MaxVelocity = 0.10000000149012 | |
| 1548 | Motor6D64.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0) | |
| 1549 | Motor6D64.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0) | |
| 1550 | Motor6D64.Part0 = Part60 | |
| 1551 | Motor6D64.Part1 = Part57 | |
| 1552 | Motor6D64.part1 = Part57 | |
| 1553 | Motor6D64.DesiredAngle = 1.5700000524521 | |
| 1554 | Motor6D65.Name = "Left Hip" | |
| 1555 | Motor6D65.Parent = Part60 | |
| 1556 | Motor6D65.MaxVelocity = 0.10000000149012 | |
| 1557 | Motor6D65.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
| 1558 | Motor6D65.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
| 1559 | Motor6D65.Part0 = Part60 | |
| 1560 | Motor6D65.Part1 = Part52 | |
| 1561 | Motor6D65.part1 = Part52 | |
| 1562 | Motor6D65.DesiredAngle = -1.5700000524521 | |
| 1563 | Motor6D66.Name = "Neck" | |
| 1564 | Motor6D66.Parent = Part60 | |
| 1565 | Motor6D66.MaxVelocity = 0.10000000149012 | |
| 1566 | Motor6D66.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) | |
| 1567 | Motor6D66.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) | |
| 1568 | Motor6D66.Part0 = Part60 | |
| 1569 | Motor6D66.Part1 = Part26 | |
| 1570 | Motor6D66.part1 = Part26 | |
| 1571 | Weld67.Parent = Part60 | |
| 1572 | Weld67.Part0 = Part60 | |
| 1573 | Weld67.Part1 = Part131 | |
| 1574 | Weld67.part1 = Part131 | |
| 1575 | Weld68.Parent = Part60 | |
| 1576 | Weld68.C0 = CFrame.new(1, 0, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) | |
| 1577 | Weld68.C1 = CFrame.new(-0.500003815, -1.90734863e-06, 5.7220459e-06, 1.09969797e-05, 6.92858634e-07, 1, -4.17480464e-07, 1, -6.92853973e-07, -1, -4.17472876e-07, 1.09969806e-05) | |
| 1578 | Weld68.Part0 = Part60 | |
| 1579 | Weld68.Part1 = Part74 | |
| 1580 | Weld68.part1 = Part74 | |
| 1581 | Model69.Name = "Arm1" | |
| 1582 | Model69.Parent = Model0 | |
| 1583 | Part70.Name = "Middle" | |
| 1584 | Part70.Parent = Model69 | |
| 1585 | Part70.CFrame = CFrame.new(3.1407485, 3.00004482, 0.50052321, -0.999992847, -1.16862939e-05, -5.80929918e-05, -1.0010016e-05, 1, -7.8397843e-06, 5.8356738e-05, -1.8786593e-06, -0.999992847) | |
| 1586 | Part70.Orientation = Vector3.new(0, -180, 0) | |
| 1587 | Part70.Position = Vector3.new(3.1407485, 3.00004482, 0.50052321) | |
| 1588 | Part70.Rotation = Vector3.new(180, 0, 180) | |
| 1589 | Part70.Color = Color3.new(0.992157, 0.917647, 0.552941) | |
| 1590 | Part70.Transparency = 1 | |
| 1591 | Part70.Size = Vector3.new(1, 2, 1) | |
| 1592 | Part70.BottomSurface = Enum.SurfaceType.Smooth | |
| 1593 | Part70.BrickColor = BrickColor.new("Cool yellow")
| |
| 1594 | Part70.CanCollide = false | |
| 1595 | Part70.TopSurface = Enum.SurfaceType.Smooth | |
| 1596 | Part70.brickColor = BrickColor.new("Cool yellow")
| |
| 1597 | Part70.FormFactor = Enum.FormFactor.Symmetric | |
| 1598 | Part70.formFactor = Enum.FormFactor.Symmetric | |
| 1599 | Weld71.Parent = Part70 | |
| 1600 | Weld71.C0 = CFrame.new(0, 0, 0, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1601 | Weld71.C1 = CFrame.new(0, 0, 0, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1602 | Weld71.Part0 = Part70 | |
| 1603 | Weld71.Part1 = Part70 | |
| 1604 | Weld71.part1 = Part70 | |
| 1605 | Weld72.Parent = Part70 | |
| 1606 | Weld72.C0 = CFrame.new(0.5, 0, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) | |
| 1607 | Weld72.C1 = CFrame.new(-1.00000763, -1.90734863e-06, 1.14440918e-05, 1.09969797e-05, 6.92858634e-07, 1, -4.17480464e-07, 1, -6.92853973e-07, -1, -4.17472876e-07, 1.09969806e-05) | |
| 1608 | Weld72.Part0 = Part70 | |
| 1609 | Weld72.Part1 = Part60 | |
| 1610 | Weld72.part1 = Part60 | |
| 1611 | Model73.Name = "Arm2" | |
| 1612 | Model73.Parent = Model0 | |
| 1613 | Part74.Name = "Middle" | |
| 1614 | Part74.Parent = Model73 | |
| 1615 | Part74.CFrame = CFrame.new(0.140758514, 3.00002074, 0.500748456, -0.999992847, -1.03006487e-05, -8.00867856e-05, -8.62412162e-06, 1, -8.67494236e-06, 8.03505463e-05, -2.71370254e-06, -0.999992847) | |
| 1616 | Part74.Orientation = Vector3.new(0, -180, 0) | |
| 1617 | Part74.Position = Vector3.new(0.140758514, 3.00002074, 0.500748456) | |
| 1618 | Part74.Rotation = Vector3.new(180, 0, 180) | |
| 1619 | Part74.Color = Color3.new(0.992157, 0.917647, 0.552941) | |
| 1620 | Part74.Transparency = 1 | |
| 1621 | Part74.Size = Vector3.new(1, 2, 1) | |
| 1622 | Part74.BottomSurface = Enum.SurfaceType.Smooth | |
| 1623 | Part74.BrickColor = BrickColor.new("Cool yellow")
| |
| 1624 | Part74.CanCollide = false | |
| 1625 | Part74.TopSurface = Enum.SurfaceType.Smooth | |
| 1626 | Part74.brickColor = BrickColor.new("Cool yellow")
| |
| 1627 | Part74.FormFactor = Enum.FormFactor.Symmetric | |
| 1628 | Part74.formFactor = Enum.FormFactor.Symmetric | |
| 1629 | Weld75.Parent = Part74 | |
| 1630 | Weld75.C0 = CFrame.new(0, 0, 0, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1631 | Weld75.C1 = CFrame.new(0, 0, 0, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1632 | Weld75.Part0 = Part74 | |
| 1633 | Weld75.Part1 = Part74 | |
| 1634 | Weld75.part1 = Part74 | |
| 1635 | Model76.Name = "Leg2" | |
| 1636 | Model76.Parent = Model0 | |
| 1637 | Part77.Parent = Model76 | |
| 1638 | Part77.CFrame = CFrame.new(0.887625039, 0.597367406, 0.319672823, 0.999992847, 1.95668435e-05, 0.000106130523, 6.89182434e-06, 0.965927839, -0.258811742, -0.000107842228, 0.258815646, 0.965919316) | |
| 1639 | Part77.Orientation = Vector3.new(15, 0.00999999978, 0) | |
| 1640 | Part77.Position = Vector3.new(0.887625039, 0.597367406, 0.319672823) | |
| 1641 | Part77.Rotation = Vector3.new(15, 0.00999999978, 0) | |
| 1642 | Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
| 1643 | Part77.Size = Vector3.new(0.728999913, 0.269730031, 0.728999913) | |
| 1644 | Part77.BrickColor = BrickColor.new("Really black")
| |
| 1645 | Part77.CanCollide = false | |
| 1646 | Part77.Material = Enum.Material.SmoothPlastic | |
| 1647 | Part77.brickColor = BrickColor.new("Really black")
| |
| 1648 | Part77.FormFactor = Enum.FormFactor.Custom | |
| 1649 | Part77.formFactor = Enum.FormFactor.Custom | |
| 1650 | CylinderMesh78.Parent = Part77 | |
| 1651 | CylinderMesh78.Scale = Vector3.new(1, 0, 1) | |
| 1652 | Part79.Name = "Ring" | |
| 1653 | Part79.Parent = Model76 | |
| 1654 | Part79.CFrame = CFrame.new(0.887613535, 0.671396792, 0.365068078, -9.56788499e-05, -0.999992847, 1.9566949e-05, 0.258812696, -4.18678383e-06, 0.965927601, -0.965919077, 9.77467062e-05, 0.25881663) | |
| 1655 | Part79.Orientation = Vector3.new(-75, 0, 90) | |
| 1656 | Part79.Position = Vector3.new(0.887613535, 0.671396792, 0.365068078) | |
| 1657 | Part79.Rotation = Vector3.new(-75, 0, 90.0100021) | |
| 1658 | Part79.Color = Color3.new(0.835294, 0.45098, 0.239216) | |
| 1659 | Part79.Size = Vector3.new(0.728999913, 0.729000032, 0.728999913) | |
| 1660 | Part79.BrickColor = BrickColor.new("Neon orange")
| |
| 1661 | Part79.CanCollide = false | |
| 1662 | Part79.Material = Enum.Material.SmoothPlastic | |
| 1663 | Part79.TopSurface = Enum.SurfaceType.Smooth | |
| 1664 | Part79.brickColor = BrickColor.new("Neon orange")
| |
| 1665 | Part79.FormFactor = Enum.FormFactor.Custom | |
| 1666 | Part79.formFactor = Enum.FormFactor.Custom | |
| 1667 | SpecialMesh80.Parent = Part79 | |
| 1668 | SpecialMesh80.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
| 1669 | SpecialMesh80.Scale = Vector3.new(0.728999913, 0.729000032, 1.45799983) | |
| 1670 | SpecialMesh80.MeshType = Enum.MeshType.FileMesh | |
| 1671 | UnionOperation81.Parent = Model76 | |
| 1672 | UnionOperation81.CFrame = CFrame.new(0.88767767, 0.399466276, 0.607756019, 0.999992847, -8.56844417e-06, 0.000107578489, 6.89182434e-06, 1, 7.21389733e-06, -0.000107842228, -1.25261784e-06, 0.999992847) | |
| 1673 | UnionOperation81.Orientation = Vector3.new(0, 0.00999999978, 0) | |
| 1674 | UnionOperation81.Position = Vector3.new(0.88767767, 0.399466276, 0.607756019) | |
| 1675 | UnionOperation81.Rotation = Vector3.new(0, 0.00999999978, 0) | |
| 1676 | UnionOperation81.Color = Color3.new(0.835294, 0.45098, 0.239216) | |
| 1677 | UnionOperation81.Size = Vector3.new(0.874800205, 0.757406235, 1.53434432) | |
| 1678 | UnionOperation81.BrickColor = BrickColor.new("Neon orange")
| |
| 1679 | UnionOperation81.CanCollide = false | |
| 1680 | UnionOperation81.Material = Enum.Material.SmoothPlastic | |
| 1681 | UnionOperation81.brickColor = BrickColor.new("Neon orange")
| |
| 1682 | UnionOperation81.UsePartColor = true | |
| 1683 | UnionOperation82.Parent = Model76 | |
| 1684 | UnionOperation82.CFrame = CFrame.new(0.887675643, 0.201132953, 0.608046234, 0.999992847, -8.56844417e-06, 0.000107578489, 6.89182434e-06, 1, 7.21389733e-06, -0.000107842228, -1.25261784e-06, 0.999992847) | |
| 1685 | UnionOperation82.Orientation = Vector3.new(0, 0.00999999978, 0) | |
| 1686 | UnionOperation82.Position = Vector3.new(0.887675643, 0.201132953, 0.608046234) | |
| 1687 | UnionOperation82.Rotation = Vector3.new(0, 0.00999999978, 0) | |
| 1688 | UnionOperation82.Color = Color3.new(0.960784, 0.803922, 0.188235) | |
| 1689 | UnionOperation82.Size = Vector3.new(0.867250323, 0.368145525, 1.52110302) | |
| 1690 | UnionOperation82.BrickColor = BrickColor.new("Bright yellow")
| |
| 1691 | UnionOperation82.CanCollide = false | |
| 1692 | UnionOperation82.Material = Enum.Material.SmoothPlastic | |
| 1693 | UnionOperation82.brickColor = BrickColor.new("Bright yellow")
| |
| 1694 | UnionOperation82.UsePartColor = true | |
| 1695 | UnionOperation83.Parent = Model76 | |
| 1696 | UnionOperation83.CFrame = CFrame.new(0.887659013, 1.14016867, 0.328399241, 0.999992847, -8.56844417e-06, 0.000107578489, 6.89182434e-06, 1, 7.21389733e-06, -0.000107842228, -1.25261784e-06, 0.999992847) | |
| 1697 | UnionOperation83.Orientation = Vector3.new(0, 0.00999999978, 0) | |
| 1698 | UnionOperation83.Position = Vector3.new(0.887659013, 1.14016867, 0.328399241) | |
| 1699 | UnionOperation83.Rotation = Vector3.new(0, 0.00999999978, 0) | |
| 1700 | UnionOperation83.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 1701 | UnionOperation83.Size = Vector3.new(0.729000628, 1.65093541, 1.09990644) | |
| 1702 | UnionOperation83.BrickColor = BrickColor.new("Bright green")
| |
| 1703 | UnionOperation83.CanCollide = false | |
| 1704 | UnionOperation83.Material = Enum.Material.SmoothPlastic | |
| 1705 | UnionOperation83.brickColor = BrickColor.new("Bright green")
| |
| 1706 | UnionOperation83.UsePartColor = true | |
| 1707 | Part84.Name = "Middle" | |
| 1708 | Part84.Parent = Model76 | |
| 1709 | Part84.CFrame = CFrame.new(1.14076602, 1.00001621, 0.500688374, -0.999992847, -8.91484342e-06, -0.000102080085, -7.23828634e-06, 1, -7.005116e-06, 0.000102343816, -1.04384037e-06, -0.999992847) | |
| 1710 | Part84.Orientation = Vector3.new(0, -179.990005, 0) | |
| 1711 | Part84.Position = Vector3.new(1.14076602, 1.00001621, 0.500688374) | |
| 1712 | Part84.Rotation = Vector3.new(180, -0.00999999978, 180) | |
| 1713 | Part84.Transparency = 1 | |
| 1714 | Part84.Size = Vector3.new(1, 2, 1) | |
| 1715 | Part84.CanCollide = false | |
| 1716 | Part84.FormFactor = Enum.FormFactor.Symmetric | |
| 1717 | Part84.formFactor = Enum.FormFactor.Symmetric | |
| 1718 | Weld85.Parent = Part84 | |
| 1719 | Weld85.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1720 | Weld85.C1 = CFrame.new(0.253128052, 0.435783386, 0.0706634521, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.12317502e-05, 0.965927184, 0.258815885, 1.20475888e-05, -0.258816272, 0.965926647) | |
| 1721 | Weld85.Part0 = Part84 | |
| 1722 | Weld85.Part1 = Part77 | |
| 1723 | Weld85.part1 = Part77 | |
| 1724 | Weld86.Parent = Part84 | |
| 1725 | Weld86.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1726 | Weld86.C1 = CFrame.new(-0.0459747314, -0.253143311, 0.352527618, -1.20475888e-05, 0.258816272, -0.965926647, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.12317502e-05, 0.965927184, 0.258815885) | |
| 1727 | Weld86.Part0 = Part84 | |
| 1728 | Weld86.Part1 = Part79 | |
| 1729 | Weld86.part1 = Part79 | |
| 1730 | Weld87.Parent = Part84 | |
| 1731 | Weld87.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1732 | Weld87.C1 = CFrame.new(0.253105164, 0.600548148, -0.107040405, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1733 | Weld87.Part0 = Part84 | |
| 1734 | Weld87.Part1 = UnionOperation81 | |
| 1735 | Weld87.part1 = UnionOperation81 | |
| 1736 | Weld88.Parent = Part84 | |
| 1737 | Weld88.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1738 | Weld88.C1 = CFrame.new(0.253108978, 0.798881233, -0.107330322, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1739 | Weld88.Part0 = Part84 | |
| 1740 | Weld88.Part1 = UnionOperation82 | |
| 1741 | Weld88.part1 = UnionOperation82 | |
| 1742 | Weld89.Parent = Part84 | |
| 1743 | Weld89.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1744 | Weld89.C1 = CFrame.new(0.253089905, -0.140155196, 0.172317505, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 1745 | Weld89.Part0 = Part84 | |
| 1746 | Weld89.Part1 = UnionOperation83 | |
| 1747 | Weld89.part1 = UnionOperation83 | |
| 1748 | Weld90.Parent = Part84 | |
| 1749 | Weld90.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1750 | Weld90.C1 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 1751 | Weld90.Part0 = Part84 | |
| 1752 | Weld90.Part1 = Part84 | |
| 1753 | Weld90.part1 = Part84 | |
| 1754 | Snap91.Parent = Part84 | |
| 1755 | Snap91.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
| 1756 | Snap91.C1 = CFrame.new(0.500006199, -1.00000763, -1.14440918e-05, -1, 2.19936974e-05, -1.38570203e-06, -1.38568362e-06, 8.35015044e-07, 1, 2.19936992e-05, 1, -8.34984576e-07) | |
| 1757 | Snap91.Part0 = Part84 | |
| 1758 | Snap91.Part1 = Part131 | |
| 1759 | Snap91.part1 = Part131 | |
| 1760 | Snap92.Parent = Part84 | |
| 1761 | Snap92.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
| 1762 | Snap92.C1 = CFrame.new(0.50000906, -1.00001144, -1.71661377e-05, -1, 3.29904142e-05, -2.07855373e-06, -2.07851235e-06, 1.25255849e-06, 1, 3.29904178e-05, 1, -1.25248994e-06) | |
| 1763 | Snap92.Part0 = Part84 | |
| 1764 | Snap92.Part1 = Part60 | |
| 1765 | Snap92.part1 = Part60 | |
| 1766 | Model93.Name = "Chest" | |
| 1767 | Model93.Parent = Model0 | |
| 1768 | Part94.Parent = Model93 | |
| 1769 | Part94.CFrame = CFrame.new(1.60550058, 4.47229052, 0.650463939, -0.999996662, -4.95557033e-05, -4.14309252e-05, -8.97063637e-06, 0.766039908, -0.642794967, 7.4852338e-05, -0.64278537, -0.766036987) | |
| 1770 | Part94.Orientation = Vector3.new(40, -180, 0) | |
| 1771 | Part94.Position = Vector3.new(1.60550058, 4.47229052, 0.650463939) | |
| 1772 | Part94.Rotation = Vector3.new(140, 0, 180) | |
| 1773 | Part94.Color = Color3.new(0.854902, 0.521569, 0.254902) | |
| 1774 | Part94.Size = Vector3.new(0.803722382, 0.964467049, 0.803722382) | |
| 1775 | Part94.BrickColor = BrickColor.new("Bright orange")
| |
| 1776 | Part94.CanCollide = false | |
| 1777 | Part94.Material = Enum.Material.SmoothPlastic | |
| 1778 | Part94.brickColor = BrickColor.new("Bright orange")
| |
| 1779 | Part94.FormFactor = Enum.FormFactor.Custom | |
| 1780 | Part94.formFactor = Enum.FormFactor.Custom | |
| 1781 | SpecialMesh95.Parent = Part94 | |
| 1782 | SpecialMesh95.MeshId = "http://www.roblox.com/asset/?id=1527559" | |
| 1783 | SpecialMesh95.Scale = Vector3.new(0.160744458, 0.321488976, 0.321488947) | |
| 1784 | SpecialMesh95.MeshType = Enum.MeshType.FileMesh | |
| 1785 | Part96.Parent = Model93 | |
| 1786 | Part96.CFrame = CFrame.new(1.93235302, 4.60392666, 1.18152571, -0.996186614, -0.0871657878, -7.46176374e-05, -0.0871647373, 0.996193886, -8.47010051e-06, 7.48151069e-05, 4.02701153e-06, -0.999992847) | |
| 1787 | Part96.Orientation = Vector3.new(0, -180, -5) | |
| 1788 | Part96.Position = Vector3.new(1.93235302, 4.60392666, 1.18152571) | |
| 1789 | Part96.Rotation = Vector3.new(180, 0, 175) | |
| 1790 | Part96.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 1791 | Part96.Size = Vector3.new(0.803722382, 0.96446687, 0.803722382) | |
| 1792 | Part96.BottomSurface = Enum.SurfaceType.Smooth | |
| 1793 | Part96.BrickColor = BrickColor.new("Institutional white")
| |
| 1794 | Part96.CanCollide = false | |
| 1795 | Part96.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1796 | Part96.Elasticity = 0 | |
| 1797 | Part96.Material = Enum.Material.SmoothPlastic | |
| 1798 | Part96.TopSurface = Enum.SurfaceType.Smooth | |
| 1799 | Part96.brickColor = BrickColor.new("Institutional white")
| |
| 1800 | Part96.FormFactor = Enum.FormFactor.Custom | |
| 1801 | Part96.formFactor = Enum.FormFactor.Custom | |
| 1802 | SpecialMesh97.Parent = Part96 | |
| 1803 | SpecialMesh97.Scale = Vector3.new(0.899999976, 1.20000005, 0.899999976) | |
| 1804 | SpecialMesh97.MeshType = Enum.MeshType.Sphere | |
| 1805 | Part98.Parent = Model93 | |
| 1806 | Part98.CFrame = CFrame.new(1.93309021, 4.62617922, 1.21518993, -0.996186376, -0.0871684849, -7.44725257e-05, -0.0871117339, 0.995586693, -0.0349082537, 0.00311678695, -0.0347626805, -0.999383688) | |
| 1807 | Part98.Orientation = Vector3.new(2, -180, -5) | |
| 1808 | Part98.Position = Vector3.new(1.93309021, 4.62617922, 1.21518993) | |
| 1809 | Part98.Rotation = Vector3.new(178, 0, 175) | |
| 1810 | Part98.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 1811 | Part98.Transparency = 1 | |
| 1812 | Part98.Size = Vector3.new(0.803722382, 0.964467049, 0.803722382) | |
| 1813 | Part98.BottomSurface = Enum.SurfaceType.Smooth | |
| 1814 | Part98.BrickColor = BrickColor.new("Institutional white")
| |
| 1815 | Part98.CanCollide = false | |
| 1816 | Part98.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1817 | Part98.Elasticity = 0 | |
| 1818 | Part98.Material = Enum.Material.SmoothPlastic | |
| 1819 | Part98.TopSurface = Enum.SurfaceType.Smooth | |
| 1820 | Part98.brickColor = BrickColor.new("Institutional white")
| |
| 1821 | Part98.FormFactor = Enum.FormFactor.Custom | |
| 1822 | Part98.formFactor = Enum.FormFactor.Custom | |
| 1823 | SpecialMesh99.Parent = Part98 | |
| 1824 | SpecialMesh99.Scale = Vector3.new(0.800000012, 1, 0.899999976) | |
| 1825 | SpecialMesh99.MeshType = Enum.MeshType.Sphere | |
| 1826 | Decal100.Parent = Part98 | |
| 1827 | Decal100.Texture = "http://www.roblox.com/asset/?id=187515518" | |
| 1828 | UnionOperation101.Parent = Model93 | |
| 1829 | UnionOperation101.CFrame = CFrame.new(1.92953992, 4.63595867, 1.08033037, 0.996186614, -0.0871657878, 7.46176374e-05, 0.0871647373, 0.996193886, 8.47010051e-06, -7.48151069e-05, 4.02701153e-06, 0.999992847) | |
| 1830 | UnionOperation101.Orientation = Vector3.new(0, 0, 5) | |
| 1831 | UnionOperation101.Position = Vector3.new(1.92953992, 4.63595867, 1.08033037) | |
| 1832 | UnionOperation101.Rotation = Vector3.new(0, 0, 5) | |
| 1833 | UnionOperation101.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 1834 | UnionOperation101.Size = Vector3.new(0.803728521, 1.25380838, 0.684575438) | |
| 1835 | UnionOperation101.BrickColor = BrickColor.new("Bright green")
| |
| 1836 | UnionOperation101.CanCollide = false | |
| 1837 | UnionOperation101.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1838 | UnionOperation101.Elasticity = 0 | |
| 1839 | UnionOperation101.Material = Enum.Material.SmoothPlastic | |
| 1840 | UnionOperation101.brickColor = BrickColor.new("Bright green")
| |
| 1841 | UnionOperation101.UsePartColor = true | |
| 1842 | Part102.Parent = Model93 | |
| 1843 | Part102.CFrame = CFrame.new(1.27854812, 4.62616444, 1.2189219, -0.9961887, 0.0871420503, -7.3725736e-05, 0.0870937854, 0.995588481, -0.0349062458, -0.0029676191, -0.0347737186, -0.999383748) | |
| 1844 | Part102.Orientation = Vector3.new(2, -180, 5) | |
| 1845 | Part102.Position = Vector3.new(1.27854812, 4.62616444, 1.2189219) | |
| 1846 | Part102.Rotation = Vector3.new(178, 0, -175) | |
| 1847 | Part102.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 1848 | Part102.Transparency = 1 | |
| 1849 | Part102.Size = Vector3.new(0.803722382, 0.964467049, 0.803722382) | |
| 1850 | Part102.BottomSurface = Enum.SurfaceType.Smooth | |
| 1851 | Part102.BrickColor = BrickColor.new("Institutional white")
| |
| 1852 | Part102.CanCollide = false | |
| 1853 | Part102.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1854 | Part102.Elasticity = 0 | |
| 1855 | Part102.Material = Enum.Material.SmoothPlastic | |
| 1856 | Part102.TopSurface = Enum.SurfaceType.Smooth | |
| 1857 | Part102.brickColor = BrickColor.new("Institutional white")
| |
| 1858 | Part102.FormFactor = Enum.FormFactor.Custom | |
| 1859 | Part102.formFactor = Enum.FormFactor.Custom | |
| 1860 | SpecialMesh103.Parent = Part102 | |
| 1861 | SpecialMesh103.Scale = Vector3.new(0.800000012, 1, 0.899999976) | |
| 1862 | SpecialMesh103.MeshType = Enum.MeshType.Sphere | |
| 1863 | Decal104.Parent = Part102 | |
| 1864 | Decal104.Texture = "http://www.roblox.com/asset/?id=187515518" | |
| 1865 | Part105.Parent = Model93 | |
| 1866 | Part105.CFrame = CFrame.new(1.60176134, 3.27218819, 1.32378006, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 1867 | Part105.Orientation = Vector3.new(0, -180, 0) | |
| 1868 | Part105.Position = Vector3.new(1.60176134, 3.27218819, 1.32378006) | |
| 1869 | Part105.Rotation = Vector3.new(180, 0, 180) | |
| 1870 | Part105.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 1871 | Part105.Size = Vector3.new(0.605718851, 0.60571903, 0.60571897) | |
| 1872 | Part105.BottomSurface = Enum.SurfaceType.Smooth | |
| 1873 | Part105.BrickColor = BrickColor.new("Institutional white")
| |
| 1874 | Part105.CanCollide = false | |
| 1875 | Part105.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1876 | Part105.Elasticity = 0 | |
| 1877 | Part105.Material = Enum.Material.SmoothPlastic | |
| 1878 | Part105.TopSurface = Enum.SurfaceType.Smooth | |
| 1879 | Part105.brickColor = BrickColor.new("Institutional white")
| |
| 1880 | Part105.FormFactor = Enum.FormFactor.Custom | |
| 1881 | Part105.formFactor = Enum.FormFactor.Custom | |
| 1882 | SpecialMesh106.Parent = Part105 | |
| 1883 | SpecialMesh106.Scale = Vector3.new(2, 2, 2) | |
| 1884 | SpecialMesh106.MeshType = Enum.MeshType.Sphere | |
| 1885 | Part107.Parent = Model93 | |
| 1886 | Part107.CFrame = CFrame.new(2.11466837, 3.47310662, 0.996412039, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 1887 | Part107.Orientation = Vector3.new(0, -180, 0) | |
| 1888 | Part107.Position = Vector3.new(2.11466837, 3.47310662, 0.996412039) | |
| 1889 | Part107.Rotation = Vector3.new(180, 0, 180) | |
| 1890 | Part107.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 1891 | Part107.Size = Vector3.new(0.605718851, 0.60571903, 0.60571897) | |
| 1892 | Part107.BottomSurface = Enum.SurfaceType.Smooth | |
| 1893 | Part107.BrickColor = BrickColor.new("Institutional white")
| |
| 1894 | Part107.CanCollide = false | |
| 1895 | Part107.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1896 | Part107.Elasticity = 0 | |
| 1897 | Part107.Material = Enum.Material.SmoothPlastic | |
| 1898 | Part107.TopSurface = Enum.SurfaceType.Smooth | |
| 1899 | Part107.brickColor = BrickColor.new("Institutional white")
| |
| 1900 | Part107.FormFactor = Enum.FormFactor.Custom | |
| 1901 | Part107.formFactor = Enum.FormFactor.Custom | |
| 1902 | SpecialMesh108.Parent = Part107 | |
| 1903 | SpecialMesh108.Scale = Vector3.new(2, 2, 2) | |
| 1904 | SpecialMesh108.MeshType = Enum.MeshType.Sphere | |
| 1905 | Part109.Parent = Model93 | |
| 1906 | Part109.CFrame = CFrame.new(1.60546553, 3.85341454, 0.288844794, -0.999992847, -7.48024177e-05, -9.02064676e-06, -8.97060181e-06, 0.258811474, -0.965927958, 7.48520542e-05, -0.965919375, -0.258815438) | |
| 1907 | Part109.Orientation = Vector3.new(75, -180, 0) | |
| 1908 | Part109.Position = Vector3.new(1.60546553, 3.85341454, 0.288844794) | |
| 1909 | Part109.Rotation = Vector3.new(105, 0, 180) | |
| 1910 | Part109.Color = Color3.new(0.854902, 0.521569, 0.254902) | |
| 1911 | Part109.Size = Vector3.new(0.803722382, 0.964467049, 0.803722382) | |
| 1912 | Part109.BrickColor = BrickColor.new("Bright orange")
| |
| 1913 | Part109.CanCollide = false | |
| 1914 | Part109.Material = Enum.Material.SmoothPlastic | |
| 1915 | Part109.brickColor = BrickColor.new("Bright orange")
| |
| 1916 | Part109.FormFactor = Enum.FormFactor.Custom | |
| 1917 | Part109.formFactor = Enum.FormFactor.Custom | |
| 1918 | SpecialMesh110.Parent = Part109 | |
| 1919 | SpecialMesh110.MeshId = "http://www.roblox.com/asset/?id=1527559" | |
| 1920 | SpecialMesh110.Scale = Vector3.new(0.160744458, 0.321488976, 0.321488947) | |
| 1921 | SpecialMesh110.MeshType = Enum.MeshType.FileMesh | |
| 1922 | Part111.Parent = Model93 | |
| 1923 | Part111.CFrame = CFrame.new(1.60250425, 3.63385272, 0.953359365, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 1924 | Part111.Orientation = Vector3.new(0, -180, 0) | |
| 1925 | Part111.Position = Vector3.new(1.60250425, 3.63385272, 0.953359365) | |
| 1926 | Part111.Rotation = Vector3.new(180, 0, 180) | |
| 1927 | Part111.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 1928 | Part111.Size = Vector3.new(0.605718851, 0.60571903, 0.60571897) | |
| 1929 | Part111.BottomSurface = Enum.SurfaceType.Smooth | |
| 1930 | Part111.BrickColor = BrickColor.new("Bright green")
| |
| 1931 | Part111.CanCollide = false | |
| 1932 | Part111.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1933 | Part111.Elasticity = 0 | |
| 1934 | Part111.Material = Enum.Material.SmoothPlastic | |
| 1935 | Part111.TopSurface = Enum.SurfaceType.Smooth | |
| 1936 | Part111.brickColor = BrickColor.new("Bright green")
| |
| 1937 | Part111.FormFactor = Enum.FormFactor.Custom | |
| 1938 | Part111.formFactor = Enum.FormFactor.Custom | |
| 1939 | SpecialMesh112.Parent = Part111 | |
| 1940 | SpecialMesh112.Scale = Vector3.new(2.9000001, 2.5, 2.4000001) | |
| 1941 | SpecialMesh112.MeshType = Enum.MeshType.Sphere | |
| 1942 | Part113.Parent = Model93 | |
| 1943 | Part113.CFrame = CFrame.new(1.60682416, 3.81529951, 0.952076912, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 1944 | Part113.Orientation = Vector3.new(0, -180, 0) | |
| 1945 | Part113.Position = Vector3.new(1.60682416, 3.81529951, 0.952076912) | |
| 1946 | Part113.Rotation = Vector3.new(180, 0, 180) | |
| 1947 | Part113.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 1948 | Part113.Size = Vector3.new(0.605718851, 0.60571903, 0.60571897) | |
| 1949 | Part113.BottomSurface = Enum.SurfaceType.Smooth | |
| 1950 | Part113.BrickColor = BrickColor.new("Bright green")
| |
| 1951 | Part113.CanCollide = false | |
| 1952 | Part113.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1953 | Part113.Elasticity = 0 | |
| 1954 | Part113.Material = Enum.Material.SmoothPlastic | |
| 1955 | Part113.TopSurface = Enum.SurfaceType.Smooth | |
| 1956 | Part113.brickColor = BrickColor.new("Bright green")
| |
| 1957 | Part113.FormFactor = Enum.FormFactor.Custom | |
| 1958 | Part113.formFactor = Enum.FormFactor.Custom | |
| 1959 | SpecialMesh114.Parent = Part113 | |
| 1960 | SpecialMesh114.Scale = Vector3.new(2.9000001, 2, 2) | |
| 1961 | SpecialMesh114.MeshType = Enum.MeshType.Sphere | |
| 1962 | Part115.Parent = Model93 | |
| 1963 | Part115.CFrame = CFrame.new(1.09190571, 3.47308636, 0.996488571, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 1964 | Part115.Orientation = Vector3.new(0, -180, 0) | |
| 1965 | Part115.Position = Vector3.new(1.09190571, 3.47308636, 0.996488571) | |
| 1966 | Part115.Rotation = Vector3.new(180, 0, 180) | |
| 1967 | Part115.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 1968 | Part115.Size = Vector3.new(0.605718851, 0.60571903, 0.60571897) | |
| 1969 | Part115.BottomSurface = Enum.SurfaceType.Smooth | |
| 1970 | Part115.BrickColor = BrickColor.new("Institutional white")
| |
| 1971 | Part115.CanCollide = false | |
| 1972 | Part115.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1973 | Part115.Elasticity = 0 | |
| 1974 | Part115.Material = Enum.Material.SmoothPlastic | |
| 1975 | Part115.TopSurface = Enum.SurfaceType.Smooth | |
| 1976 | Part115.brickColor = BrickColor.new("Institutional white")
| |
| 1977 | Part115.FormFactor = Enum.FormFactor.Custom | |
| 1978 | Part115.formFactor = Enum.FormFactor.Custom | |
| 1979 | SpecialMesh116.Parent = Part115 | |
| 1980 | SpecialMesh116.Scale = Vector3.new(2, 2, 2) | |
| 1981 | SpecialMesh116.MeshType = Enum.MeshType.Sphere | |
| 1982 | UnionOperation117.Parent = Model93 | |
| 1983 | UnionOperation117.CFrame = CFrame.new(1.60394955, 3.71423674, 1.97993231, 0.999992847, -1.06470634e-05, 7.45882935e-05, 8.97060181e-06, 1, 8.46615967e-06, -7.48520542e-05, -2.50494327e-06, 0.999992847) | |
| 1984 | UnionOperation117.Position = Vector3.new(1.60394955, 3.71423674, 1.97993231) | |
| 1985 | UnionOperation117.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 1986 | UnionOperation117.Size = Vector3.new(1.81716239, 1.8171581, 1.81715775) | |
| 1987 | UnionOperation117.BrickColor = BrickColor.new("Bright green")
| |
| 1988 | UnionOperation117.CanCollide = false | |
| 1989 | UnionOperation117.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 1990 | UnionOperation117.Elasticity = 0 | |
| 1991 | UnionOperation117.Material = Enum.Material.SmoothPlastic | |
| 1992 | UnionOperation117.brickColor = BrickColor.new("Bright green")
| |
| 1993 | UnionOperation117.UsePartColor = true | |
| 1994 | Part118.Parent = Model93 | |
| 1995 | Part118.CFrame = CFrame.new(1.60555029, 3.1787436, 0.482401013, -0.999992847, -6.92911053e-05, 2.95891423e-05, -8.97060181e-06, -0.25882718, -0.965923667, 7.48520542e-05, -0.965918362, 0.25881955) | |
| 1996 | Part118.Orientation = Vector3.new(75, 0.00999999978, -180) | |
| 1997 | Part118.Position = Vector3.new(1.60555029, 3.1787436, 0.482401013) | |
| 1998 | Part118.Rotation = Vector3.new(75, 0, 180) | |
| 1999 | Part118.Color = Color3.new(0.854902, 0.521569, 0.254902) | |
| 2000 | Part118.Size = Vector3.new(0.803722382, 0.964467049, 0.803722382) | |
| 2001 | Part118.BrickColor = BrickColor.new("Bright orange")
| |
| 2002 | Part118.CanCollide = false | |
| 2003 | Part118.Material = Enum.Material.SmoothPlastic | |
| 2004 | Part118.brickColor = BrickColor.new("Bright orange")
| |
| 2005 | Part118.FormFactor = Enum.FormFactor.Custom | |
| 2006 | Part118.formFactor = Enum.FormFactor.Custom | |
| 2007 | SpecialMesh119.Parent = Part118 | |
| 2008 | SpecialMesh119.MeshId = "http://www.roblox.com/asset/?id=1527559" | |
| 2009 | SpecialMesh119.Scale = Vector3.new(0.160744458, 0.321488976, 0.321488947) | |
| 2010 | SpecialMesh119.MeshType = Enum.MeshType.FileMesh | |
| 2011 | UnionOperation120.Name = "Tanooki" | |
| 2012 | UnionOperation120.Parent = Model93 | |
| 2013 | UnionOperation120.CFrame = CFrame.new(1.60596025, 1.68393421, -0.717094839, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 2014 | UnionOperation120.Orientation = Vector3.new(0, -180, 0) | |
| 2015 | UnionOperation120.Position = Vector3.new(1.60596025, 1.68393421, -0.717094839) | |
| 2016 | UnionOperation120.Rotation = Vector3.new(180, 0, 180) | |
| 2017 | UnionOperation120.Color = Color3.new(0.411765, 0.25098, 0.156863) | |
| 2018 | UnionOperation120.Transparency = 1 | |
| 2019 | UnionOperation120.Size = Vector3.new(0.956596315, 0.956593812, 0.335069716) | |
| 2020 | UnionOperation120.BrickColor = BrickColor.new("Reddish brown")
| |
| 2021 | UnionOperation120.CanCollide = false | |
| 2022 | UnionOperation120.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2023 | UnionOperation120.Elasticity = 0 | |
| 2024 | UnionOperation120.brickColor = BrickColor.new("Reddish brown")
| |
| 2025 | Part121.Name = "Banana" | |
| 2026 | Part121.Parent = Model93 | |
| 2027 | Part121.CFrame = CFrame.new(1.66102779, 1.85742807, 0.472264588, 0.965933263, 4.9162707e-05, -0.258778244, -0.22413446, 0.500007927, -0.836515546, 0.129337221, 0.866017878, 0.482981026) | |
| 2028 | Part121.Orientation = Vector3.new(56.7700005, -28.1800003, -24.1399994) | |
| 2029 | Part121.Position = Vector3.new(1.66102779, 1.85742807, 0.472264588) | |
| 2030 | Part121.Rotation = Vector3.new(60, -15, 0) | |
| 2031 | Part121.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2032 | Part121.Size = Vector3.new(0.437399983, 2.52745128, 0.291599989) | |
| 2033 | Part121.BottomSurface = Enum.SurfaceType.Smooth | |
| 2034 | Part121.BrickColor = BrickColor.new("Bright green")
| |
| 2035 | Part121.CanCollide = false | |
| 2036 | Part121.Material = Enum.Material.SmoothPlastic | |
| 2037 | Part121.TopSurface = Enum.SurfaceType.Smooth | |
| 2038 | Part121.brickColor = BrickColor.new("Bright green")
| |
| 2039 | Part121.FormFactor = Enum.FormFactor.Custom | |
| 2040 | Part121.formFactor = Enum.FormFactor.Custom | |
| 2041 | SpecialMesh122.Parent = Part121 | |
| 2042 | SpecialMesh122.MeshId = "http://www.roblox.com/asset/?id=119574562" | |
| 2043 | SpecialMesh122.Scale = Vector3.new(5.8319993, 2.55150008, 5.39459991) | |
| 2044 | SpecialMesh122.MeshType = Enum.MeshType.FileMesh | |
| 2045 | UnionOperation123.Parent = Model93 | |
| 2046 | UnionOperation123.CFrame = CFrame.new(2.26997709, 2.02865434, 1.12209773, 0.999992847, 2.95891132e-05, -6.92911199e-05, 8.97060181e-06, -0.965923786, -0.258826762, -7.48520542e-05, 0.258819133, -0.965918481) | |
| 2047 | UnionOperation123.Orientation = Vector3.new(15, -180, 180) | |
| 2048 | UnionOperation123.Position = Vector3.new(2.26997709, 2.02865434, 1.12209773) | |
| 2049 | UnionOperation123.Rotation = Vector3.new(165, 0, 0) | |
| 2050 | UnionOperation123.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2051 | UnionOperation123.Size = Vector3.new(0.564086735, 1.27746224, 0.851086557) | |
| 2052 | UnionOperation123.BrickColor = BrickColor.new("Bright green")
| |
| 2053 | UnionOperation123.CanCollide = false | |
| 2054 | UnionOperation123.Material = Enum.Material.SmoothPlastic | |
| 2055 | UnionOperation123.brickColor = BrickColor.new("Bright green")
| |
| 2056 | UnionOperation123.UsePartColor = true | |
| 2057 | UnionOperation124.Parent = Model93 | |
| 2058 | UnionOperation124.CFrame = CFrame.new(0.907127678, 2.02765465, 1.12113762, 0.999992847, 2.95891132e-05, -6.92911199e-05, 8.97060181e-06, -0.965923786, -0.258826762, -7.48520542e-05, 0.258819133, -0.965918481) | |
| 2059 | UnionOperation124.Orientation = Vector3.new(15, -180, 180) | |
| 2060 | UnionOperation124.Position = Vector3.new(0.907127678, 2.02765465, 1.12113762) | |
| 2061 | UnionOperation124.Rotation = Vector3.new(165, 0, 0) | |
| 2062 | UnionOperation124.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2063 | UnionOperation124.Size = Vector3.new(0.564086735, 1.27746212, 0.851086557) | |
| 2064 | UnionOperation124.BrickColor = BrickColor.new("Bright green")
| |
| 2065 | UnionOperation124.CanCollide = false | |
| 2066 | UnionOperation124.Material = Enum.Material.SmoothPlastic | |
| 2067 | UnionOperation124.brickColor = BrickColor.new("Bright green")
| |
| 2068 | UnionOperation124.UsePartColor = true | |
| 2069 | Part125.Parent = Model93 | |
| 2070 | Part125.CFrame = CFrame.new(2.33044672, 1.65583301, 1.48359489, -0.70713079, -5.29851714e-05, 0.707078278, -0.500010908, 0.707101941, -0.49999845, -0.499942124, -0.707103431, -0.500048161) | |
| 2071 | Part125.Orientation = Vector3.new(30, 125.269997, -35.2700005) | |
| 2072 | Part125.Position = Vector3.new(2.33044672, 1.65583301, 1.48359489) | |
| 2073 | Part125.Rotation = Vector3.new(135, 45, 180) | |
| 2074 | Part125.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2075 | Part125.Size = Vector3.new(0.506271303, 0.607525766, 0.506271303) | |
| 2076 | Part125.BrickColor = BrickColor.new("Bright green")
| |
| 2077 | Part125.CanCollide = false | |
| 2078 | Part125.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2079 | Part125.Elasticity = 0 | |
| 2080 | Part125.Material = Enum.Material.SmoothPlastic | |
| 2081 | Part125.brickColor = BrickColor.new("Bright green")
| |
| 2082 | Part125.FormFactor = Enum.FormFactor.Custom | |
| 2083 | Part125.formFactor = Enum.FormFactor.Custom | |
| 2084 | SpecialMesh126.Parent = Part125 | |
| 2085 | SpecialMesh126.MeshId = "http://www.roblox.com/asset/?id=73031656" | |
| 2086 | SpecialMesh126.Scale = Vector3.new(2.00008416, 2.00008464, 2.00008416) | |
| 2087 | SpecialMesh126.MeshType = Enum.MeshType.FileMesh | |
| 2088 | Part127.Name = "Banana" | |
| 2089 | Part127.Parent = Model93 | |
| 2090 | Part127.CFrame = CFrame.new(1.66101646, 1.73336995, 0.554126501, 0.965933263, 4.9162707e-05, -0.258778244, -0.22413446, 0.500007927, -0.836515546, 0.129337221, 0.866017878, 0.482981026) | |
| 2091 | Part127.Orientation = Vector3.new(56.7700005, -28.1800003, -24.1399994) | |
| 2092 | Part127.Position = Vector3.new(1.66101646, 1.73336995, 0.554126501) | |
| 2093 | Part127.Rotation = Vector3.new(60, -15, 0) | |
| 2094 | Part127.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 2095 | Part127.Size = Vector3.new(0.437399983, 0.728999853, 0.291599989) | |
| 2096 | Part127.BottomSurface = Enum.SurfaceType.Smooth | |
| 2097 | Part127.BrickColor = BrickColor.new("Institutional white")
| |
| 2098 | Part127.CanCollide = false | |
| 2099 | Part127.Material = Enum.Material.SmoothPlastic | |
| 2100 | Part127.TopSurface = Enum.SurfaceType.Smooth | |
| 2101 | Part127.brickColor = BrickColor.new("Institutional white")
| |
| 2102 | Part127.FormFactor = Enum.FormFactor.Custom | |
| 2103 | Part127.formFactor = Enum.FormFactor.Custom | |
| 2104 | SpecialMesh128.Parent = Part127 | |
| 2105 | SpecialMesh128.MeshId = "http://www.roblox.com/asset/?id=119574562" | |
| 2106 | SpecialMesh128.Scale = Vector3.new(5.8319993, 2.6243999, 5.46749973) | |
| 2107 | SpecialMesh128.MeshType = Enum.MeshType.FileMesh | |
| 2108 | Part129.Parent = Model93 | |
| 2109 | Part129.CFrame = CFrame.new(0.842237532, 1.65630138, 1.481264, -0.707078397, -5.29851714e-05, -0.707130432, 0.499998212, 0.707101941, -0.500011086, 0.500047982, -0.707103431, -0.499942303) | |
| 2110 | Part129.Orientation = Vector3.new(30, -125.260002, 35.2599983) | |
| 2111 | Part129.Position = Vector3.new(0.842237532, 1.65630138, 1.481264) | |
| 2112 | Part129.Rotation = Vector3.new(135, -45, 180) | |
| 2113 | Part129.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2114 | Part129.Size = Vector3.new(0.506271303, 0.607525706, 0.506271303) | |
| 2115 | Part129.BrickColor = BrickColor.new("Bright green")
| |
| 2116 | Part129.CanCollide = false | |
| 2117 | Part129.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2118 | Part129.Elasticity = 0 | |
| 2119 | Part129.Material = Enum.Material.SmoothPlastic | |
| 2120 | Part129.brickColor = BrickColor.new("Bright green")
| |
| 2121 | Part129.FormFactor = Enum.FormFactor.Custom | |
| 2122 | Part129.formFactor = Enum.FormFactor.Custom | |
| 2123 | SpecialMesh130.Parent = Part129 | |
| 2124 | SpecialMesh130.MeshId = "http://www.roblox.com/asset/?id=73031750" | |
| 2125 | SpecialMesh130.Scale = Vector3.new(2.00008416, 2.0000844, 2.00008416) | |
| 2126 | SpecialMesh130.MeshType = Enum.MeshType.FileMesh | |
| 2127 | Part131.Name = "Middle" | |
| 2128 | Part131.Parent = Model93 | |
| 2129 | Part131.CFrame = CFrame.new(1.6407516, 3.00003242, 0.50063318, -0.999992847, -1.0993469e-05, -6.90898887e-05, -9.31707109e-06, 1, -8.25736697e-06, 6.93536422e-05, -2.29617717e-06, -0.999992847) | |
| 2130 | Part131.Orientation = Vector3.new(0, -180, 0) | |
| 2131 | Part131.Position = Vector3.new(1.6407516, 3.00003242, 0.50063318) | |
| 2132 | Part131.Rotation = Vector3.new(180, 0, 180) | |
| 2133 | Part131.Transparency = 1 | |
| 2134 | Part131.Size = Vector3.new(2, 2, 1) | |
| 2135 | Part131.CanCollide = false | |
| 2136 | Part131.FormFactor = Enum.FormFactor.Symmetric | |
| 2137 | Part131.formFactor = Enum.FormFactor.Symmetric | |
| 2138 | Weld132.Parent = Part131 | |
| 2139 | Weld132.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2140 | Weld132.C1 = CFrame.new(-0.035243988, -1.03150177, 1.06112671, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.63093209e-05, 0.766042709, -0.642790496, 2.27615237e-06, -0.642790735, -0.766042113) | |
| 2141 | Weld132.Part0 = Part131 | |
| 2142 | Weld132.Part1 = Part94 | |
| 2143 | Weld132.part1 = Part94 | |
| 2144 | Weld133.Parent = Part131 | |
| 2145 | Weld133.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2146 | Weld133.C1 = CFrame.new(0.43025589, -1.57236826, 0.680923462, -0.996195316, -0.0871696323, 1.44913802e-05, -0.0871700794, 0.996194124, -1.93714982e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2147 | Weld133.Part0 = Part131 | |
| 2148 | Weld133.Part1 = Part96 | |
| 2149 | Weld133.part1 = Part96 | |
| 2150 | Weld134.Parent = Part131 | |
| 2151 | Weld134.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2152 | Weld134.C1 = CFrame.new(0.430667877, -1.56864071, 0.770904541, -0.996195257, -0.0871166438, 0.00305649638, -0.0871704817, 0.99558717, -0.034768939, -8.50856304e-06, -0.0349028707, -0.999390721) | |
| 2153 | Weld134.Part0 = Part131 | |
| 2154 | Weld134.Part1 = Part98 | |
| 2155 | Weld134.part1 = Part98 | |
| 2156 | Weld135.Parent = Part131 | |
| 2157 | Weld135.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2158 | Weld135.C1 = CFrame.new(-0.430252075, -1.60452402, -0.579727173, 0.996195316, 0.0871696323, -1.44913802e-05, -0.0871700794, 0.996194124, -1.93714982e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 2159 | Weld135.Part0 = Part131 | |
| 2160 | Weld135.Part1 = UnionOperation101 | |
| 2161 | Weld135.part1 = UnionOperation101 | |
| 2162 | Weld136.Parent = Part131 | |
| 2163 | Weld136.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2164 | Weld136.C1 = CFrame.new(-0.50030899, -1.56241131, 0.774581909, -0.996197701, 0.0870894417, -0.003028095, 0.0871420056, 0.995589614, -0.0347694121, -7.74860382e-06, -0.0349008739, -0.999390662) | |
| 2165 | Weld136.Part0 = Part131 | |
| 2166 | Weld136.Part1 = Part102 | |
| 2167 | Weld136.part1 = Part102 | |
| 2168 | Weld137.Parent = Part131 | |
| 2169 | Weld137.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2170 | Weld137.C1 = CFrame.new(-0.0390396118, -0.272149086, 0.823150635, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2171 | Weld137.Part0 = Part131 | |
| 2172 | Weld137.Part1 = Part105 | |
| 2173 | Weld137.part1 = Part105 | |
| 2174 | Weld138.Parent = Part131 | |
| 2175 | Weld138.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2176 | Weld138.C1 = CFrame.new(0.473892212, -0.473065376, 0.495819092, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2177 | Weld138.Part0 = Part131 | |
| 2178 | Weld138.Part1 = Part107 | |
| 2179 | Weld138.part1 = Part107 | |
| 2180 | Weld139.Parent = Part131 | |
| 2181 | Weld139.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2182 | Weld139.C1 = CFrame.new(-0.0352630615, -0.425445557, 0.769489288, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.20475888e-05, 0.258816272, -0.965926647, 1.12317502e-05, -0.965927184, -0.258815885) | |
| 2183 | Weld139.Part0 = Part131 | |
| 2184 | Weld139.Part1 = Part109 | |
| 2185 | Weld139.part1 = Part109 | |
| 2186 | Weld140.Parent = Part131 | |
| 2187 | Weld140.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2188 | Weld140.C1 = CFrame.new(-0.038269043, -0.633816242, 0.452728271, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2189 | Weld140.Part0 = Part131 | |
| 2190 | Weld140.Part1 = Part111 | |
| 2191 | Weld140.part1 = Part111 | |
| 2192 | Weld141.Parent = Part131 | |
| 2193 | Weld141.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2194 | Weld141.C1 = CFrame.new(-0.033946991, -0.815262794, 0.451446533, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2195 | Weld141.Part0 = Part131 | |
| 2196 | Weld141.Part1 = Part113 | |
| 2197 | Weld141.part1 = Part113 | |
| 2198 | Weld142.Parent = Part131 | |
| 2199 | Weld142.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2200 | Weld142.C1 = CFrame.new(-0.548873901, -0.473054409, 0.495819092, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2201 | Weld142.Part0 = Part131 | |
| 2202 | Weld142.Part1 = Part115 | |
| 2203 | Weld142.part1 = Part115 | |
| 2204 | Weld143.Parent = Part131 | |
| 2205 | Weld143.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2206 | Weld143.C1 = CFrame.new(0.0368881226, -0.714191914, -1.47930908, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 2207 | Weld143.Part0 = Part131 | |
| 2208 | Weld143.Part1 = UnionOperation117 | |
| 2209 | Weld143.part1 = UnionOperation117 | |
| 2210 | Weld144.Parent = Part131 | |
| 2211 | Weld144.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2212 | Weld144.C1 = CFrame.new(-0.0351982117, 0.0286407471, 0.177341461, -1.00000191, -1.36196613e-05, 1.42380595e-05, -4.82052565e-06, -0.258822083, -0.965925038, 1.57728791e-05, -0.965925753, 0.258822024) | |
| 2213 | Weld144.Part0 = Part131 | |
| 2214 | Weld144.Part1 = Part118 | |
| 2215 | Weld144.part1 = Part118 | |
| 2216 | Weld145.Parent = Part131 | |
| 2217 | Weld145.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2218 | Weld145.C1 = CFrame.new(-0.0347290039, 1.31608653, -1.21774292, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2219 | Weld145.Part0 = Part131 | |
| 2220 | Weld145.Part1 = UnionOperation120 | |
| 2221 | Weld145.part1 = UnionOperation120 | |
| 2222 | Weld146.Parent = Part131 | |
| 2223 | Weld146.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2224 | Weld146.C1 = CFrame.new(-0.272010803, 0.595870972, -0.936859131, 0.965931833, -0.224130496, 0.129396856, 3.46451998e-07, 0.500003219, 0.866023779, -0.258803904, -0.836518764, 0.482969403) | |
| 2225 | Weld146.Part0 = Part131 | |
| 2226 | Weld146.Part1 = Part121 | |
| 2227 | Weld146.part1 = Part121 | |
| 2228 | Weld147.Parent = Part131 | |
| 2229 | Weld147.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2230 | Weld147.C1 = CFrame.new(-0.629177094, -1.0991478, 0.348922729, 1.00000191, 1.36196613e-05, -1.42380595e-05, 1.57728791e-05, -0.965925753, 0.258822024, -4.82052565e-06, -0.258822083, -0.965925038) | |
| 2231 | Weld147.Part0 = Part131 | |
| 2232 | Weld147.Part1 = UnionOperation123 | |
| 2233 | Weld147.part1 = UnionOperation123 | |
| 2234 | Weld148.Parent = Part131 | |
| 2235 | Weld148.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2236 | Weld148.C1 = CFrame.new(0.73367691, -1.09982681, 0.347640991, 1.00000191, 1.36196613e-05, -1.42380595e-05, 1.57728791e-05, -0.965925753, 0.258822024, -4.82052565e-06, -0.258822083, -0.965925038) | |
| 2237 | Weld148.Part0 = Part131 | |
| 2238 | Weld148.Part1 = UnionOperation124 | |
| 2239 | Weld148.part1 = UnionOperation124 | |
| 2240 | Weld149.Parent = Part131 | |
| 2241 | Weld149.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2242 | Weld149.C1 = CFrame.new(0.307037354, 1.64559937, -0.668231964, -0.707105696, -0.500011384, -0.499988258, -1.60560012e-05, 0.7071051, -0.707109034, 0.707110763, -0.499992311, -0.500008583) | |
| 2243 | Weld149.Part0 = Part131 | |
| 2244 | Weld149.Part1 = Part125 | |
| 2245 | Weld149.part1 = Part125 | |
| 2246 | Weld150.Parent = Part131 | |
| 2247 | Weld150.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2248 | Weld150.C1 = CFrame.new(-0.310394287, 0.587005615, -1.08017731, 0.965931833, -0.224130496, 0.129396856, 3.46451998e-07, 0.500003219, 0.866023779, -0.258803904, -0.836518764, 0.482969403) | |
| 2249 | Weld150.Part0 = Part131 | |
| 2250 | Weld150.Part1 = Part127 | |
| 2251 | Weld150.part1 = Part127 | |
| 2252 | Weld151.Parent = Part131 | |
| 2253 | Weld151.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2254 | Weld151.C1 = CFrame.new(-0.383113861, 1.6435318, -0.746269226, -0.707110882, 0.499992102, 0.500008404, -1.60560012e-05, 0.7071051, -0.707109034, -0.707105339, -0.500011563, -0.499988437) | |
| 2255 | Weld151.Part0 = Part131 | |
| 2256 | Weld151.Part1 = Part129 | |
| 2257 | Weld151.part1 = Part129 | |
| 2258 | Weld152.Parent = Part131 | |
| 2259 | Weld152.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2260 | Weld152.C1 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2261 | Weld152.Part0 = Part131 | |
| 2262 | Weld152.Part1 = Part131 | |
| 2263 | Weld152.part1 = Part131 | |
| 2264 | Weld153.Parent = Part131 | |
| 2265 | Weld153.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2266 | Weld153.C1 = CFrame.new(-0.040019989, 0.576599121, 0.351715088, -1.00000191, 3.83630431e-05, -1.67414528e-05, -2.79396716e-07, 0.500002623, 0.866023958, 4.40627337e-05, 0.866024613, -0.500002503) | |
| 2267 | Weld153.Part0 = Part131 | |
| 2268 | Weld153.Part1 = Part163 | |
| 2269 | Weld153.part1 = Part163 | |
| 2270 | Weld154.Parent = Part131 | |
| 2271 | Weld154.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2272 | Weld154.C1 = CFrame.new(0.507141113, -1.5977869, -0.586380005, 0.996197701, -0.0871424302, -1.39325866e-05, 0.0871421844, 0.996196508, -4.41073735e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 2273 | Weld154.Part0 = Part131 | |
| 2274 | Weld154.Part1 = UnionOperation165 | |
| 2275 | Weld154.part1 = UnionOperation165 | |
| 2276 | Weld155.Parent = Part131 | |
| 2277 | Weld155.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2278 | Weld155.C1 = CFrame.new(-0.507167816, -1.56563187, 0.687591553, -0.996197701, 0.0871424302, 1.39325866e-05, 0.0871421844, 0.996196508, -4.41073735e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2279 | Weld155.Part0 = Part131 | |
| 2280 | Weld155.Part1 = Part166 | |
| 2281 | Weld155.part1 = Part166 | |
| 2282 | Weld156.Parent = Part131 | |
| 2283 | Weld156.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2284 | Weld156.C1 = CFrame.new(-0.060295105, -2.30995607, 0.63885498, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2285 | Weld156.Part0 = Part131 | |
| 2286 | Weld156.Part1 = Part168 | |
| 2287 | Weld156.part1 = Part168 | |
| 2288 | Weld157.Parent = Part131 | |
| 2289 | Weld157.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2290 | Weld157.C1 = CFrame.new(-0.0347557068, 1.30683017, -2.88032532, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2291 | Weld157.Part0 = Part131 | |
| 2292 | Weld157.Part1 = UnionOperation170 | |
| 2293 | Weld157.part1 = UnionOperation170 | |
| 2294 | Weld158.Parent = Part131 | |
| 2295 | Weld158.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2296 | Weld158.C1 = CFrame.new(-0.0347480774, 1.30683088, -2.35536194, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2297 | Weld158.Part0 = Part131 | |
| 2298 | Weld158.Part1 = UnionOperation171 | |
| 2299 | Weld158.part1 = UnionOperation171 | |
| 2300 | Weld159.Parent = Part131 | |
| 2301 | Weld159.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2302 | Weld159.C1 = CFrame.new(-0.0347709656, 1.30549359, -1.55097961, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2303 | Weld159.Part0 = Part131 | |
| 2304 | Weld159.Part1 = UnionOperation172 | |
| 2305 | Weld159.part1 = UnionOperation172 | |
| 2306 | Weld160.Parent = Part131 | |
| 2307 | Weld160.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2308 | Weld160.C1 = CFrame.new(-0.0347671509, 1.30681229, -1.92854309, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2309 | Weld160.Part0 = Part131 | |
| 2310 | Weld160.Part1 = UnionOperation173 | |
| 2311 | Weld160.part1 = UnionOperation173 | |
| 2312 | Weld161.Parent = Part131 | |
| 2313 | Weld161.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2314 | Weld161.C1 = CFrame.new(-0.0400848389, 0.271575928, -0.573791504, -1.00000191, -5.1625073e-05, 3.82810831e-05, -6.14002347e-05, 0.866023779, -0.500003755, -2.37673521e-06, -0.500003874, -0.866023242) | |
| 2315 | Weld161.Part0 = Part131 | |
| 2316 | Weld161.Part1 = Part174 | |
| 2317 | Weld161.part1 = Part174 | |
| 2318 | Snap162.Parent = Part131 | |
| 2319 | Snap162.C0 = CFrame.new(0, -1, 0, 1, 0, 0, -0, -0, -1, 0, 1, 0) | |
| 2320 | Snap162.C1 = CFrame.new(0.500009537, 1.00000572, -4.76837158e-06, 1, 0, -3.410597e-13, -3.63373231e-13, -4.54755428e-13, -1, 0, 1, -4.54746267e-13) | |
| 2321 | Snap162.Part0 = Part131 | |
| 2322 | Snap162.Part1 = Part184 | |
| 2323 | Snap162.part1 = Part184 | |
| 2324 | Part163.Parent = Model93 | |
| 2325 | Part163.CFrame = CFrame.new(1.60069716, 2.40713716, 0.177146703, -0.999996662, 4.85368728e-05, 1.8910825e-05, 4.30119399e-05, 0.500007331, 0.866022646, 4.38730785e-05, 0.866018057, -0.499998271) | |
| 2326 | Part163.Orientation = Vector3.new(-60, 180, 0) | |
| 2327 | Part163.Position = Vector3.new(1.60069716, 2.40713716, 0.177146703) | |
| 2328 | Part163.Rotation = Vector3.new(-120, 0, -180) | |
| 2329 | Part163.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 2330 | Part163.Size = Vector3.new(0.728999913, 0.729000032, 0.728999913) | |
| 2331 | Part163.BottomSurface = Enum.SurfaceType.Smooth | |
| 2332 | Part163.BrickColor = BrickColor.new("Institutional white")
| |
| 2333 | Part163.CanCollide = false | |
| 2334 | Part163.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2335 | Part163.Elasticity = 0 | |
| 2336 | Part163.Material = Enum.Material.SmoothPlastic | |
| 2337 | Part163.TopSurface = Enum.SurfaceType.Smooth | |
| 2338 | Part163.brickColor = BrickColor.new("Institutional white")
| |
| 2339 | Part163.FormFactor = Enum.FormFactor.Custom | |
| 2340 | Part163.formFactor = Enum.FormFactor.Custom | |
| 2341 | SpecialMesh164.Parent = Part163 | |
| 2342 | SpecialMesh164.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
| 2343 | SpecialMesh164.Scale = Vector3.new(0.800000012, 0.801999986, 1.5) | |
| 2344 | SpecialMesh164.MeshType = Enum.MeshType.FileMesh | |
| 2345 | UnionOperation165.Parent = Model93 | |
| 2346 | UnionOperation165.CFrame = CFrame.new(1.27481699, 4.63594294, 1.0870322, 0.996188521, 0.0871444941, 7.46142323e-05, -0.0871467888, 0.996195555, 8.4569574e-06, -7.43755299e-05, -9.01228759e-06, 0.999992847) | |
| 2347 | UnionOperation165.Orientation = Vector3.new(0, 0, -5) | |
| 2348 | UnionOperation165.Position = Vector3.new(1.27481699, 4.63594294, 1.0870322) | |
| 2349 | UnionOperation165.Rotation = Vector3.new(0, 0, -5) | |
| 2350 | UnionOperation165.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2351 | UnionOperation165.Size = Vector3.new(0.803728521, 1.25380838, 0.684575438) | |
| 2352 | UnionOperation165.BrickColor = BrickColor.new("Bright green")
| |
| 2353 | UnionOperation165.CanCollide = false | |
| 2354 | UnionOperation165.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2355 | UnionOperation165.Elasticity = 0 | |
| 2356 | UnionOperation165.Material = Enum.Material.SmoothPlastic | |
| 2357 | UnionOperation165.brickColor = BrickColor.new("Bright green")
| |
| 2358 | UnionOperation165.UsePartColor = true | |
| 2359 | Part166.Parent = Model93 | |
| 2360 | Part166.CFrame = CFrame.new(1.27199459, 4.60391331, 1.18824327, -0.996188521, 0.0871444941, -7.46142323e-05, 0.0871467888, 0.996195555, -8.4569574e-06, 7.43755299e-05, -9.01228759e-06, -0.999992847) | |
| 2361 | Part166.Orientation = Vector3.new(0, -180, 5) | |
| 2362 | Part166.Position = Vector3.new(1.27199459, 4.60391331, 1.18824327) | |
| 2363 | Part166.Rotation = Vector3.new(180, 0, -175) | |
| 2364 | Part166.Color = Color3.new(0.972549, 0.972549, 0.972549) | |
| 2365 | Part166.Size = Vector3.new(0.803722382, 0.96446687, 0.803722382) | |
| 2366 | Part166.BottomSurface = Enum.SurfaceType.Smooth | |
| 2367 | Part166.BrickColor = BrickColor.new("Institutional white")
| |
| 2368 | Part166.CanCollide = false | |
| 2369 | Part166.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2370 | Part166.Elasticity = 0 | |
| 2371 | Part166.Material = Enum.Material.SmoothPlastic | |
| 2372 | Part166.TopSurface = Enum.SurfaceType.Smooth | |
| 2373 | Part166.brickColor = BrickColor.new("Institutional white")
| |
| 2374 | Part166.FormFactor = Enum.FormFactor.Custom | |
| 2375 | Part166.formFactor = Enum.FormFactor.Custom | |
| 2376 | SpecialMesh167.Parent = Part166 | |
| 2377 | SpecialMesh167.Scale = Vector3.new(0.899999976, 1.20000005, 0.899999976) | |
| 2378 | SpecialMesh167.MeshType = Enum.MeshType.Sphere | |
| 2379 | Part168.Name = "Tanooki" | |
| 2380 | Part168.Parent = Model93 | |
| 2381 | Part168.CFrame = CFrame.new(1.58047116, 5.30999613, 1.13948226, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 2382 | Part168.Orientation = Vector3.new(0, -180, 0) | |
| 2383 | Part168.Position = Vector3.new(1.58047116, 5.30999613, 1.13948226) | |
| 2384 | Part168.Rotation = Vector3.new(180, 0, 180) | |
| 2385 | Part168.Color = Color3.new(0.129412, 0.329412, 0.72549) | |
| 2386 | Part168.Transparency = 1 | |
| 2387 | Part168.Size = Vector3.new(1.08000004, 1, 1) | |
| 2388 | Part168.BrickColor = BrickColor.new("Deep blue")
| |
| 2389 | Part168.CanCollide = false | |
| 2390 | Part168.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2391 | Part168.Elasticity = 0 | |
| 2392 | Part168.Material = Enum.Material.SmoothPlastic | |
| 2393 | Part168.brickColor = BrickColor.new("Deep blue")
| |
| 2394 | Part168.FormFactor = Enum.FormFactor.Custom | |
| 2395 | Part168.formFactor = Enum.FormFactor.Custom | |
| 2396 | SpecialMesh169.Parent = Part168 | |
| 2397 | SpecialMesh169.MeshId = "http://www.roblox.com/asset/?id=1374148" | |
| 2398 | SpecialMesh169.Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005) | |
| 2399 | SpecialMesh169.TextureId = "http://www.roblox.com/asset/?id=199926715" | |
| 2400 | SpecialMesh169.MeshType = Enum.MeshType.FileMesh | |
| 2401 | UnionOperation170.Name = "Tanooki" | |
| 2402 | UnionOperation170.Parent = Model93 | |
| 2403 | UnionOperation170.CFrame = CFrame.new(1.60582769, 1.69317698, -2.37966514, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 2404 | UnionOperation170.Orientation = Vector3.new(0, -180, 0) | |
| 2405 | UnionOperation170.Position = Vector3.new(1.60582769, 1.69317698, -2.37966514) | |
| 2406 | UnionOperation170.Rotation = Vector3.new(180, 0, 180) | |
| 2407 | UnionOperation170.Color = Color3.new(0.411765, 0.25098, 0.156863) | |
| 2408 | UnionOperation170.Transparency = 1 | |
| 2409 | UnionOperation170.Size = Vector3.new(1.31220233, 1.31219959, 0.72189033) | |
| 2410 | UnionOperation170.BrickColor = BrickColor.new("Reddish brown")
| |
| 2411 | UnionOperation170.CanCollide = false | |
| 2412 | UnionOperation170.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2413 | UnionOperation170.Elasticity = 0 | |
| 2414 | UnionOperation170.brickColor = BrickColor.new("Reddish brown")
| |
| 2415 | UnionOperation171.Name = "Tanooki" | |
| 2416 | UnionOperation171.Parent = Model93 | |
| 2417 | UnionOperation171.CFrame = CFrame.new(1.6058687, 1.69318056, -1.85470533, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 2418 | UnionOperation171.Orientation = Vector3.new(0, -180, 0) | |
| 2419 | UnionOperation171.Position = Vector3.new(1.6058687, 1.69318056, -1.85470533) | |
| 2420 | UnionOperation171.Rotation = Vector3.new(180, 0, 180) | |
| 2421 | UnionOperation171.Color = Color3.new(0.627451, 0.372549, 0.207843) | |
| 2422 | UnionOperation171.Transparency = 1 | |
| 2423 | UnionOperation171.Size = Vector3.new(1.31220198, 1.31219983, 0.459630042) | |
| 2424 | UnionOperation171.BrickColor = BrickColor.new("Dark orange")
| |
| 2425 | UnionOperation171.CanCollide = false | |
| 2426 | UnionOperation171.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2427 | UnionOperation171.Elasticity = 0 | |
| 2428 | UnionOperation171.brickColor = BrickColor.new("Dark orange")
| |
| 2429 | UnionOperation172.Name = "Tanooki" | |
| 2430 | UnionOperation172.Parent = Model93 | |
| 2431 | UnionOperation172.CFrame = CFrame.new(1.60589695, 1.69452429, -1.05032921, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 2432 | UnionOperation172.Orientation = Vector3.new(0, -180, 0) | |
| 2433 | UnionOperation172.Position = Vector3.new(1.60589695, 1.69452429, -1.05032921) | |
| 2434 | UnionOperation172.Rotation = Vector3.new(180, 0, 180) | |
| 2435 | UnionOperation172.Color = Color3.new(0.627451, 0.372549, 0.207843) | |
| 2436 | UnionOperation172.Transparency = 1 | |
| 2437 | UnionOperation172.Size = Vector3.new(1.06288612, 1.06288183, 0.372300178) | |
| 2438 | UnionOperation172.BrickColor = BrickColor.new("Dark orange")
| |
| 2439 | UnionOperation172.CanCollide = false | |
| 2440 | UnionOperation172.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2441 | UnionOperation172.Elasticity = 0 | |
| 2442 | UnionOperation172.brickColor = BrickColor.new("Dark orange")
| |
| 2443 | UnionOperation173.Name = "Tanooki" | |
| 2444 | UnionOperation173.Parent = Model93 | |
| 2445 | UnionOperation173.CFrame = CFrame.new(1.60587668, 1.69320261, -1.42789006, -0.999992847, -1.06470634e-05, -7.45882935e-05, -8.97060181e-06, 1, -8.46615967e-06, 7.48520542e-05, -2.50494327e-06, -0.999992847) | |
| 2446 | UnionOperation173.Orientation = Vector3.new(0, -180, 0) | |
| 2447 | UnionOperation173.Position = Vector3.new(1.60587668, 1.69320261, -1.42789006) | |
| 2448 | UnionOperation173.Rotation = Vector3.new(180, 0, 180) | |
| 2449 | UnionOperation173.Color = Color3.new(0.411765, 0.25098, 0.156863) | |
| 2450 | UnionOperation173.Transparency = 1 | |
| 2451 | UnionOperation173.Size = Vector3.new(1.18098676, 1.18097961, 0.413665235) | |
| 2452 | UnionOperation173.BrickColor = BrickColor.new("Reddish brown")
| |
| 2453 | UnionOperation173.CanCollide = false | |
| 2454 | UnionOperation173.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2455 | UnionOperation173.Elasticity = 0 | |
| 2456 | UnionOperation173.brickColor = BrickColor.new("Reddish brown")
| |
| 2457 | Part174.Parent = Model93 | |
| 2458 | Part174.CFrame = CFrame.new(1.60066104, 2.47793913, 0.139511615, -0.999996662, -8.65516631e-05, -5.11929538e-05, -4.69759507e-05, 0.866021812, -0.500008583, 9.88951579e-05, -0.499999553, -0.866017342) | |
| 2459 | Part174.Orientation = Vector3.new(30, -180, 0) | |
| 2460 | Part174.Position = Vector3.new(1.60066104, 2.47793913, 0.139511615) | |
| 2461 | Part174.Rotation = Vector3.new(150, 0, 180) | |
| 2462 | Part174.Color = Color3.new(0.768627, 0.156863, 0.109804) | |
| 2463 | Part174.Size = Vector3.new(0.728999913, 0.729000032, 0.728999913) | |
| 2464 | Part174.BottomSurface = Enum.SurfaceType.Smooth | |
| 2465 | Part174.BrickColor = BrickColor.new("Bright red")
| |
| 2466 | Part174.CanCollide = false | |
| 2467 | Part174.CustomPhysicalProperties = 0.699999988, 0.300000012, 0, 1, 1 | |
| 2468 | Part174.Elasticity = 0 | |
| 2469 | Part174.Material = Enum.Material.SmoothPlastic | |
| 2470 | Part174.TopSurface = Enum.SurfaceType.Smooth | |
| 2471 | Part174.brickColor = BrickColor.new("Bright red")
| |
| 2472 | Part174.FormFactor = Enum.FormFactor.Custom | |
| 2473 | Part174.formFactor = Enum.FormFactor.Custom | |
| 2474 | SpecialMesh175.Parent = Part174 | |
| 2475 | SpecialMesh175.Scale = Vector3.new(1, 1, 1.10000002) | |
| 2476 | SpecialMesh175.MeshType = Enum.MeshType.Sphere | |
| 2477 | Model176.Name = "Leg1" | |
| 2478 | Model176.Parent = Model0 | |
| 2479 | Part177.Parent = Model176 | |
| 2480 | Part177.CFrame = CFrame.new(2.26497793, 0.466170549, 0.319467723, 0.999992847, 1.25360166e-05, 8.52452067e-05, 8.2776678e-06, 0.965928078, -0.258810937, -8.58488711e-05, 0.258814842, 0.965919495) | |
| 2481 | Part177.Orientation = Vector3.new(15, 0.00999999978, 0) | |
| 2482 | Part177.Position = Vector3.new(2.26497793, 0.466170549, 0.319467723) | |
| 2483 | Part177.Rotation = Vector3.new(15, 0, 0) | |
| 2484 | Part177.Color = Color3.new(0.0666667, 0.0666667, 0.0666667) | |
| 2485 | Part177.Size = Vector3.new(0.728999913, 0.269730031, 0.728999913) | |
| 2486 | Part177.BrickColor = BrickColor.new("Really black")
| |
| 2487 | Part177.CanCollide = false | |
| 2488 | Part177.Material = Enum.Material.SmoothPlastic | |
| 2489 | Part177.brickColor = BrickColor.new("Really black")
| |
| 2490 | Part177.FormFactor = Enum.FormFactor.Custom | |
| 2491 | Part177.formFactor = Enum.FormFactor.Custom | |
| 2492 | CylinderMesh178.Parent = Part177 | |
| 2493 | CylinderMesh178.Scale = Vector3.new(1, 0, 1) | |
| 2494 | Part179.Name = "Ring" | |
| 2495 | Part179.Parent = Model176 | |
| 2496 | Part179.CFrame = CFrame.new(2.26498294, 0.671409249, 0.364808321, -7.4793541e-05, -0.999992847, 1.2536103e-05, 0.258811891, -5.57263547e-06, 0.965927839, -0.965919256, 7.57533417e-05, 0.258815825) | |
| 2497 | Part179.Orientation = Vector3.new(-75, 0, 90) | |
| 2498 | Part179.Position = Vector3.new(2.26498294, 0.671409249, 0.364808321) | |
| 2499 | Part179.Rotation = Vector3.new(-75, 0, 90) | |
| 2500 | Part179.Color = Color3.new(0.835294, 0.45098, 0.239216) | |
| 2501 | Part179.Size = Vector3.new(0.728999913, 0.729000032, 0.728999913) | |
| 2502 | Part179.BrickColor = BrickColor.new("Neon orange")
| |
| 2503 | Part179.CanCollide = false | |
| 2504 | Part179.Material = Enum.Material.SmoothPlastic | |
| 2505 | Part179.TopSurface = Enum.SurfaceType.Smooth | |
| 2506 | Part179.brickColor = BrickColor.new("Neon orange")
| |
| 2507 | Part179.FormFactor = Enum.FormFactor.Custom | |
| 2508 | Part179.formFactor = Enum.FormFactor.Custom | |
| 2509 | SpecialMesh180.Parent = Part179 | |
| 2510 | SpecialMesh180.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
| 2511 | SpecialMesh180.Scale = Vector3.new(0.728999913, 0.729000032, 1.45799983) | |
| 2512 | SpecialMesh180.MeshType = Enum.MeshType.FileMesh | |
| 2513 | UnionOperation181.Parent = Model176 | |
| 2514 | UnionOperation181.CFrame = CFrame.new(2.2649982, 1.14017355, 0.32820487, 0.999992847, -9.95419032e-06, 8.55851104e-05, 8.2776678e-06, 1, 8.04876254e-06, -8.58488711e-05, -2.08750953e-06, 0.999992847) | |
| 2515 | UnionOperation181.Position = Vector3.new(2.2649982, 1.14017355, 0.32820487) | |
| 2516 | UnionOperation181.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 2517 | UnionOperation181.Size = Vector3.new(0.729000628, 1.65093541, 1.09990644) | |
| 2518 | UnionOperation181.BrickColor = BrickColor.new("Bright green")
| |
| 2519 | UnionOperation181.CanCollide = false | |
| 2520 | UnionOperation181.Material = Enum.Material.SmoothPlastic | |
| 2521 | UnionOperation181.brickColor = BrickColor.new("Bright green")
| |
| 2522 | UnionOperation181.UsePartColor = true | |
| 2523 | UnionOperation182.Parent = Model176 | |
| 2524 | UnionOperation182.CFrame = CFrame.new(2.26499486, 0.20114392, 0.60782212, 0.999992847, -9.95419032e-06, 8.55851104e-05, 8.2776678e-06, 1, 8.04876254e-06, -8.58488711e-05, -2.08750953e-06, 0.999992847) | |
| 2525 | UnionOperation182.Position = Vector3.new(2.26499486, 0.20114392, 0.60782212) | |
| 2526 | UnionOperation182.Color = Color3.new(0.960784, 0.803922, 0.188235) | |
| 2527 | UnionOperation182.Size = Vector3.new(0.867250323, 0.368145525, 1.52110302) | |
| 2528 | UnionOperation182.BrickColor = BrickColor.new("Bright yellow")
| |
| 2529 | UnionOperation182.CanCollide = false | |
| 2530 | UnionOperation182.Material = Enum.Material.SmoothPlastic | |
| 2531 | UnionOperation182.brickColor = BrickColor.new("Bright yellow")
| |
| 2532 | UnionOperation182.UsePartColor = true | |
| 2533 | UnionOperation183.Parent = Model176 | |
| 2534 | UnionOperation183.CFrame = CFrame.new(2.26498127, 0.399469256, 0.607592821, 0.999992847, -9.95419032e-06, 8.55851104e-05, 8.2776678e-06, 1, 8.04876254e-06, -8.58488711e-05, -2.08750953e-06, 0.999992847) | |
| 2535 | UnionOperation183.Position = Vector3.new(2.26498127, 0.399469256, 0.607592821) | |
| 2536 | UnionOperation183.Color = Color3.new(0.835294, 0.45098, 0.239216) | |
| 2537 | UnionOperation183.Size = Vector3.new(0.874800205, 0.757406235, 1.53434432) | |
| 2538 | UnionOperation183.BrickColor = BrickColor.new("Neon orange")
| |
| 2539 | UnionOperation183.CanCollide = false | |
| 2540 | UnionOperation183.Material = Enum.Material.SmoothPlastic | |
| 2541 | UnionOperation183.brickColor = BrickColor.new("Neon orange")
| |
| 2542 | UnionOperation183.UsePartColor = true | |
| 2543 | Part184.Name = "Middle" | |
| 2544 | Part184.Parent = Model176 | |
| 2545 | Part184.CFrame = CFrame.new(2.14078355, 1.00002766, 0.500593126, -0.999992847, -1.03005941e-05, -8.00867056e-05, -8.62413435e-06, 1, -7.83997348e-06, 8.0350459e-05, -1.87873957e-06, -0.999992847) | |
| 2546 | Part184.Orientation = Vector3.new(0, -180, 0) | |
| 2547 | Part184.Position = Vector3.new(2.14078355, 1.00002766, 0.500593126) | |
| 2548 | Part184.Rotation = Vector3.new(180, 0, 180) | |
| 2549 | Part184.Transparency = 1 | |
| 2550 | Part184.Size = Vector3.new(1, 2, 1) | |
| 2551 | Part184.CanCollide = false | |
| 2552 | Part184.FormFactor = Enum.FormFactor.Symmetric | |
| 2553 | Part184.formFactor = Enum.FormFactor.Symmetric | |
| 2554 | Weld185.Parent = Part184 | |
| 2555 | Weld185.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2556 | Weld185.C1 = CFrame.new(-0.124202728, 0.562541962, 0.0367736816, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.12317502e-05, 0.965927184, 0.258815885, 1.20475888e-05, -0.258816272, 0.965926647) | |
| 2557 | Weld185.Part0 = Part184 | |
| 2558 | Weld185.Part1 = Part177 | |
| 2559 | Weld185.part1 = Part177 | |
| 2560 | Weld186.Parent = Part184 | |
| 2561 | Weld186.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2562 | Weld186.C1 = CFrame.new(-0.0460968018, 0.124206543, 0.352561951, -1.20475888e-05, 0.258816272, -0.965926647, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.12317502e-05, 0.965927184, 0.258815885) | |
| 2563 | Weld186.Part0 = Part184 | |
| 2564 | Weld186.Part1 = Part179 | |
| 2565 | Weld186.part1 = Part179 | |
| 2566 | Weld187.Parent = Part184 | |
| 2567 | Weld187.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2568 | Weld187.C1 = CFrame.new(-0.124229431, -0.140146017, 0.17237854, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 2569 | Weld187.Part0 = Part184 | |
| 2570 | Weld187.Part1 = UnionOperation181 | |
| 2571 | Weld187.part1 = UnionOperation181 | |
| 2572 | Weld188.Parent = Part184 | |
| 2573 | Weld188.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2574 | Weld188.C1 = CFrame.new(-0.124195099, 0.798884571, -0.10723877, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 2575 | Weld188.Part0 = Part184 | |
| 2576 | Weld188.Part1 = UnionOperation182 | |
| 2577 | Weld188.part1 = UnionOperation182 | |
| 2578 | Weld189.Parent = Part184 | |
| 2579 | Weld189.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2580 | Weld189.C1 = CFrame.new(-0.124183655, 0.600559473, -0.107009888, 1.00000191, 1.36196613e-05, -1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, 8.73953104e-06, 2.98022837e-06, 0.99999994) | |
| 2581 | Weld189.Part0 = Part184 | |
| 2582 | Weld189.Part1 = UnionOperation183 | |
| 2583 | Weld189.part1 = UnionOperation183 | |
| 2584 | Weld190.Parent = Part184 | |
| 2585 | Weld190.C0 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2586 | Weld190.C1 = CFrame.new(0, 0, 0, -1.00000191, -1.36196613e-05, 1.42380595e-05, -1.39661133e-05, 1.0000006, -3.18884827e-06, -8.73953104e-06, -2.98022837e-06, -0.99999994) | |
| 2587 | Weld190.Part0 = Part184 | |
| 2588 | Weld190.Part1 = Part184 | |
| 2589 | Weld190.part1 = Part184 | |
| 2590 | Snap191.Parent = Part184 | |
| 2591 | Snap191.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) | |
| 2592 | Snap191.C1 = CFrame.new(-0.500014305, -1.00000954, 9.53674316e-06, -1, 1.09968923e-05, -6.92850449e-07, -6.92845788e-07, 4.17496153e-07, 1, 1.09968933e-05, 1, -4.17488565e-07) | |
| 2593 | Snap191.Part0 = Part184 | |
| 2594 | Snap191.Part1 = Part60 | |
| 2595 | Snap191.part1 = Part60 | |
| 2596 | VehicleSeat192.Parent = Model0 | |
| 2597 | VehicleSeat192.CFrame = CFrame.new(1.5412364, 2.31429529, 0.116890468, -0.999996424, 7.96072015e-07, -1.25269608e-07, 1.63402672e-06, 1, 2.83118629e-06, 2.57139362e-07, 5.81142922e-06, -0.999996424) | |
| 2598 | VehicleSeat192.Orientation = Vector3.new(0, -180, 0) | |
| 2599 | VehicleSeat192.Position = Vector3.new(1.5412364, 2.31429529, 0.116890468) | |
| 2600 | VehicleSeat192.Rotation = Vector3.new(-180, 0, -180) | |
| 2601 | VehicleSeat192.Color = Color3.new(0.768627, 0.156863, 0.109804) | |
| 2602 | VehicleSeat192.Transparency = 1 | |
| 2603 | VehicleSeat192.MaxSpeed = 0 | |
| 2604 | VehicleSeat192.Size = Vector3.new(2, 1.20000005, 2) | |
| 2605 | VehicleSeat192.Torque = 0 | |
| 2606 | VehicleSeat192.BackSurface = Enum.SurfaceType.Weld | |
| 2607 | VehicleSeat192.BottomSurface = Enum.SurfaceType.Weld | |
| 2608 | VehicleSeat192.BrickColor = BrickColor.new("Bright red")
| |
| 2609 | VehicleSeat192.LeftSurface = Enum.SurfaceType.Weld | |
| 2610 | VehicleSeat192.RightSurface = Enum.SurfaceType.Weld | |
| 2611 | VehicleSeat192.TopSurface = Enum.SurfaceType.Weld | |
| 2612 | VehicleSeat192.brickColor = BrickColor.new("Bright red")
| |
| 2613 | VehicleSeat192.HeadsUpDisplay = false | |
| 2614 | VehicleSeat192.TurnSpeed = 0 | |
| 2615 | SpecialMesh193.Parent = VehicleSeat192 | |
| 2616 | SpecialMesh193.MeshType = Enum.MeshType.Sphere | |
| 2617 | Sound194.Name = "Music" | |
| 2618 | Sound194.Parent = VehicleSeat192 | |
| 2619 | Sound194.Looped = true | |
| 2620 | Sound194.SoundId = "http://www.roblox.com/asset/?id=1280470" | |
| 2621 | Sound194.Volume = 1 | |
| 2622 | BodyGyro195.Parent = VehicleSeat192 | |
| 2623 | BodyGyro195.MaxTorque = Vector3.new(4.00000008e+20, 0, 4.00000008e+20) | |
| 2624 | BodyGyro195.maxTorque = Vector3.new(4.00000008e+20, 0, 4.00000008e+20) | |
| 2625 | BodyVelocity196.Parent = VehicleSeat192 | |
| 2626 | BodyVelocity196.MaxForce = Vector3.new(4.00000008e+20, 0, 4.00000008e+20) | |
| 2627 | BodyVelocity196.maxForce = Vector3.new(4.00000008e+20, 0, 4.00000008e+20) | |
| 2628 | BodyVelocity196.Velocity = Vector3.new(0, 0, 0) | |
| 2629 | BodyVelocity196.velocity = Vector3.new(0, 0, 0) | |
| 2630 | BodyAngularVelocity197.Parent = VehicleSeat192 | |
| 2631 | BodyAngularVelocity197.AngularVelocity = Vector3.new(0, 0, 0) | |
| 2632 | BodyAngularVelocity197.MaxTorque = Vector3.new(0, 4.00000008e+20, 0) | |
| 2633 | BodyAngularVelocity197.angularvelocity = Vector3.new(0, 0, 0) | |
| 2634 | BodyAngularVelocity197.maxTorque = Vector3.new(0, 4.00000008e+20, 0) | |
| 2635 | BodyPosition198.Name = "Fly" | |
| 2636 | BodyPosition198.Parent = VehicleSeat192 | |
| 2637 | BodyPosition198.Position = Vector3.new(33.5, 22.1000004, -5.99999905) | |
| 2638 | BodyPosition198.P = 1500 | |
| 2639 | BodyPosition198.MaxForce = Vector3.new(0, 0, 0) | |
| 2640 | BodyPosition198.maxForce = Vector3.new(0, 0, 0) | |
| 2641 | BodyPosition198.position = Vector3.new(33.5, 22.1000004, -5.99999905) | |
| 2642 | Motor199.Name = "RightHip" | |
| 2643 | Motor199.Parent = VehicleSeat192 | |
| 2644 | Motor199.MaxVelocity = 0.10000000149012 | |
| 2645 | Motor199.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 2646 | Motor199.C1 = CFrame.new(-1.5, -1.80684853, -1.06554413, 4.37113883e-08, 0, 1, -0.587785363, -0.809016943, 2.56929145e-08, 0.809016943, -0.587785363, -3.53632537e-08) | |
| 2647 | Motor200.Name = "LeftHip" | |
| 2648 | Motor200.Parent = VehicleSeat192 | |
| 2649 | Motor200.MaxVelocity = 0.10000000149012 | |
| 2650 | Motor200.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 2651 | Motor200.C1 = CFrame.new(1.5, -1.80684614, -1.06554127, 4.37113883e-08, 0, -1, 0.587785363, -0.809016943, 2.56929145e-08, -0.809016943, -0.587785363, -3.53632537e-08) | |
| 2652 | Motor200.Part0 = VehicleSeat192 | |
| 2653 | Motor201.Name = "RightShoulder" | |
| 2654 | Motor201.Parent = VehicleSeat192 | |
| 2655 | Motor201.MaxVelocity = 0.050000000745058 | |
| 2656 | Motor201.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 2657 | Motor201.C1 = CFrame.new(-1.5, 0.399999619, 1.5, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08) | |
| 2658 | Motor202.Name = "LeftShoulder" | |
| 2659 | Motor202.Parent = VehicleSeat192 | |
| 2660 | Motor202.MaxVelocity = 0.050000000745058 | |
| 2661 | Motor202.C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 2662 | Motor202.C1 = CFrame.new(1.5, 0.399999619, 1.5, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08) | |
| 2663 | Motor203.Name = "Neck" | |
| 2664 | Motor203.Parent = VehicleSeat192 | |
| 2665 | Motor203.MaxVelocity = 0.0099999997764826 | |
| 2666 | Motor203.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08) | |
| 2667 | Motor203.C1 = CFrame.new(0, -1.89999771, 1.89999962, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08) | |
| 2668 | Motor203.DesiredAngle = -0.25 | |
| 2669 | Script204.Name = "Tool" | |
| 2670 | Script204.Parent = VehicleSeat192 | |
| 2671 | table.insert(cors,sandbox(Script204,function() | |
| 2672 | Tool = Instance.new("HopperBin")
| |
| 2673 | Tool.Parent = script | |
| 2674 | Tool.Name = "Yoshi" | |
| 2675 | Tool.BinType = "Script" | |
| 2676 | Tool.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2677 | script.Script.Parent = Tool | |
| 2678 | script.YoshiSeat.Parent = Tool | |
| 2679 | Tool.Script.Disabled = false | |
| 2680 | Tool.YoshiSeat.Value = script.Parent | |
| 2681 | function on(weld) | |
| 2682 | if weld.Name == "SeatWeld" then | |
| 2683 | wait(1) | |
| 2684 | Tool.Parent = game.Players:GetPlayerFromCharacter(weld.Part1.Parent).Backpack | |
| 2685 | end | |
| 2686 | end | |
| 2687 | function off(weld) | |
| 2688 | if weld.Name == "SeatWeld" then | |
| 2689 | wait(1) | |
| 2690 | Tool.Parent = script | |
| 2691 | end | |
| 2692 | end | |
| 2693 | script.Parent.ChildAdded:connect(on) | |
| 2694 | script.Parent.ChildRemoved:connect(off) | |
| 2695 | ||
| 2696 | end)) | |
| 2697 | HopperBin205.Name = "Yoshi" | |
| 2698 | HopperBin205.Parent = Script204 | |
| 2699 | HopperBin205.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2700 | HopperBin206.Name = "Yoshi" | |
| 2701 | HopperBin206.Parent = Script204 | |
| 2702 | HopperBin206.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2703 | HopperBin207.Name = "Yoshi" | |
| 2704 | HopperBin207.Parent = Script204 | |
| 2705 | HopperBin207.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2706 | HopperBin208.Name = "Yoshi" | |
| 2707 | HopperBin208.Parent = Script204 | |
| 2708 | HopperBin208.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2709 | HopperBin209.Name = "Yoshi" | |
| 2710 | HopperBin209.Parent = Script204 | |
| 2711 | HopperBin209.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2712 | HopperBin210.Name = "Yoshi" | |
| 2713 | HopperBin210.Parent = Script204 | |
| 2714 | HopperBin210.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2715 | HopperBin211.Name = "Yoshi" | |
| 2716 | HopperBin211.Parent = Script204 | |
| 2717 | HopperBin211.TextureId = "http://www.roblox.com/asset/?id=31593998" | |
| 2718 | ObjectValue212.Name = "YoshiSeat" | |
| 2719 | ObjectValue212.Parent = HopperBin211 | |
| 2720 | Script213.Parent = HopperBin211 | |
| 2721 | table.insert(cors,sandbox(Script213,function() | |
| 2722 | function grab(tip,torso) | |
| 2723 | local W = Instance.new("Weld")
| |
| 2724 | W.Part0 = tip | |
| 2725 | W.Name = "grabe" | |
| 2726 | W.Part1 = torso | |
| 2727 | W.C1 = CFrame.new(0,.1,0) | |
| 2728 | W.Parent = tip | |
| 2729 | end | |
| 2730 | ||
| 2731 | enabled = true | |
| 2732 | ||
| 2733 | ||
| 2734 | function ButtonDown(mouse) | |
| 2735 | if enabled ~= true then return end | |
| 2736 | enabled = false | |
| 2737 | if script.Parent.YoshiSeat.Value:FindFirstChild("SeatWeld") == nil then enabled = true return end
| |
| 2738 | if game.Players:GetPlayerFromCharacter(script.Parent.YoshiSeat.Value.SeatWeld.Part1.Parent) == nil then enabled = true return end | |
| 2739 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip.Transparency = 0 | |
| 2740 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip.BodyPosition.position = Vector3.new(mouse.Hit.x,mouse.Hit.y,mouse.Hit.z) | |
| 2741 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip.BodyPosition.maxForce = Vector3.new(4e+020,4e+020,4e+020) | |
| 2742 | local clear = script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip:GetChildren() for i=1,#clear do if clear[i].className == "Weld" then clear[i]:Remove() end end | |
| 2743 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Glop.Value = false | |
| 2744 | wait(1) | |
| 2745 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip.BodyPosition.position = script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Torso.Position | |
| 2746 | grab(script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip,script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Torso) | |
| 2747 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Glop.Value = true | |
| 2748 | script.Parent.YoshiSeat.Value.Parent.Head.Mouth.Tip.BodyPosition.maxForce = Vector3.new(0,0,0) | |
| 2749 | wait(0.5) | |
| 2750 | enabled = true | |
| 2751 | end | |
| 2752 | function onSelected(mouse) | |
| 2753 | mouse.Icon = "http://www.roblox.com/asset/?id=8340148" | |
| 2754 | mouse.Button1Down:connect(function() ButtonDown(mouse) end) | |
| 2755 | end | |
| 2756 | ||
| 2757 | script.Parent.Selected:connect(onSelected) | |
| 2758 | ||
| 2759 | end)) | |
| 2760 | Script214.Name = "Sound" | |
| 2761 | Script214.Parent = VehicleSeat192 | |
| 2762 | table.insert(cors,sandbox(Script214,function() | |
| 2763 | function on(weld) | |
| 2764 | if weld.Name == "SeatWeld" then | |
| 2765 | script.Parent.Music:Play() | |
| 2766 | end | |
| 2767 | end | |
| 2768 | function off(weld) | |
| 2769 | if weld.Name == "SeatWeld" then | |
| 2770 | script.Parent.Music:Pause() | |
| 2771 | end | |
| 2772 | end | |
| 2773 | script.Parent.ChildAdded:connect(on) | |
| 2774 | script.Parent.ChildRemoved:connect(off) | |
| 2775 | ||
| 2776 | end)) | |
| 2777 | Script215.Name = "SeatTurn" | |
| 2778 | Script215.Parent = VehicleSeat192 | |
| 2779 | table.insert(cors,sandbox(Script215,function() | |
| 2780 | while true do | |
| 2781 | wait(0.1) | |
| 2782 | if script.Parent.Steer == 1 then | |
| 2783 | script.Parent.BodyAngularVelocity.angularvelocity = Vector3.new(0,-2.5,0) | |
| 2784 | end | |
| 2785 | if script.Parent.Steer == 0 then | |
| 2786 | script.Parent.BodyAngularVelocity.angularvelocity = Vector3.new(0,0,0) | |
| 2787 | end | |
| 2788 | if script.Parent.Steer == -1 then | |
| 2789 | script.Parent.BodyAngularVelocity.angularvelocity = Vector3.new(0,2.5,0) | |
| 2790 | end | |
| 2791 | end | |
| 2792 | end)) | |
| 2793 | Script216.Name = "SeatRun" | |
| 2794 | Script216.Parent = VehicleSeat192 | |
| 2795 | table.insert(cors,sandbox(Script216,function() | |
| 2796 | wait(5) | |
| 2797 | function Stand() | |
| 2798 | script.Parent.RightShoulder.DesiredAngle = 0 | |
| 2799 | script.Parent.LeftShoulder.DesiredAngle = 0 | |
| 2800 | script.Parent.RightHip.DesiredAngle = 0 | |
| 2801 | script.Parent.LeftHip.DesiredAngle = 0 | |
| 2802 | wait(0.5) | |
| 2803 | end | |
| 2804 | function Run() | |
| 2805 | script.Parent.RightShoulder.DesiredAngle = 0.25 | |
| 2806 | script.Parent.LeftShoulder.DesiredAngle = 0.25 | |
| 2807 | script.Parent.RightHip.DesiredAngle = -0.5 | |
| 2808 | script.Parent.LeftHip.DesiredAngle = -0.5 | |
| 2809 | script.Parent.BodyVelocity.velocity = script.Parent.CFrame.lookVector * 30 | |
| 2810 | wait(0.25) | |
| 2811 | script.Parent.RightHip.DesiredAngle = 0.5 | |
| 2812 | script.Parent.LeftHip.DesiredAngle = 0.5 | |
| 2813 | script.Parent.RightShoulder.DesiredAngle = -0.25 | |
| 2814 | script.Parent.LeftShoulder.DesiredAngle = -0.25 | |
| 2815 | script.Parent.BodyVelocity.velocity = script.Parent.CFrame.lookVector * 30 | |
| 2816 | wait(0.25) | |
| 2817 | end | |
| 2818 | function Jump() | |
| 2819 | script.Parent.RightHip.DesiredAngle = 0.5 | |
| 2820 | script.Parent.LeftHip.DesiredAngle = -0.5 | |
| 2821 | script.Parent.Fly.position = script.Parent.Position + Vector3.new(0,7.5,0) | |
| 2822 | script.Parent.Fly.P = 1e+004 | |
| 2823 | script.Parent.Fly.maxForce = Vector3.new(0,4e+020,0) | |
| 2824 | wait(0.75) | |
| 2825 | for i =1,10 do | |
| 2826 | script.Parent.RightHip.DesiredAngle = 0.5 | |
| 2827 | script.Parent.LeftHip.DesiredAngle = 0.5 | |
| 2828 | script.Parent.RightShoulder.DesiredAngle = -0.25 | |
| 2829 | script.Parent.LeftShoulder.DesiredAngle = -0.25 | |
| 2830 | script.Parent.Fly.P = 1.5e+003 | |
| 2831 | script.Parent.Fly.position = script.Parent.Fly.position + Vector3.new(0,0.5,0) | |
| 2832 | wait(0.1) | |
| 2833 | script.Parent.RightShoulder.DesiredAngle = 0.25 | |
| 2834 | script.Parent.LeftShoulder.DesiredAngle = 0.25 | |
| 2835 | script.Parent.RightHip.DesiredAngle = -0.5 | |
| 2836 | script.Parent.LeftHip.DesiredAngle = -0.5 | |
| 2837 | script.Parent.Fly.P = 1.5e+003 | |
| 2838 | script.Parent.Fly.position = script.Parent.Fly.position + Vector3.new(0,0.5,0) | |
| 2839 | wait(0.1) | |
| 2840 | end | |
| 2841 | wait(.5) | |
| 2842 | script.Parent.Fly.maxForce = Vector3.new(0,0,0) | |
| 2843 | end | |
| 2844 | while true do | |
| 2845 | wait(0.1) | |
| 2846 | if script.Parent.Throttle == 1 then | |
| 2847 | Run() | |
| 2848 | end | |
| 2849 | if script.Parent.Throttle == -1 then | |
| 2850 | Jump() | |
| 2851 | Stand() | |
| 2852 | end | |
| 2853 | if script.Parent.Throttle == 0 then | |
| 2854 | Stand() | |
| 2855 | script.Parent.BodyVelocity.velocity = Vector3.new(0,0,0) | |
| 2856 | end | |
| 2857 | ||
| 2858 | end | |
| 2859 | end)) | |
| 2860 | Script217.Name = "NeckScript" | |
| 2861 | Script217.Parent = VehicleSeat192 | |
| 2862 | table.insert(cors,sandbox(Script217,function() | |
| 2863 | wait(1) | |
| 2864 | while true do | |
| 2865 | wait(0.5) | |
| 2866 | if script.Parent:FindFirstChild("SeatWeld") == nil then
| |
| 2867 | script.Parent.Neck.DesiredAngle = 0.25 | |
| 2868 | wait(math.random(2,5)) | |
| 2869 | script.Parent.Neck.DesiredAngle = -0.25 | |
| 2870 | wait(math.random(2,5)) | |
| 2871 | else | |
| 2872 | script.Parent.Neck.DesiredAngle = 0 | |
| 2873 | end | |
| 2874 | end | |
| 2875 | end)) | |
| 2876 | for i,v in pairs(mas:GetChildren()) do | |
| 2877 | v.Parent = workspace | |
| 2878 | pcall(function() v:MakeJoints() end) | |
| 2879 | end | |
| 2880 | mas:Destroy() | |
| 2881 | for i,v in pairs(cors) do | |
| 2882 | spawn(function() | |
| 2883 | pcall(v) | |
| 2884 | end) | |
| 2885 | end | |
| 2886 | Model0.HumanoidRootPart.Position = yoshiPos | |
| 2887 | end | |
| 2888 | ||
| 2889 | local function createEGG() | |
| 2890 | ||
| 2891 | --Converted with ttyyuu12345's model to script plugin v4 | |
| 2892 | function sandbox(var,func) | |
| 2893 | local env = getfenv(func) | |
| 2894 | local newenv = setmetatable({},{
| |
| 2895 | __index = function(self,k) | |
| 2896 | if k=="script" then | |
| 2897 | return var | |
| 2898 | else | |
| 2899 | return env[k] | |
| 2900 | end | |
| 2901 | end, | |
| 2902 | }) | |
| 2903 | setfenv(func,newenv) | |
| 2904 | return func | |
| 2905 | end | |
| 2906 | cors = {}
| |
| 2907 | mas = Instance.new("Model",game:GetService("Lighting"))
| |
| 2908 | Model0 = Instance.new("Model")
| |
| 2909 | Part1 = Instance.new("Part")
| |
| 2910 | SpecialMesh2 = Instance.new("SpecialMesh")
| |
| 2911 | WeldConstraint3 = Instance.new("WeldConstraint")
| |
| 2912 | Part4 = Instance.new("Part")
| |
| 2913 | SpecialMesh5 = Instance.new("SpecialMesh")
| |
| 2914 | WeldConstraint6 = Instance.new("WeldConstraint")
| |
| 2915 | Part7 = Instance.new("Part")
| |
| 2916 | SpecialMesh8 = Instance.new("SpecialMesh")
| |
| 2917 | WeldConstraint9 = Instance.new("WeldConstraint")
| |
| 2918 | Part10 = Instance.new("Part")
| |
| 2919 | SpecialMesh11 = Instance.new("SpecialMesh")
| |
| 2920 | WeldConstraint12 = Instance.new("WeldConstraint")
| |
| 2921 | Part13 = Instance.new("Part")
| |
| 2922 | SpecialMesh14 = Instance.new("SpecialMesh")
| |
| 2923 | WeldConstraint15 = Instance.new("WeldConstraint")
| |
| 2924 | Model0.Name = "yoshiEgg" | |
| 2925 | Model0.Parent = mas | |
| 2926 | Model0.PrimaryPart = Part13 | |
| 2927 | Part1.Name = "Ball mesh" | |
| 2928 | Part1.Parent = Model0 | |
| 2929 | Part1.CFrame = CFrame.new(-9.78439999, 1.04045236, -18.2710152, 1.10265728e-06, 1.65122981e-06, -1, 3.91489323e-07, 1, 1.6512306e-06, 1, -3.91491142e-07, 1.10265592e-06) | |
| 2930 | Part1.Orientation = Vector3.new(0, -90, 0) | |
| 2931 | Part1.Position = Vector3.new(-9.78439999, 1.04045236, -18.2710152) | |
| 2932 | Part1.Rotation = Vector3.new(0, -90, 0) | |
| 2933 | Part1.Color = Color3.new(0.356863, 0.603922, 0.298039) | |
| 2934 | Part1.Size = Vector3.new(1.21244478, 1.23999965, 1.68088877) | |
| 2935 | Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2936 | Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2937 | Part1.BrickColor = BrickColor.new("Shamrock")
| |
| 2938 | Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2939 | Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2940 | Part1.Material = Enum.Material.Marble | |
| 2941 | Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2942 | Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2943 | Part1.brickColor = BrickColor.new("Shamrock")
| |
| 2944 | SpecialMesh2.Parent = Part1 | |
| 2945 | SpecialMesh2.MeshType = Enum.MeshType.Sphere | |
| 2946 | WeldConstraint3.Parent = Part1 | |
| 2947 | WeldConstraint3.Part0 = Part1 | |
| 2948 | WeldConstraint3.Part1 = Part13 | |
| 2949 | Part4.Name = "Ball mesh" | |
| 2950 | Part4.Parent = Model0 | |
| 2951 | Part4.CFrame = CFrame.new(-10.4021063, 1.04045355, -17.9675636, 1.10265728e-06, 1.65122981e-06, -1, 3.91489323e-07, 1, 1.6512306e-06, 1, -3.91491142e-07, 1.10265592e-06) | |
| 2952 | Part4.Orientation = Vector3.new(0, -90, 0) | |
| 2953 | Part4.Position = Vector3.new(-10.4021063, 1.04045355, -17.9675636) | |
| 2954 | Part4.Rotation = Vector3.new(0, -90, 0) | |
| 2955 | Part4.Color = Color3.new(0.356863, 0.603922, 0.298039) | |
| 2956 | Part4.Size = Vector3.new(1.21244478, 1.23999965, 1.68088877) | |
| 2957 | Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2958 | Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2959 | Part4.BrickColor = BrickColor.new("Shamrock")
| |
| 2960 | Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2961 | Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2962 | Part4.Material = Enum.Material.Marble | |
| 2963 | Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2964 | Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2965 | Part4.brickColor = BrickColor.new("Shamrock")
| |
| 2966 | SpecialMesh5.Parent = Part4 | |
| 2967 | SpecialMesh5.MeshType = Enum.MeshType.Sphere | |
| 2968 | WeldConstraint6.Parent = Part4 | |
| 2969 | WeldConstraint6.Part0 = Part4 | |
| 2970 | WeldConstraint6.Part1 = Part13 | |
| 2971 | Part7.Name = "Ball mesh" | |
| 2972 | Part7.Parent = Model0 | |
| 2973 | Part7.CFrame = CFrame.new(-9.97000122, 0.603601575, -18.1602707, 1.10265728e-06, 1.65122981e-06, -1, 3.91489323e-07, 1, 1.6512306e-06, 1, -3.91491142e-07, 1.10265592e-06) | |
| 2974 | Part7.Orientation = Vector3.new(0, -90, 0) | |
| 2975 | Part7.Position = Vector3.new(-9.97000122, 0.603601575, -18.1602707) | |
| 2976 | Part7.Rotation = Vector3.new(0, -90, 0) | |
| 2977 | Part7.Color = Color3.new(0.356863, 0.603922, 0.298039) | |
| 2978 | Part7.Size = Vector3.new(1.21244478, 1.23999965, 1.68088877) | |
| 2979 | Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2980 | Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2981 | Part7.BrickColor = BrickColor.new("Shamrock")
| |
| 2982 | Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2983 | Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2984 | Part7.Material = Enum.Material.Marble | |
| 2985 | Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2986 | Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 2987 | Part7.brickColor = BrickColor.new("Shamrock")
| |
| 2988 | SpecialMesh8.Parent = Part7 | |
| 2989 | SpecialMesh8.MeshType = Enum.MeshType.Sphere | |
| 2990 | WeldConstraint9.Parent = Part7 | |
| 2991 | WeldConstraint9.Part0 = Part7 | |
| 2992 | WeldConstraint9.Part1 = Part13 | |
| 2993 | Part10.Name = "Ball mesh" | |
| 2994 | Part10.Parent = Model0 | |
| 2995 | Part10.CFrame = CFrame.new(-9.96999836, 1.17811239, -17.7798271, 1.10265751e-06, 1.6512297e-06, -1, 3.91489323e-07, 1, 1.65123072e-06, 1, -3.91491142e-07, 1.10265569e-06) | |
| 2996 | Part10.Orientation = Vector3.new(0, -90, 0) | |
| 2997 | Part10.Position = Vector3.new(-9.96999836, 1.17811239, -17.7798271) | |
| 2998 | Part10.Rotation = Vector3.new(0, -90, 0) | |
| 2999 | Part10.Color = Color3.new(0.356863, 0.603922, 0.298039) | |
| 3000 | Part10.Size = Vector3.new(1.21244478, 1.23999965, 1.68088877) | |
| 3001 | Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3002 | Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3003 | Part10.BrickColor = BrickColor.new("Shamrock")
| |
| 3004 | Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3005 | Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3006 | Part10.Material = Enum.Material.Marble | |
| 3007 | Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3008 | Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3009 | Part10.brickColor = BrickColor.new("Shamrock")
| |
| 3010 | SpecialMesh11.Parent = Part10 | |
| 3011 | SpecialMesh11.MeshType = Enum.MeshType.Sphere | |
| 3012 | WeldConstraint12.Parent = Part10 | |
| 3013 | WeldConstraint12.Part0 = Part10 | |
| 3014 | WeldConstraint12.Part1 = Part13 | |
| 3015 | Part13.Name = "main" | |
| 3016 | Part13.Parent = Model0 | |
| 3017 | Part13.CFrame = CFrame.new(-9.97000122, 0.914998531, -17.9800091, 1.10265705e-06, 1.65122992e-06, -1, 3.91489323e-07, 1, 1.65123049e-06, 1, -3.91491142e-07, 1.10265614e-06) | |
| 3018 | Part13.Orientation = Vector3.new(0, -90, 0) | |
| 3019 | Part13.Position = Vector3.new(-9.97000122, 0.914998531, -17.9800091) | |
| 3020 | Part13.Rotation = Vector3.new(0, -90, 0) | |
| 3021 | Part13.Color = Color3.new(0.803922, 0.803922, 0.803922) | |
| 3022 | Part13.Size = Vector3.new(1.78933406, 1.82999945, 2.4806664) | |
| 3023 | Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3024 | Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3025 | Part13.BrickColor = BrickColor.new("Mid gray")
| |
| 3026 | Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3027 | Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3028 | Part13.Material = Enum.Material.Marble | |
| 3029 | Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3030 | Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 3031 | Part13.brickColor = BrickColor.new("Mid gray")
| |
| 3032 | SpecialMesh14.Parent = Part13 | |
| 3033 | SpecialMesh14.MeshType = Enum.MeshType.Sphere | |
| 3034 | WeldConstraint15.Parent = Part13 | |
| 3035 | WeldConstraint15.Part0 = Part13 | |
| 3036 | WeldConstraint15.Part1 = Part10 | |
| 3037 | for i,v in pairs(mas:GetChildren()) do | |
| 3038 | v.Parent = workspace | |
| 3039 | pcall(function() v:MakeJoints() end) | |
| 3040 | end | |
| 3041 | mas:Destroy() | |
| 3042 | for i,v in pairs(cors) do | |
| 3043 | spawn(function() | |
| 3044 | pcall(v) | |
| 3045 | end) | |
| 3046 | end | |
| 3047 | Model0.PrimaryPart.CFrame = CFrame.new(head.Position.X, head.Position.Y - 3, head.Position.Z, 1.10265705e-06, 1.65122992e-06, -1, 3.91489323e-07, 1, 1.65123049e-06, 1, -3.91491142e-07, 1.10265614e-06) | |
| 3048 | return Model0 | |
| 3049 | end | |
| 3050 | ||
| 3051 | ||
| 3052 | local eventFolder = Instance.new("Folder", player)
| |
| 3053 | eventFolder.Name = "poopScriptEvents" | |
| 3054 | local keyPressed = Instance.new("RemoteFunction", eventFolder)
| |
| 3055 | keyPressed.Name = "keyPressed" | |
| 3056 | ||
| 3057 | ||
| 3058 | ||
| 3059 | inputModule = NLS([[ | |
| 3060 | local player = script.Parent.Parent | |
| 3061 | local keyPressed = script.Parent.poopScriptEvents.keyPressed | |
| 3062 | ||
| 3063 | local UserInputService = game:GetService("UserInputService")
| |
| 3064 | ||
| 3065 | local function onInputEnded(inputObject, gameProcessedEvent) | |
| 3066 | -- First check if the 'gameProcessedEvent' is true | |
| 3067 | -- This indicates that another script had already processed the input, so this one can be ignored | |
| 3068 | if gameProcessedEvent then return end | |
| 3069 | -- Next, check that the input was a keyboard event | |
| 3070 | if inputObject.UserInputType == Enum.UserInputType.Keyboard then | |
| 3071 | keyPressed:InvokeServer(inputObject.KeyCode.Name) | |
| 3072 | end | |
| 3073 | end | |
| 3074 | UserInputService.InputEnded:Connect(onInputEnded) | |
| 3075 | ]], player) | |
| 3076 | ||
| 3077 | ||
| 3078 | ||
| 3079 | local Debris = game:GetService("Debris")
| |
| 3080 | ||
| 3081 | local function input(player, kai) | |
| 3082 | local key = kai:lower() | |
| 3083 | if key == "c" then | |
| 3084 | local new = createEGG() | |
| 3085 | Debris:AddItem(new, 10) | |
| 3086 | wait(9.5) | |
| 3087 | CreateYoshi(new.PrimaryPart.Position) | |
| 3088 | end | |
| 3089 | end | |
| 3090 | ||
| 3091 | keyPressed.OnServerInvoke = input |