SHOW:
|
|
- or go back to the newest paste.
| 1 | - | script.Parent = owner.Character |
| 1 | + | |
| 2 | Seat.Parent = script | |
| 3 | Seat.Size = Vector3.new(4,1,10) | |
| 4 | Seat.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(0,8,-8.057) | |
| 5 | Seat.TopSurface = Enum.SurfaceType.Smooth | |
| 6 | Seat.BottomSurface = Enum.SurfaceType.Smooth | |
| 7 | Bumper = Instance.new("Part")
| |
| 8 | Bumper.Parent = script | |
| 9 | Bumper.Size = Vector3.new(7.75,2.25,1) | |
| 10 | Weldlol3 = Instance.new("Weld")
| |
| 11 | Weldlol3.Parent = Seat | |
| 12 | Weldlol3.Part0 = Seat | |
| 13 | Weldlol3.Part1 = Bumper | |
| 14 | Weldlol3.C1 = Weldlol3.C1 * CFrame.new(0,-1.25,9.75) | |
| 15 | Bumper3 = Instance.new("Part")
| |
| 16 | - | side = Instance.new("Part")
|
| 16 | + | |
| 17 | - | side.Parent = script |
| 17 | + | |
| 18 | - | side.Size = Vector3.new(1.75,0.25,17.15) |
| 18 | + | |
| 19 | - | Weldside = Instance.new("Weld")
|
| 19 | + | |
| 20 | - | Weldside.Parent = Seat |
| 20 | + | |
| 21 | - | Weldside.Part0 = Seat |
| 21 | + | |
| 22 | - | Weldside.Part1 = side |
| 22 | + | |
| 23 | - | Weldside.C1 = Weldside.C1 * CFrame.new(3.0625,-2.25,0.625) |
| 23 | + | |
| 24 | - | side2 = Instance.new("Part")
|
| 24 | + | |
| 25 | - | side2.Parent = script |
| 25 | + | |
| 26 | - | side2.Size = Vector3.new(1.75,0.25,17.15) |
| 26 | + | |
| 27 | - | Weldside2 = Instance.new("Weld")
|
| 27 | + | |
| 28 | - | Weldside2.Parent = Seat |
| 28 | + | |
| 29 | - | Weldside2.Part0 = Seat |
| 29 | + | |
| 30 | - | Weldside2.Part1 = side2 |
| 30 | + | |
| 31 | - | Weldside2.C1 = Weldside2.C1 * CFrame.new(-3.0625,-2.25,0.625) |
| 31 | + | |
| 32 | Bumper4.Parent = script | |
| 33 | Bumper4.Size = Vector3.new(4,2.25,4.65) | |
| 34 | Weldlol33 = Instance.new("Weld")
| |
| 35 | Weldlol33.Parent = Bumper2 | |
| 36 | Weldlol33.Part0 = Bumper2 | |
| 37 | Weldlol33.Part1 = Bumper4 | |
| 38 | Weldlol33.C1 = Weldlol33.C1 * CFrame.new(0,0,2.5) | |
| 39 | Seat.Anchored = true | |
| 40 | wheel3 = Instance.new("Part")
| |
| 41 | wheel3.Parent = Seat | |
| 42 | wheel3.Size = Vector3.new(5,1,5) | |
| 43 | wheel3.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,6.5,5.75) | |
| 44 | wheel3.TopSurface = Enum.SurfaceType.Smooth | |
| 45 | wheel3.BottomSurface = Enum.SurfaceType.Smooth | |
| 46 | wheel4 = Instance.new("Part")
| |
| 47 | wheel4.Parent = Seat | |
| 48 | wheel4.Size = Vector3.new(5,1,5) | |
| 49 | wheel4.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,6.5,5.75) | |
| 50 | wheel4.TopSurface = Enum.SurfaceType.Smooth | |
| 51 | wheel4.BottomSurface = Enum.SurfaceType.Smooth | |
| 52 | local attachment03 = Instance.new("Attachment")
| |
| 53 | attachment03.Parent = wheel3 | |
| 54 | local attachment13 = Instance.new("Attachment")
| |
| 55 | attachment13.Parent = Seat | |
| 56 | - | wheel = Instance.new("Part")
|
| 56 | + | |
| 57 | - | wheel.Parent = Seat |
| 57 | + | |
| 58 | - | wheel.Size = Vector3.new(1,3,3) |
| 58 | + | alignposition3.ActuatorType = "Servo" |
| 59 | - | steer = Instance.new("Part")
|
| 59 | + | alignposition3.TargetAngle = -35 |
| 60 | - | steer.Parent = Seat |
| 60 | + | alignposition3.Name = "Hinge3" |
| 61 | - | steer.Size = Vector3.new(1,1,1) |
| 61 | + | alignposition3.ServoMaxTorque = 10000000 |
| 62 | - | steer2 = Instance.new("Part")
|
| 62 | + | alignposition3.AngularSpeed = 10000000 |
| 63 | - | steer2.Parent = Seat |
| 63 | + | |
| 64 | - | steer2.Size = Vector3.new(1,1,1) |
| 64 | + | |
| 65 | - | steer.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,1,-7.25) |
| 65 | + | attachment13.WorldCFrame = attachment13.Parent.CFrame * CFrame.new(0,5,-15.75) |
| 66 | - | steer2.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,1,-7.25) |
| 66 | + | attachment03.WorldCFrame = attachment03.Parent.CFrame * CFrame.new(0,0,2.5) |
| 67 | - | steer.Transparency = 1 |
| 67 | + | |
| 68 | - | steer.CanCollide = false |
| 68 | + | |
| 69 | - | steer2.Transparency = 1 |
| 69 | + | |
| 70 | - | steer2.CanCollide = false |
| 70 | + | |
| 71 | - | wheelsus = Instance.new("Part")
|
| 71 | + | |
| 72 | - | wheelsus.Parent = Seat |
| 72 | + | |
| 73 | - | wheelsus.Size = Vector3.new(1,1,1) |
| 73 | + | alignposition23.ActuatorType = "Servo" |
| 74 | - | wheelsus2 = Instance.new("Part")
|
| 74 | + | alignposition23.TargetAngle = 35 |
| 75 | - | wheelsus2.Parent = Seat |
| 75 | + | alignposition23.Name = "Hinge3" |
| 76 | - | wheelsus2.Size = Vector3.new(1,1,1) |
| 76 | + | alignposition23.ServoMaxTorque = 10000000 |
| 77 | - | wheelsus.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,1,-7.25) |
| 77 | + | alignposition23.AngularSpeed = 10000000 |
| 78 | - | wheelsus2.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,1,-7.25) |
| 78 | + | |
| 79 | - | wheelsus.Transparency = 1 |
| 79 | + | |
| 80 | - | wheelsus.CanCollide = false |
| 80 | + | attachment123.WorldCFrame = attachment123.Parent.CFrame * CFrame.new(0,0, -15.75) |
| 81 | - | wheelsus2.Transparency = 1 |
| 81 | + | attachment023.WorldCFrame = attachment023.Parent.CFrame * CFrame.new(0,0,2.5) |
| 82 | - | wheelsus2.CanCollide = false |
| 82 | + | |
| 83 | local motor2 = alignposition23 | |
| 84 | - | wheel.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(-3.739,6.5,-7.25) |
| 84 | + | |
| 85 | - | wheel.TopSurface = Enum.SurfaceType.Smooth |
| 85 | + | |
| 86 | - | wheel.BottomSurface = Enum.SurfaceType.Smooth |
| 86 | + | |
| 87 | - | wheel2 = Instance.new("Part")
|
| 87 | + | local angleSteer = 35 |
| 88 | - | wheel2.Parent = Seat |
| 88 | + | |
| 89 | - | wheel2.Size = Vector3.new(1,3,3) |
| 89 | + | if property == "Steer" then |
| 90 | - | wheel2.CFrame = owner.Character.HumanoidRootPart.CFrame * CFrame.new(3.739,6.5,-7.25) |
| 90 | + | alignposition3.TargetAngle = angleSteer * Seat.Steer |
| 91 | - | wheel2.TopSurface = Enum.SurfaceType.Smooth |
| 91 | + | alignposition23.TargetAngle = angleSteer * -Seat.Steer |
| 92 | - | wheel2.BottomSurface = Enum.SurfaceType.Smooth |
| 92 | + | |
| 93 | end | |
| 94 | Seat.Changed:Connect(carMove) | |
| 95 | - | wheel3.Size = Vector3.new(1,3,3) |
| 95 | + | |
| 96 | local friction = 1 | |
| 97 | local elasticity = 0 | |
| 98 | local frictionWeight = 100000000000 | |
| 99 | local elasticityWeight = 0 | |
| 100 | local physProperties = PhysicalProperties.new(density, friction, elasticity, frictionWeight, elasticityWeight) | |
| 101 | - | wheel4.Size = Vector3.new(1,3,3) |
| 101 | + | |
| 102 | wheel3.CustomPhysicalProperties = physProperties | |
| 103 | wheel4.CustomPhysicalProperties = physProperties | |
| 104 | - | wheel4.BottomSurface = Enum.SurfaceType.Smooth |
| 104 | + | |
| 105 | - | wheel.Shape = Enum.PartType.Cylinder |
| 105 | + | |
| 106 | - | wheel2.Shape = Enum.PartType.Cylinder |
| 106 | + | |
| 107 | - | wheel3.Shape = Enum.PartType.Cylinder |
| 107 | + | |
| 108 | - | wheel4.Shape = Enum.PartType.Cylinder |
| 108 | + | -- function Touch(balls) |
| 109 | - | local attachment0 = Instance.new("Attachment")
|
| 109 | + | -- balls.Touched = true |
| 110 | - | attachment0.Parent = steer |
| 110 | + | -- end |
| 111 | - | local attachment1 = Instance.new("Attachment")
|
| 111 | + |