View difference between Paste ID: Gsd5HAfJ and NT926ueM
SHOW: | | - or go back to the newest paste.
1
2
--Converted with ttyyuu12345's model to script plugin v4
3
function sandbox(var,func)
4
	local env = getfenv(func)
5
	local newenv = setmetatable({},{
6
		__index = function(self,k)
7
			if k=="script" then
8
				return var
9
			else
10
				return env[k]
11
			end
12
		end,
13
	})
14
	setfenv(func,newenv)
15
	return func
16
end
17
cors = {}
18
mas = Instance.new("Model",game:GetService("Lighting"))
19
Model0 = Instance.new("Model")
20
Part1 = Instance.new("Part")
21-
WedgePart2 = Instance.new("WedgePart")
21+
HopperBin2 = Instance.new("HopperBin")
22-
Part3 = Instance.new("Part")
22+
Script3 = Instance.new("Script")
23-
Part4 = Instance.new("Part")
23+
ObjectValue4 = Instance.new("ObjectValue")
24-
Model5 = Instance.new("Model")
24+
Script5 = Instance.new("Script")
25-
Part6 = Instance.new("Part")
25+
Script6 = Instance.new("Script")
26-
SpecialMesh7 = Instance.new("SpecialMesh")
26+
Model7 = Instance.new("Model")
27-
Script8 = Instance.new("Script")
27+
Part8 = Instance.new("Part")
28-
Part9 = Instance.new("Part")
28+
BlockMesh9 = Instance.new("BlockMesh")
29-
SpecialMesh10 = Instance.new("SpecialMesh")
29+
BodyGyro10 = Instance.new("BodyGyro")
30-
Script11 = Instance.new("Script")
30+
BodyPosition11 = Instance.new("BodyPosition")
31
Part12 = Instance.new("Part")
32-
SpecialMesh13 = Instance.new("SpecialMesh")
32+
BlockMesh13 = Instance.new("BlockMesh")
33-
Script14 = Instance.new("Script")
33+
Weld14 = Instance.new("Weld")
34
Part15 = Instance.new("Part")
35-
Part16 = Instance.new("Part")
35+
BlockMesh16 = Instance.new("BlockMesh")
36-
SpecialMesh17 = Instance.new("SpecialMesh")
36+
Weld17 = Instance.new("Weld")
37-
Script18 = Instance.new("Script")
37+
Part18 = Instance.new("Part")
38-
Part19 = Instance.new("Part")
38+
BlockMesh19 = Instance.new("BlockMesh")
39-
SpecialMesh20 = Instance.new("SpecialMesh")
39+
Weld20 = Instance.new("Weld")
40-
Script21 = Instance.new("Script")
40+
Model21 = Instance.new("Model")
41
Part22 = Instance.new("Part")
42-
SpecialMesh23 = Instance.new("SpecialMesh")
42+
BlockMesh23 = Instance.new("BlockMesh")
43-
Script24 = Instance.new("Script")
43+
Weld24 = Instance.new("Weld")
44
Part25 = Instance.new("Part")
45-
SpecialMesh26 = Instance.new("SpecialMesh")
45+
BlockMesh26 = Instance.new("BlockMesh")
46-
Script27 = Instance.new("Script")
46+
Weld27 = Instance.new("Weld")
47
Part28 = Instance.new("Part")
48-
SpecialMesh29 = Instance.new("SpecialMesh")
48+
BlockMesh29 = Instance.new("BlockMesh")
49-
Script30 = Instance.new("Script")
49+
Weld30 = Instance.new("Weld")
50-
WedgePart31 = Instance.new("WedgePart")
50+
Part31 = Instance.new("Part")
51-
Part32 = Instance.new("Part")
51+
BlockMesh32 = Instance.new("BlockMesh")
52-
Part33 = Instance.new("Part")
52+
Weld33 = Instance.new("Weld")
53-
Model34 = Instance.new("Model")
53+
Part34 = Instance.new("Part")
54-
Part35 = Instance.new("Part")
54+
BlockMesh35 = Instance.new("BlockMesh")
55-
SpecialMesh36 = Instance.new("SpecialMesh")
55+
Weld36 = Instance.new("Weld")
56-
Script37 = Instance.new("Script")
56+
Part37 = Instance.new("Part")
57-
Part38 = Instance.new("Part")
57+
BlockMesh38 = Instance.new("BlockMesh")
58-
SpecialMesh39 = Instance.new("SpecialMesh")
58+
Weld39 = Instance.new("Weld")
59
Script40 = Instance.new("Script")
60-
Part41 = Instance.new("Part")
60+
BoolValue41 = Instance.new("BoolValue")
61-
Part42 = Instance.new("Part")
61+
NumberValue42 = Instance.new("NumberValue")
62-
SpecialMesh43 = Instance.new("SpecialMesh")
62+
Vector3Value43 = Instance.new("Vector3Value")
63
Script44 = Instance.new("Script")
64-
Part45 = Instance.new("Part")
64+
Script45 = Instance.new("Script")
65-
SpecialMesh46 = Instance.new("SpecialMesh")
65+
Script46 = Instance.new("Script")
66
Script47 = Instance.new("Script")
67-
Part48 = Instance.new("Part")
67+
Script48 = Instance.new("Script")
68-
SpecialMesh49 = Instance.new("SpecialMesh")
68+
StringValue49 = Instance.new("StringValue")
69
Script50 = Instance.new("Script")
70-
Part51 = Instance.new("Part")
70+
NumberValue51 = Instance.new("NumberValue")
71-
SpecialMesh52 = Instance.new("SpecialMesh")
71+
Part52 = Instance.new("Part")
72-
Script53 = Instance.new("Script")
72+
Model0.Name = "Administrative Satellite"
73-
Part54 = Instance.new("Part")
73+
74-
Part55 = Instance.new("Part")
74+
Part1.Name = "Giver"
75-
Model56 = Instance.new("Model")
75+
76-
Part57 = Instance.new("Part")
76+
Part1.BrickColor = BrickColor.new("Really black")
77-
SpecialMesh58 = Instance.new("SpecialMesh")
77+
Part1.Rotation = Vector3.new(0, -90, 0)
78-
Script59 = Instance.new("Script")
78+
79-
Part60 = Instance.new("Part")
79+
Part1.Size = Vector3.new(1, 1.20000005, 4)
80-
SpecialMesh61 = Instance.new("SpecialMesh")
80+
Part1.CFrame = CFrame.new(19, 3.00001097, -57.5, 0, 0, -1, 0, 1, -0, 1, 0, -0)
81-
Script62 = Instance.new("Script")
81+
82-
Part63 = Instance.new("Part")
82+
Part1.TopSurface = Enum.SurfaceType.Smooth
83-
BodyAngularVelocity64 = Instance.new("BodyAngularVelocity")
83+
Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
84-
Part65 = Instance.new("Part")
84+
Part1.Position = Vector3.new(19, 3.00001097, -57.5)
85-
SpecialMesh66 = Instance.new("SpecialMesh")
85+
Part1.Orientation = Vector3.new(0, -90, 0)
86-
Script67 = Instance.new("Script")
86+
Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
87-
Part68 = Instance.new("Part")
87+
HopperBin2.Name = "Control Satellite"
88-
SpecialMesh69 = Instance.new("SpecialMesh")
88+
HopperBin2.Parent = Part1
89-
Script70 = Instance.new("Script")
89+
Script3.Parent = HopperBin2
90-
Part71 = Instance.new("Part")
90+
table.insert(cors,sandbox(Script3,function()
91-
SpecialMesh72 = Instance.new("SpecialMesh")
91+
function onMove(mouse)
92-
Script73 = Instance.new("Script")
92+
	targ = mouse.Target
93-
Part74 = Instance.new("Part")
93+
	hit = mouse.Hit
94-
SpecialMesh75 = Instance.new("SpecialMesh")
94+
	if (targ == nil) then
95-
Script76 = Instance.new("Script")
95+
		script.Parent.Parent.Parent.Message.Text = "No target position"
96-
Part77 = Instance.new("Part")
96+
		return 
97-
Model78 = Instance.new("Model")
97+
98-
Part79 = Instance.new("Part")
98+
	if (script.Parent.SAT.Value == nil) then
99-
SpecialMesh80 = Instance.new("SpecialMesh")
99+
		script.Parent.Parent.Parent.Message.Text = "No sattelite is being controlled"
100-
Script81 = Instance.new("Script")
100+
		return
101-
Part82 = Instance.new("Part")
101+
102-
SpecialMesh83 = Instance.new("SpecialMesh")
102+
	if (script.Parent.SAT.Value.Controlling.Value == "") then
103-
Script84 = Instance.new("Script")
103+
		script.Parent.Parent.Parent.Message.Text = "Nobody is controlling the sattelite. Click to control."
104-
Part85 = Instance.new("Part")
104+
		return
105-
SpecialMesh86 = Instance.new("SpecialMesh")
105+
106-
Script87 = Instance.new("Script")
106+
	if (script.Parent.SAT.Value.Controlling.Value ~= "" and script.Parent.SAT.Value.Controlling.Value ~= script.Parent.Parent.Parent.Name) then
107-
Part88 = Instance.new("Part")
107+
		script.Parent.Parent.Parent.Message.Text = script.Parent.SAT.Value.Controlling.Value .. " is already controlling the sattelite."
108-
BodyAngularVelocity89 = Instance.new("BodyAngularVelocity")
108+
		return
109-
Part90 = Instance.new("Part")
109+
110-
SpecialMesh91 = Instance.new("SpecialMesh")
110+
	if (script.Parent.SAT.Value.Recharge_time.Value ~= 0) then
111-
Script92 = Instance.new("Script")
111+
		script.Parent.Parent.Parent.Message.Text = "Reloading (" .. script.Parent.SAT.Value.Recharge_time.Value .. ") Taking your control in " .. script.Parent.SAT.Value.TControl.Value .. " seconds."
112-
Part93 = Instance.new("Part")
112+
	else
113-
SpecialMesh94 = Instance.new("SpecialMesh")
113+
		script.Parent.Parent.Parent.Message.Text = "Ready ... Taking your control in " .. script.Parent.SAT.Value.TControl.Value .. " seconds."
114-
Script95 = Instance.new("Script")
114+
115-
Part96 = Instance.new("Part")
115+
	script.Parent.SAT.Value.Position.Value = hit.p
116-
SpecialMesh97 = Instance.new("SpecialMesh")
116+
117-
Script98 = Instance.new("Script")
117+
118-
Part99 = Instance.new("Part")
118+
function onButton1Down(mouse)
119-
SpecialMesh100 = Instance.new("SpecialMesh")
119+
	if (script.Parent.SAT.Value == nil) then
120-
Script101 = Instance.new("Script")
120+
		script.Parent.Parent.Parent.Message.Text = "No sattelite is being controlled"
121-
Part102 = Instance.new("Part")
121+
		return
122-
SpecialMesh103 = Instance.new("SpecialMesh")
122+
123-
Script104 = Instance.new("Script")
123+
	if (script.Parent.SAT.Value.Controlling.Value == "") then
124-
Model105 = Instance.new("Model")
124+
		script.Parent.SAT.Value.Controlling.Value = script.Parent.Parent.Parent.Name
125-
Part106 = Instance.new("Part")
125+
		return
126-
SpecialMesh107 = Instance.new("SpecialMesh")
126+
127-
Script108 = Instance.new("Script")
127+
	if (script.Parent.SAT.Value.Controlling.Value ~= "" and script.Parent.SAT.Value.Controlling.Value ~= script.Parent.Parent.Parent.Name) then
128-
Part109 = Instance.new("Part")
128+
		script.Parent.Parent.Parent.Message.Text = script.Parent.SAT.Value.Controlling.Value .. " is already controlling the sattelite." 
129-
SpecialMesh110 = Instance.new("SpecialMesh")
129+
		return
130-
Script111 = Instance.new("Script")
130+
131-
Part112 = Instance.new("Part")
131+
	if (script.Parent.SAT.Value.Recharge_time.Value ~= 0) then
132-
Part113 = Instance.new("Part")
132+
		script.Parent.Parent.Parent.Message.Text = "Reloading (" .. script.Parent.SAT.Value.Recharge_time.Value .. ")"
133-
SpecialMesh114 = Instance.new("SpecialMesh")
133+
	else
134-
Script115 = Instance.new("Script")
134+
		script.Parent.Parent.Parent.Message.Text = "Ready"
135-
Part116 = Instance.new("Part")
135+
		script.Parent.SAT.Value.Fire.Value = true
136-
SpecialMesh117 = Instance.new("SpecialMesh")
136+
137-
Script118 = Instance.new("Script")
137+
138-
Part119 = Instance.new("Part")
138+
139-
SpecialMesh120 = Instance.new("SpecialMesh")
139+
function onS(mouse)
140-
Script121 = Instance.new("Script")
140+
	mouse.Button1Down:connect(function() onButton1Down(mouse) end)
141-
Part122 = Instance.new("Part")
141+
	Instance.new("Hint").Parent = script.Parent.Parent.Parent
142-
SpecialMesh123 = Instance.new("SpecialMesh")
142+
	mouse.Move:connect(function() onMove(mouse) end)
143-
Script124 = Instance.new("Script")
143+
144-
Part125 = Instance.new("Part")
144+
script.Parent.Selected:connect(onS)
145-
Model126 = Instance.new("Model")
145+
146-
Part127 = Instance.new("Part")
146+
function onUnS(mouse)
147-
SpecialMesh128 = Instance.new("SpecialMesh")
147+
	script.Parent.Parent.Parent.Message:Remove()
148-
Script129 = Instance.new("Script")
148+
149-
Part130 = Instance.new("Part")
149+
150-
SpecialMesh131 = Instance.new("SpecialMesh")
150+
script.Parent.Parent.Parent.Character.Humanoid.Died:connect(onUnS)
151-
Script132 = Instance.new("Script")
151+
script.Parent.Deselected:connect(onUnS)
152-
Part133 = Instance.new("Part")
152+
153-
SpecialMesh134 = Instance.new("SpecialMesh")
153+
ObjectValue4.Name = "SAT"
154-
Script135 = Instance.new("Script")
154+
ObjectValue4.Parent = HopperBin2
155-
Part136 = Instance.new("Part")
155+
ObjectValue4.Value = Model7
156-
Part137 = Instance.new("Part")
156+
Script5.Name = "Select"
157-
SpecialMesh138 = Instance.new("SpecialMesh")
157+
Script5.Parent = Part1
158-
Script139 = Instance.new("Script")
158+
table.insert(cors,sandbox(Script5,function()
159-
Part140 = Instance.new("Part")
159+
script.Parent["Control sattelite"].SAT.Value = script.Parent.Parent.Sattelite
160-
SpecialMesh141 = Instance.new("SpecialMesh")
160+
161-
Script142 = Instance.new("Script")
161+
Script6.Parent = Part1
162-
Part143 = Instance.new("Part")
162+
table.insert(cors,sandbox(Script6,function()
163-
SpecialMesh144 = Instance.new("SpecialMesh")
163+
function collide(hit)
164-
Script145 = Instance.new("Script")
164+
	a = hit.Parent.Name
165-
Part146 = Instance.new("Part")
165+
	b = game.Players:children()
166-
SpecialMesh147 = Instance.new("SpecialMesh")
166+
	for c = 1, #b do
167-
Script148 = Instance.new("Script")
167+
		if (b[c].Name == a and b[c].Backpack:findFirstChild("Control Satellite") == nil) then
168-
Part149 = Instance.new("Part")
168+
			d = script.Parent["Control Satellite"]:clone()
169-
SpecialMesh150 = Instance.new("SpecialMesh")
169+
			e = d:clone()
170-
Script151 = Instance.new("Script")
170+
			e.Parent = b[c].Backpack
171-
Model152 = Instance.new("Model")
171+
		end
172-
Part153 = Instance.new("Part")
172+
173-
SpecialMesh154 = Instance.new("SpecialMesh")
173+
174-
Script155 = Instance.new("Script")
174+
175-
Part156 = Instance.new("Part")
175+
script.Parent.Touched:connect(collide)
176-
SpecialMesh157 = Instance.new("SpecialMesh")
176+
177-
Script158 = Instance.new("Script")
177+
Model7.Name = "Satellite"
178-
Part159 = Instance.new("Part")
178+
Model7.Parent = Model0
179-
BodyAngularVelocity160 = Instance.new("BodyAngularVelocity")
179+
Part8.Name = "Part1"
180-
Part161 = Instance.new("Part")
180+
Part8.Parent = Model7
181-
SpecialMesh162 = Instance.new("SpecialMesh")
181+
Part8.BrickColor = BrickColor.new("Really black")
182-
Script163 = Instance.new("Script")
182+
Part8.Rotation = Vector3.new(-135.009995, 0, -180)
183-
Part164 = Instance.new("Part")
183+
Part8.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
184-
SpecialMesh165 = Instance.new("SpecialMesh")
184+
Part8.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
185-
Script166 = Instance.new("Script")
185+
Part8.CanCollide = false
186-
Part167 = Instance.new("Part")
186+
Part8.Size = Vector3.new(1, 1.20000005, 4)
187-
SpecialMesh168 = Instance.new("SpecialMesh")
187+
Part8.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999821, 1.07091682e-06, -8.60602825e-07, 1.48881057e-07, 0.707193077, 0.707020402, 1.3657725e-06, 0.707020462, -0.707192957)
188-
Script169 = Instance.new("Script")
188+
Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
189-
Part170 = Instance.new("Part")
189+
Part8.Position = Vector3.new(19, 9.077878, -54.9978638)
190-
SpecialMesh171 = Instance.new("SpecialMesh")
190+
Part8.Orientation = Vector3.new(-44.9899979, -180, 0)
191-
Script172 = Instance.new("Script")
191+
Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
192-
WedgePart173 = Instance.new("WedgePart")
192+
BlockMesh9.Parent = Part8
193-
WedgePart174 = Instance.new("WedgePart")
193+
BlockMesh9.Scale = Vector3.new(8, 0.5, 0.200000003)
194-
Part175 = Instance.new("Part")
194+
BlockMesh9.Scale = Vector3.new(8, 0.5, 0.200000003)
195-
Part176 = Instance.new("Part")
195+
BodyGyro10.Parent = Part8
196-
WedgePart177 = Instance.new("WedgePart")
196+
BodyGyro10.CFrame = CFrame.new(-1.56223493e-07, 49.9891243, -49.9989243, -1, 2.20916463e-09, -2.20959784e-09, 9.79514194e-18, 0.707176089, 0.707037449, 3.12453707e-09, 0.707037449, -0.707176089)
197-
Part178 = Instance.new("Part")
197+
BodyGyro10.maxTorque = Vector3.new(900000000, 900000000, 900000000)
198-
Model179 = Instance.new("Model")
198+
BodyGyro10.MaxTorque = Vector3.new(900000000, 900000000, 900000000)
199-
Part180 = Instance.new("Part")
199+
BodyPosition11.Parent = Part8
200-
SpecialMesh181 = Instance.new("SpecialMesh")
200+
BodyPosition11.position = Vector3.new(0, 45, -148)
201-
Script182 = Instance.new("Script")
201+
BodyPosition11.Position = Vector3.new(0, 45, -148)
202-
Part183 = Instance.new("Part")
202+
Part12.Name = "Part2"
203-
SpecialMesh184 = Instance.new("SpecialMesh")
203+
Part12.Parent = Model7
204-
Script185 = Instance.new("Script")
204+
Part12.BrickColor = BrickColor.new("Really black")
205-
Part186 = Instance.new("Part")
205+
Part12.Rotation = Vector3.new(-135.009995, 0, -180)
206-
SpecialMesh187 = Instance.new("SpecialMesh")
206+
Part12.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
207-
Script188 = Instance.new("Script")
207+
Part12.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
208-
Part189 = Instance.new("Part")
208+
Part12.CanCollide = false
209-
BodyAngularVelocity190 = Instance.new("BodyAngularVelocity")
209+
Part12.Size = Vector3.new(1, 1.20000005, 4)
210-
Part191 = Instance.new("Part")
210+
Part12.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
211-
SpecialMesh192 = Instance.new("SpecialMesh")
211+
Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
212-
Script193 = Instance.new("Script")
212+
Part12.Position = Vector3.new(19, 9.077878, -54.9978638)
213-
Part194 = Instance.new("Part")
213+
Part12.Orientation = Vector3.new(-44.9899979, -180, 0)
214-
SpecialMesh195 = Instance.new("SpecialMesh")
214+
Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
215-
Script196 = Instance.new("Script")
215+
BlockMesh13.Parent = Part12
216-
Part197 = Instance.new("Part")
216+
BlockMesh13.Scale = Vector3.new(4, 3, 1)
217-
SpecialMesh198 = Instance.new("SpecialMesh")
217+
BlockMesh13.Scale = Vector3.new(4, 3, 1)
218-
Script199 = Instance.new("Script")
218+
Weld14.Parent = Part12
219-
Part200 = Instance.new("Part")
219+
Weld14.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
220-
SpecialMesh201 = Instance.new("SpecialMesh")
220+
Weld14.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
221-
Script202 = Instance.new("Script")
221+
Weld14.Part0 = Part12
222-
Part203 = Instance.new("Part")
222+
Weld14.Part1 = Part8
223-
SpecialMesh204 = Instance.new("SpecialMesh")
223+
Part15.Name = "Part3"
224-
Script205 = Instance.new("Script")
224+
Part15.Parent = Model7
225-
Part206 = Instance.new("Part")
225+
Part15.BrickColor = BrickColor.new("Bright blue")
226-
Part207 = Instance.new("Part")
226+
Part15.Reflectance = 0.5
227-
Part208 = Instance.new("Part")
227+
Part15.Rotation = Vector3.new(-135.009995, 0, -180)
228-
Part209 = Instance.new("Part")
228+
Part15.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
229-
Part210 = Instance.new("Part")
229+
Part15.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
230-
WedgePart211 = Instance.new("WedgePart")
230+
Part15.CanCollide = false
231-
WedgePart212 = Instance.new("WedgePart")
231+
Part15.Size = Vector3.new(1, 1.20000005, 4)
232-
Part213 = Instance.new("Part")
232+
Part15.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
233-
Part214 = Instance.new("Part")
233+
Part15.Color = Color3.new(0.0509804, 0.411765, 0.67451)
234-
Decal215 = Instance.new("Decal")
234+
Part15.Position = Vector3.new(19, 9.077878, -54.9978638)
235-
Part216 = Instance.new("Part")
235+
Part15.Orientation = Vector3.new(-44.9899979, -180, 0)
236-
Part217 = Instance.new("Part")
236+
Part15.Color = Color3.new(0.0509804, 0.411765, 0.67451)
237-
Part218 = Instance.new("Part")
237+
BlockMesh16.Parent = Part15
238-
WedgePart219 = Instance.new("WedgePart")
238+
BlockMesh16.Offset = Vector3.new(-8, 0, 0)
239-
Part220 = Instance.new("Part")
239+
BlockMesh16.Scale = Vector3.new(8, 4, 0.100000001)
240-
WedgePart221 = Instance.new("WedgePart")
240+
BlockMesh16.Scale = Vector3.new(8, 4, 0.100000001)
241-
WedgePart222 = Instance.new("WedgePart")
241+
Weld17.Parent = Part15
242-
WedgePart223 = Instance.new("WedgePart")
242+
Weld17.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
243-
WedgePart224 = Instance.new("WedgePart")
243+
Weld17.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
244-
Part225 = Instance.new("Part")
244+
Weld17.Part0 = Part15
245-
Part226 = Instance.new("Part")
245+
Weld17.Part1 = Part8
246-
Part227 = Instance.new("Part")
246+
Part18.Name = "Part4"
247-
WedgePart228 = Instance.new("WedgePart")
247+
Part18.Parent = Model7
248-
WedgePart229 = Instance.new("WedgePart")
248+
Part18.BrickColor = BrickColor.new("Bright blue")
249-
Part230 = Instance.new("Part")
249+
Part18.Reflectance = 0.5
250-
Part231 = Instance.new("Part")
250+
Part18.Rotation = Vector3.new(-135.009995, 0, -180)
251
Part18.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
252-
Part1.Name = "notme"
252+
Part18.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
253
Part18.CanCollide = false
254-
Part1.BrickColor = BrickColor.new("Dark stone grey")
254+
Part18.Size = Vector3.new(1, 1.20000005, 4)
255-
Part1.Rotation = Vector3.new(180, 0, -180)
255+
Part18.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
256
Part18.Color = Color3.new(0.0509804, 0.411765, 0.67451)
257-
Part1.Size = Vector3.new(9, 103.200005, 10)
257+
Part18.Position = Vector3.new(19, 9.077878, -54.9978638)
258-
Part1.CFrame = CFrame.new(-17.5, 52.5999794, 22.0001221, -1, 0, -0, -0, 1, -0, -0, 0, -1)
258+
Part18.Orientation = Vector3.new(-44.9899979, -180, 0)
259
Part18.Color = Color3.new(0.0509804, 0.411765, 0.67451)
260-
Part1.TopSurface = Enum.SurfaceType.Weld
260+
BlockMesh19.Parent = Part18
261-
Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
261+
BlockMesh19.Offset = Vector3.new(8, 0, 0)
262-
Part1.Position = Vector3.new(-17.5, 52.5999794, 22.0001221)
262+
BlockMesh19.Scale = Vector3.new(8, 4, 0.100000001)
263-
Part1.Orientation = Vector3.new(0, -180, 0)
263+
BlockMesh19.Scale = Vector3.new(8, 4, 0.100000001)
264-
Part1.Color = Color3.new(0.388235, 0.372549, 0.384314)
264+
Weld20.Parent = Part18
265-
WedgePart2.Parent = Model0
265+
Weld20.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
266-
WedgePart2.Rotation = Vector3.new(0, 90, 0)
266+
Weld20.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
267-
WedgePart2.Anchored = true
267+
Weld20.Part0 = Part18
268-
WedgePart2.FormFactor = Enum.FormFactor.Symmetric
268+
Weld20.Part1 = Part8
269-
WedgePart2.Friction = 0
269+
Model21.Name = "Laser"
270-
WedgePart2.Size = Vector3.new(91, 23, 30)
270+
Model21.Parent = Model7
271-
WedgePart2.CFrame = CFrame.new(-28, 115.699837, 57.5, -0, 0, 1, -0, 1, 0, -1, 0, 0)
271+
Part22.Name = "Part3"
272-
WedgePart2.BottomSurface = Enum.SurfaceType.Smooth
272+
Part22.Parent = Model21
273-
WedgePart2.Position = Vector3.new(-28, 115.699837, 57.5)
273+
Part22.BrickColor = BrickColor.new("Really black")
274-
WedgePart2.Orientation = Vector3.new(0, 90, 0)
274+
Part22.Rotation = Vector3.new(-135.009995, 0, -180)
275-
Part3.Name = "notme"
275+
Part22.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
276-
Part3.Parent = Model0
276+
Part22.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
277-
Part3.BrickColor = BrickColor.new("Dark stone grey")
277+
Part22.CanCollide = false
278-
Part3.Rotation = Vector3.new(0, -90, 0)
278+
Part22.Size = Vector3.new(1, 1.20000005, 4)
279-
Part3.Anchored = true
279+
Part22.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
280-
Part3.Size = Vector3.new(103, 80.4000015, 6)
280+
Part22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
281-
Part3.CFrame = CFrame.new(-10, 87.199913, 57.5, 0, 0, -1, 0, 1, -0, 1, 0, -0)
281+
Part22.Position = Vector3.new(19, 9.077878, -54.9978638)
282-
Part3.BottomSurface = Enum.SurfaceType.Smooth
282+
Part22.Orientation = Vector3.new(-44.9899979, -180, 0)
283-
Part3.TopSurface = Enum.SurfaceType.Weld
283+
Part22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
284-
Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
284+
BlockMesh23.Parent = Part22
285-
Part3.Position = Vector3.new(-10, 87.199913, 57.5)
285+
BlockMesh23.Offset = Vector3.new(0, 0, -4)
286-
Part3.Orientation = Vector3.new(0, -90, 0)
286+
BlockMesh23.Scale = Vector3.new(1.10000002, 1.10000002, 0.100000001)
287-
Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
287+
BlockMesh23.Scale = Vector3.new(1.10000002, 1.10000002, 0.100000001)
288-
Part4.Name = "notme"
288+
Weld24.Parent = Part22
289-
Part4.Parent = Model0
289+
Weld24.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
290-
Part4.BrickColor = BrickColor.new("Dark stone grey")
290+
Weld24.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
291-
Part4.Rotation = Vector3.new(180, 0, -180)
291+
Weld24.Part0 = Part22
292-
Part4.Anchored = true
292+
Weld24.Part1 = Part8
293-
Part4.Size = Vector3.new(8, 44.4000015, 31)
293+
Part25.Name = "Part1"
294-
Part4.CFrame = CFrame.new(-39, 59.1999741, 57.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
294+
Part25.Parent = Model21
295-
Part4.BottomSurface = Enum.SurfaceType.Smooth
295+
Part25.BrickColor = BrickColor.new("Bright blue")
296-
Part4.TopSurface = Enum.SurfaceType.Weld
296+
Part25.Transparency = 0.5
297-
Part4.Color = Color3.new(0.388235, 0.372549, 0.384314)
297+
Part25.Rotation = Vector3.new(-135.009995, 0, -180)
298-
Part4.Position = Vector3.new(-39, 59.1999741, 57.5)
298+
Part25.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
299-
Part4.Orientation = Vector3.new(0, -180, 0)
299+
Part25.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
300-
Part4.Color = Color3.new(0.388235, 0.372549, 0.384314)
300+
Part25.CanCollide = false
301-
Model5.Parent = Model0
301+
Part25.Size = Vector3.new(1, 1.20000005, 4)
302-
Part6.Name = "notme"
302+
Part25.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
303-
Part6.Parent = Model5
303+
Part25.Color = Color3.new(0.0509804, 0.411765, 0.67451)
304-
Part6.Rotation = Vector3.new(147.529999, 0, 0)
304+
Part25.Position = Vector3.new(19, 9.077878, -54.9978638)
305-
Part6.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
305+
Part25.Orientation = Vector3.new(-44.9899979, -180, 0)
306-
Part6.Velocity = Vector3.new(-0.0143768545, 11.3132448, -6.4217701)
306+
Part25.Color = Color3.new(0.0509804, 0.411765, 0.67451)
307-
Part6.Size = Vector3.new(2, 2.4000001, 3)
307+
BlockMesh26.Parent = Part25
308-
Part6.CFrame = CFrame.new(-56.0000496, 75.9190445, 69.5908127, 0.999996543, 5.97588468e-08, 2.73582756e-08, 6.510367e-08, -0.843621969, -0.536931515, -9.0063228e-09, 0.536931515, -0.843625903)
308+
BlockMesh26.Offset = Vector3.new(0, 0, -2)
309-
Part6.BackSurface = Enum.SurfaceType.Weld
309+
Weld27.Parent = Part25
310-
Part6.BottomSurface = Enum.SurfaceType.Smooth
310+
Weld27.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
311-
Part6.TopSurface = Enum.SurfaceType.Smooth
311+
Weld27.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
312-
Part6.Position = Vector3.new(-56.0000496, 75.9190445, 69.5908127)
312+
Weld27.Part0 = Part25
313-
Part6.Orientation = Vector3.new(32.4699974, 180, 180)
313+
Weld27.Part1 = Part8
314-
SpecialMesh7.Parent = Part6
314+
Part28.Name = "Part2"
315-
SpecialMesh7.MeshType = Enum.MeshType.Wedge
315+
Part28.Parent = Model21
316-
Script8.Name = "Script1"
316+
Part28.Transparency = 0.20000000298023
317-
Script8.Parent = Part6
317+
Part28.Rotation = Vector3.new(-135.009995, 0, -180)
318-
table.insert(cors,sandbox(Script8,function()
318+
Part28.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
319-
bin = script.Parent
319+
Part28.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
320
Part28.CanCollide = false
321-
function onTouched(hit)
321+
Part28.Size = Vector3.new(1, 1.20000005, 4)
322-
	if hit.Name ~= "notme" then
322+
Part28.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
323-
	hit:BreakJoints()
323+
Part28.Position = Vector3.new(19, 9.077878, -54.9978638)
324-
   script.Parent.Sound:Play()
324+
Part28.Orientation = Vector3.new(-44.9899979, -180, 0)
325
BlockMesh29.Parent = Part28
326-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
326+
BlockMesh29.Offset = Vector3.new(0, 0, -2)
327-
		hit.formFactor = 2
327+
BlockMesh29.Scale = Vector3.new(0.5, 0.5, 1)
328-
		hit.Size = Vector3.new(2,1,2)
328+
BlockMesh29.Scale = Vector3.new(0.5, 0.5, 1)
329
Weld30.Parent = Part28
330-
end 
330+
Weld30.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
331
Weld30.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
332-
connection = bin.Touched:connect(onTouched)
332+
Weld30.Part0 = Part28
333
Weld30.Part1 = Part8
334-
Part9.Name = "notme"
334+
Part31.Name = "Part4"
335-
Part9.Parent = Model5
335+
Part31.Parent = Model21
336-
Part9.Rotation = Vector3.new(-122.479996, 0, 0)
336+
Part31.BrickColor = BrickColor.new("Really black")
337-
Part9.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
337+
Part31.Rotation = Vector3.new(-135.009995, 0, -180)
338-
Part9.Velocity = Vector3.new(-0.0139936525, 7.13727856, 11.0797215)
338+
Part31.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
339-
Part9.Size = Vector3.new(2, 2.4000001, 3)
339+
Part31.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
340-
Part9.CFrame = CFrame.new(-56.0000496, 67.1141663, 67.4899139, 0.999996543, 2.73582756e-08, -5.97588468e-08, 6.510367e-08, -0.536931515, 0.843621969, -9.0063228e-09, -0.843625903, -0.536931515)
340+
Part31.CanCollide = false
341-
Part9.BackSurface = Enum.SurfaceType.Weld
341+
Part31.Size = Vector3.new(1, 1.20000005, 4)
342-
Part9.BottomSurface = Enum.SurfaceType.Smooth
342+
Part31.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
343-
Part9.TopSurface = Enum.SurfaceType.Smooth
343+
Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
344-
Part9.Position = Vector3.new(-56.0000496, 67.1141663, 67.4899139)
344+
Part31.Position = Vector3.new(19, 9.077878, -54.9978638)
345-
Part9.Orientation = Vector3.new(-57.5200005, -180, 180)
345+
Part31.Orientation = Vector3.new(-44.9899979, -180, 0)
346-
SpecialMesh10.Parent = Part9
346+
Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
347-
SpecialMesh10.MeshType = Enum.MeshType.Wedge
347+
BlockMesh32.Parent = Part31
348-
Script11.Name = "Script1"
348+
BlockMesh32.Offset = Vector3.new(1, 0, -2)
349-
Script11.Parent = Part9
349+
BlockMesh32.Scale = Vector3.new(0.100000001, 0.100000001, 1)
350-
table.insert(cors,sandbox(Script11,function()
350+
BlockMesh32.Scale = Vector3.new(0.100000001, 0.100000001, 1)
351-
bin = script.Parent
351+
Weld33.Parent = Part31
352
Weld33.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
353-
function onTouched(hit)
353+
Weld33.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
354-
	if hit.Name ~= "notme" then
354+
Weld33.Part0 = Part31
355-
	hit:BreakJoints()
355+
Weld33.Part1 = Part8
356-
   script.Parent.Sound:Play()
356+
Part34.Name = "Part5"
357
Part34.Parent = Model21
358-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
358+
Part34.BrickColor = BrickColor.new("Really black")
359-
		hit.formFactor = 2
359+
Part34.Rotation = Vector3.new(-135.009995, 0, -180)
360-
		hit.Size = Vector3.new(2,1,2)
360+
Part34.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
361
Part34.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
362-
end 
362+
Part34.CanCollide = false
363
Part34.Size = Vector3.new(1, 1.20000005, 4)
364-
connection = bin.Touched:connect(onTouched)
364+
Part34.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.999999702, 1.07091682e-06, -8.60602654e-07, 1.48881057e-07, 0.707193077, 0.707020342, 1.36577239e-06, 0.707020462, -0.707192898)
365
Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
366-
Part12.Name = "notme"
366+
Part34.Position = Vector3.new(19, 9.077878, -54.9978638)
367-
Part12.Parent = Model5
367+
Part34.Orientation = Vector3.new(-44.9899979, -180, 0)
368-
Part12.Rotation = Vector3.new(147.529999, 0, 0)
368+
Part34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
369-
Part12.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
369+
BlockMesh35.Parent = Part34
370-
Part12.Velocity = Vector3.new(-0.0143768545, 11.3130751, -6.42179108)
370+
BlockMesh35.Offset = Vector3.new(0.5, 0, -4)
371-
Part12.Size = Vector3.new(2, 2.4000001, 3)
371+
BlockMesh35.Scale = Vector3.new(1, 0.100000001, 0.0500000007)
372-
Part12.CFrame = CFrame.new(-60.0000343, 75.9190445, 69.5908127, 0.999996543, 5.97588468e-08, 2.73582756e-08, 6.510367e-08, -0.843621969, -0.536931515, -9.0063228e-09, 0.536931515, -0.843625903)
372+
BlockMesh35.Scale = Vector3.new(1, 0.100000001, 0.0500000007)
373-
Part12.BackSurface = Enum.SurfaceType.Weld
373+
Weld36.Parent = Part34
374-
Part12.BottomSurface = Enum.SurfaceType.Smooth
374+
Weld36.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
375-
Part12.TopSurface = Enum.SurfaceType.Smooth
375+
Weld36.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
376-
Part12.Position = Vector3.new(-60.0000343, 75.9190445, 69.5908127)
376+
Weld36.Part0 = Part34
377-
Part12.Orientation = Vector3.new(32.4699974, 180, 180)
377+
Weld36.Part1 = Part8
378-
SpecialMesh13.Parent = Part12
378+
Part37.Name = "Part6"
379-
SpecialMesh13.MeshType = Enum.MeshType.Wedge
379+
Part37.Parent = Model21
380-
Script14.Name = "Script1"
380+
Part37.BrickColor = BrickColor.new("Really black")
381-
Script14.Parent = Part12
381+
Part37.Rotation = Vector3.new(-135.009995, 0, -180)
382-
table.insert(cors,sandbox(Script14,function()
382+
Part37.RotVelocity = Vector3.new(0.000143375102, -8.25583811e-06, 9.02566683e-07)
383-
bin = script.Parent
383+
Part37.Velocity = Vector3.new(2.51575875e-06, 0.0170512218, -0.0172119159)
384
Part37.CanCollide = false
385-
function onTouched(hit)
385+
Part37.Size = Vector3.new(1, 1.20000005, 4)
386-
	if hit.Name ~= "notme" then
386+
Part37.CFrame = CFrame.new(19, 9.077878, -54.9978638, -0.99999994, 1.07091682e-06, -8.60602995e-07, 1.48881057e-07, 0.707193077, 0.707020462, 1.36577262e-06, 0.707020462, -0.707193017)
387-
	hit:BreakJoints()
387+
Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
388-
   script.Parent.Sound:Play()
388+
Part37.Position = Vector3.new(19, 9.077878, -54.9978638)
389
Part37.Orientation = Vector3.new(-44.9899979, -180, 0)
390-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
390+
Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
391-
		hit.formFactor = 2
391+
BlockMesh38.Parent = Part37
392-
		hit.Size = Vector3.new(2,1,2)
392+
BlockMesh38.Offset = Vector3.new(0, 0, -5)
393
BlockMesh38.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
394-
end 
394+
BlockMesh38.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
395
Weld39.Parent = Part37
396-
connection = bin.Touched:connect(onTouched)
396+
Weld39.C0 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
397
Weld39.C1 = CFrame.new(-1.10502624e-13, -9.14326392e-11, 2.65840436e-06, -0.99999994, 4.20365165e-09, 4.32008989e-07, 3.08411984e-07, 0.707193077, 0.707020462, -3.02541707e-07, 0.707020462, -0.707193017)
398-
Part15.Name = "notme"
398+
Weld39.Part0 = Part37
399-
Part15.Parent = Model5
399+
Weld39.Part1 = Part8
400-
Part15.Rotation = Vector3.new(-32.4699974, 0, -180)
400+
Script40.Name = "Weld"
401-
Part15.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
401+
Script40.Parent = Model7
402-
Part15.Velocity = Vector3.new(-0.01420666, 0.200035691, 0.180049926)
402+
403-
Part15.FormFactor = Enum.FormFactor.Symmetric
403+
function stick(x, y)
404-
Part15.Shape = Enum.PartType.Cylinder
404+
	weld = Instance.new("Weld") 
405-
Part15.Size = Vector3.new(10, 10, 10)
405+
	weld.Part0 = x
406-
Part15.CFrame = CFrame.new(-58.000042, 72.5977097, 63.9998779, -0.999996781, 5.9758861e-08, -2.73582828e-08, -6.51036842e-08, -0.843622208, 0.536931574, 9.00632458e-09, 0.536931574, 0.843625844)
406+
	weld.Part1 = y
407-
Part15.BottomSurface = Enum.SurfaceType.Smooth
407+
	local HitPos = x.Position
408-
Part15.LeftSurface = Enum.SurfaceType.Weld
408+
	local CJ = CFrame.new(HitPos) 
409-
Part15.RightSurface = Enum.SurfaceType.Weld
409+
	local C0 = x.CFrame:inverse() *CJ 
410-
Part15.TopSurface = Enum.SurfaceType.Smooth
410+
	local C1 = y.CFrame:inverse() * CJ 
411-
Part15.Position = Vector3.new(-58.000042, 72.5977097, 63.9998779)
411+
	weld.C0 = C0 
412-
Part15.Orientation = Vector3.new(-32.4799995, 0, -180)
412+
	weld.C1 = C1 
413-
Part16.Name = "notme"
413+
	weld.Parent = x
414-
Part16.Parent = Model5
414+
415-
Part16.Rotation = Vector3.new(-122.479996, 0, 0)
415+
416-
Part16.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
416+
a = script.Parent:children()
417-
Part16.Velocity = Vector3.new(-0.0139936525, 7.13712502, 11.0797157)
417+
for b = 1, #a do
418-
Part16.Size = Vector3.new(2, 2.4000001, 3)
418+
	if (a[b].className == "Part" and a[b].Name ~= "Part1") then
419-
Part16.CFrame = CFrame.new(-60.0000343, 67.1141586, 67.4899216, 0.999996305, 2.73582703e-08, -5.97588254e-08, 6.51036558e-08, -0.536931455, 0.843621731, -9.00631569e-09, -0.843625903, -0.536931455)
419+
		a[b].CFrame = script.Parent.Part1.CFrame
420-
Part16.BackSurface = Enum.SurfaceType.Weld
420+
		stick(a[b], script.Parent.Part1)
421-
Part16.BottomSurface = Enum.SurfaceType.Smooth
421+
422-
Part16.TopSurface = Enum.SurfaceType.Smooth
422+
423-
Part16.Position = Vector3.new(-60.0000343, 67.1141586, 67.4899216)
423+
424-
Part16.Orientation = Vector3.new(-57.5200005, -180, 180)
424+
a = script.Parent.Laser:children()
425-
SpecialMesh17.Parent = Part16
425+
for b = 1, #a do
426-
SpecialMesh17.MeshType = Enum.MeshType.Wedge
426+
	if (a[b].className == "Part") then
427-
Script18.Name = "Script1"
427+
		a[b].CFrame = script.Parent.Part1.CFrame
428-
Script18.Parent = Part16
428+
		stick(a[b], script.Parent.Part1)
429-
table.insert(cors,sandbox(Script18,function()
429+
430-
bin = script.Parent
430+
431
432-
function onTouched(hit)
432+
433-
	if hit.Name ~= "notme" then
433+
BoolValue41.Name = "Fire"
434-
	hit:BreakJoints()
434+
BoolValue41.Parent = Model7
435-
   script.Parent.Sound:Play()
435+
NumberValue42.Name = "Recharge_time"
436
NumberValue42.Parent = Model7
437-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
437+
Vector3Value43.Name = "Position"
438-
		hit.formFactor = 2
438+
Vector3Value43.Parent = Model7
439-
		hit.Size = Vector3.new(2,1,2)
439+
Script44.Name = "LaserFireAnimation"
440
Script44.Parent = Model7
441-
end 
441+
442
laser = script.Parent.Laser
443-
connection = bin.Touched:connect(onTouched)
443+
while true do
444
	if (script.Parent.Fire.Value) then
445-
Part19.Name = "notme"
445+
		for a = 1, 4 do
446-
Part19.Parent = Model5
446+
			laser.Part1.Mesh.Offset = laser.Part1.Mesh.Offset + Vector3.new(0,0,0.5)
447-
Part19.Rotation = Vector3.new(57.5200005, 0, 0)
447+
			laser.Part2.Mesh.Offset = laser.Part2.Mesh.Offset + Vector3.new(0,0,0.5)
448-
Part19.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
448+
			laser.Part3.Mesh.Offset = laser.Part3.Mesh.Offset + Vector3.new(0,0,0.5)
449-
Part19.Velocity = Vector3.new(-0.0144196674, -6.73708439, -10.7196159)
449+
			laser.Part4.Mesh.Offset = laser.Part4.Mesh.Offset + Vector3.new(0,0,0.5)
450-
Part19.Size = Vector3.new(2, 2.4000001, 3)
450+
			laser.Part5.Mesh.Offset = laser.Part5.Mesh.Offset + Vector3.new(0,0,0.5)
451-
Part19.CFrame = CFrame.new(-56.0000534, 78.0812607, 60.509819, 0.999996305, -2.73582703e-08, 5.97588254e-08, 6.51036558e-08, 0.536931455, -0.843621731, -9.00631569e-09, 0.843625903, 0.536931455)
451+
			laser.Part6.Mesh.Offset = laser.Part6.Mesh.Offset + Vector3.new(0,0,0.5)
452-
Part19.BackSurface = Enum.SurfaceType.Weld
452+
			wait()
453-
Part19.BottomSurface = Enum.SurfaceType.Smooth
453+
		end
454-
Part19.TopSurface = Enum.SurfaceType.Smooth
454+
		for a = 1, 4 do
455-
Part19.Position = Vector3.new(-56.0000534, 78.0812607, 60.509819)
455+
			laser.Part1.Mesh.Offset = laser.Part1.Mesh.Offset - Vector3.new(0,0,0.5)
456-
Part19.Orientation = Vector3.new(57.5200005, 0, 0)
456+
			laser.Part2.Mesh.Offset = laser.Part2.Mesh.Offset - Vector3.new(0,0,0.5)
457-
SpecialMesh20.Parent = Part19
457+
			laser.Part3.Mesh.Offset = laser.Part3.Mesh.Offset - Vector3.new(0,0,0.5)
458-
SpecialMesh20.MeshType = Enum.MeshType.Wedge
458+
			laser.Part4.Mesh.Offset = laser.Part4.Mesh.Offset - Vector3.new(0,0,0.5)
459-
Script21.Name = "Script1"
459+
			laser.Part5.Mesh.Offset = laser.Part5.Mesh.Offset - Vector3.new(0,0,0.5)
460-
Script21.Parent = Part19
460+
			laser.Part6.Mesh.Offset = laser.Part6.Mesh.Offset - Vector3.new(0,0,0.5)
461-
table.insert(cors,sandbox(Script21,function()
461+
			wait()
462-
bin = script.Parent
462+
		end
463
		script.Parent.Fire.Value = false
464-
function onTouched(hit)
464+
465-
	if hit.Name ~= "notme" then
465+
	wait()
466-
	hit:BreakJoints()
466+
467-
   script.Parent.Sound:Play()
467+
		
468
end))
469-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
469+
Script45.Name = "Aim"
470-
		hit.formFactor = 2
470+
Script45.Parent = Model7
471-
		hit.Size = Vector3.new(2,1,2)
471+
table.insert(cors,sandbox(Script45,function()
472
wait()
473-
end 
473+
P = Instance.new("Part") 
474
P.Parent = game
475-
connection = bin.Touched:connect(onTouched)
475+
while true do
476
	Hit = script.Parent.Part1.CFrame
477-
Part22.Name = "notme"
477+
	P.Name = "AIMANCE" 
478-
Part22.Parent = Model5
478+
	local Place0 = CFrame.new(script.Parent.Position.Value)
479-
Part22.Rotation = Vector3.new(57.5200005, 0, 0)
479+
	P.formFactor = 0 
480-
Part22.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
480+
	P.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude) 
481-
Part22.Velocity = Vector3.new(-0.0144196674, -6.73725319, -10.7196369)
481+
	P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p) 
482-
Part22.Size = Vector3.new(2, 2.4000001, 3)
482+
	P.BrickColor = BrickColor.Yellow()
483-
Part22.CFrame = CFrame.new(-60.0000381, 78.0812607, 60.509819, 0.999996305, -2.73582703e-08, 5.97588254e-08, 6.51036558e-08, 0.536931455, -0.843621731, -9.00631569e-09, 0.843625903, 0.536931455)
483+
	P.Anchored = true 
484-
Part22.BackSurface = Enum.SurfaceType.Weld
484+
	P.CanCollide = false
485-
Part22.BottomSurface = Enum.SurfaceType.Smooth
485+
	r = script.Parent.Part1.BodyGyro
486-
Part22.TopSurface = Enum.SurfaceType.Smooth
486+
	r.cframe = P.CFrame
487-
Part22.Position = Vector3.new(-60.0000381, 78.0812607, 60.509819)
487+
	wait()
488-
Part22.Orientation = Vector3.new(57.5200005, 0, 0)
488+
	P:remove()
489-
SpecialMesh23.Parent = Part22
489+
	wait()
490-
SpecialMesh23.MeshType = Enum.MeshType.Wedge
490+
491-
Script24.Name = "Script1"
491+
492-
Script24.Parent = Part22
492+
493-
table.insert(cors,sandbox(Script24,function()
493+
Script46.Name = "Move"
494-
bin = script.Parent
494+
Script46.Parent = Model7
495
table.insert(cors,sandbox(Script46,function()
496-
function onTouched(hit)
496+
BodyPos = script.Parent.Part1.BodyPosition
497-
	if hit.Name ~= "notme" then
497+
while true do
498-
	hit:BreakJoints()
498+
	a = script.Parent.Position.Value.x - script.Parent.Part1.Position.x
499-
   script.Parent.Sound:Play()
499+
	if (a > 10) then
500
		BodyPos.position = BodyPos.position + Vector3.new(1,0,0)
501-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
501+
502-
		hit.formFactor = 2
502+
	if (a < -10) then
503-
		hit.Size = Vector3.new(2,1,2)
503+
		BodyPos.position = BodyPos.position - Vector3.new(1,0,0)
504
	end
505-
end 
505+
	a = script.Parent.Position.Value.z - script.Parent.Part1.Position.z
506
	if (a > 10) then
507-
connection = bin.Touched:connect(onTouched)
507+
		BodyPos.position = BodyPos.position + Vector3.new(0,0,1)
508
	end
509-
Part25.Name = "notme"
509+
	if (a < -10) then
510-
Part25.Parent = Model5
510+
		BodyPos.position = BodyPos.position - Vector3.new(0,0,1)
511-
Part25.Rotation = Vector3.new(-32.4699974, 0, 0)
511+
512-
Part25.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
512+
	wait()
513-
Part25.Velocity = Vector3.new(-0.0140299117, -10.6997557, 7.11724377)
513+
514-
Part25.Size = Vector3.new(2, 2.4000001, 3)
514+
515-
Part25.CFrame = CFrame.new(-60.0000381, 69.1076508, 58.5163116, 0.999996305, -5.97588254e-08, -2.73582703e-08, 6.51036558e-08, 0.843621731, 0.536931455, -9.00631569e-09, -0.536931455, 0.843625903)
515+
516-
Part25.BackSurface = Enum.SurfaceType.Weld
516+
Script47.Name = "Fire_Script"
517-
Part25.BottomSurface = Enum.SurfaceType.Smooth
517+
Script47.Parent = Model7
518-
Part25.TopSurface = Enum.SurfaceType.Smooth
518+
519-
Part25.Position = Vector3.new(-60.0000381, 69.1076508, 58.5163116)
519+
while true do
520-
Part25.Orientation = Vector3.new(-32.4699974, 0, 0)
520+
	if (script.Parent.Fire.Value) then
521-
SpecialMesh26.Parent = Part25
521+
		script.Parent.Controlling.Value = ""
522-
SpecialMesh26.MeshType = Enum.MeshType.Wedge
522+
		script.Parent.Recharge_time.Value = 5
523-
Script27.Name = "Script1"
523+
		Hit = script.Parent.Part1.CFrame
524-
Script27.Parent = Part25
524+
		local P = Instance.new("Part") 
525-
table.insert(cors,sandbox(Script27,function()
525+
		P.Name = "Laser" 
526-
bin = script.Parent
526+
		local Place0 = CFrame.new(script.Parent.Position.Value)
527
		P.formFactor = 0 
528-
function onTouched(hit)
528+
		P.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude) 
529-
	if hit.Name ~= "notme" then
529+
		P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p) 
530-
	hit:BreakJoints()
530+
		P.Parent = game.Workspace
531-
   script.Parent.Sound:Play()
531+
		P.BrickColor = BrickColor.Blue()
532
		P.Anchored = true 
533-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
533+
		P.CanCollide = false
534-
		hit.formFactor = 2
534+
		M = Instance.new("BlockMesh")
535-
		hit.Size = Vector3.new(2,1,2)
535+
		M.Scale = Vector3.new(0.2,0.2,1)
536
		M.Parent = P
537-
end 
537+
		E = Instance.new("Explosion")
538
		E.Position = script.Parent.Position.Value
539-
connection = bin.Touched:connect(onTouched)
539+
		E.Parent = game.Workspace
540
		for a = 1, 10 do
541-
Part28.Name = "notme"
541+
			P.Transparency = a/10
542-
Part28.Parent = Model5
542+
			wait()
543-
Part28.Rotation = Vector3.new(-32.4699974, 0, 0)
543+
		end
544-
Part28.RotVelocity = Vector3.new(-1.98770404, -5.34442097e-06, 4.22462908e-05)
544+
		P:remove()
545-
Part28.Velocity = Vector3.new(-0.0140299117, -10.6995859, 7.11726475)
545+
546-
Part28.Size = Vector3.new(2, 2.4000001, 3)
546+
	wait()
547-
Part28.CFrame = CFrame.new(-56.0000534, 69.1076508, 58.5163116, 0.999996305, -5.97588254e-08, -2.73582703e-08, 6.51036558e-08, 0.843621731, 0.536931455, -9.00631569e-09, -0.536931455, 0.843625903)
547+
548-
Part28.BackSurface = Enum.SurfaceType.Weld
548+
549-
Part28.BottomSurface = Enum.SurfaceType.Smooth
549+
550-
Part28.TopSurface = Enum.SurfaceType.Smooth
550+
551-
Part28.Position = Vector3.new(-56.0000534, 69.1076508, 58.5163116)
551+
Script48.Name = "Charge"
552-
Part28.Orientation = Vector3.new(-32.4699974, 0, 0)
552+
Script48.Parent = Model7
553-
SpecialMesh29.Parent = Part28
553+
table.insert(cors,sandbox(Script48,function()
554-
SpecialMesh29.MeshType = Enum.MeshType.Wedge
554+
while true do
555-
Script30.Name = "Script1"
555+
	if (script.Parent.Recharge_time.Value > 0) then
556-
Script30.Parent = Part28
556+
		script.Parent.Recharge_time.Value = script.Parent.Recharge_time.Value - 1
557-
table.insert(cors,sandbox(Script30,function()
557+
558-
bin = script.Parent
558+
	wait(1)
559
end
560-
function onTouched(hit)
560+
561-
	if hit.Name ~= "notme" then
561+
562-
	hit:BreakJoints()
562+
StringValue49.Name = "Controlling"
563-
   script.Parent.Sound:Play()
563+
StringValue49.Parent = Model7
564
Script50.Name = "TakeControl"
565-
	if hit.formFactor ~= 2 and hit.Name ~= "notme" then
565+
Script50.Parent = Model7
566-
		hit.formFactor = 2
566+
567-
		hit.Size = Vector3.new(2,1,2)
567+
b = 20
568
while true do
569-
end 
569+
	if (script.Parent.Controlling ~= "") then
570
		a = script.Parent.Controlling.Value
571-
connection = bin.Touched:connect(onTouched)
571+
		b = b - 1
572
		if (script.Parent.Controlling.Value == a and b == 0) then
573-
WedgePart31.Parent = Model0
573+
			script.Parent.Controlling.Value = ""
574-
WedgePart31.Rotation = Vector3.new(180, 0, -180)
574+
			b = 20
575-
WedgePart31.Anchored = true
575+
		end
576-
WedgePart31.FormFactor = Enum.FormFactor.Symmetric
576+
		script.Parent.TControl.Value = b
577-
WedgePart31.Friction = 0
577+
		wait(1)
578-
WedgePart31.Size = Vector3.new(40, 23, 30)
578+
579-
WedgePart31.CFrame = CFrame.new(-63, 92.89991, 27, -1, 0, -0, -0, 1, -0, -0, 0, -1)
579+
	if (script.Parent.Controlling.Value == "") then
580-
WedgePart31.BottomSurface = Enum.SurfaceType.Smooth
580+
		b = 20
581-
WedgePart31.Position = Vector3.new(-63, 92.89991, 27)
581+
		script.Parent.TControl.Value = b
582-
WedgePart31.Orientation = Vector3.new(0, -180, 0)
582+
583-
Part32.Name = "notme"
583+
	wait()
584-
Part32.Parent = Model0
584+
585-
Part32.BrickColor = BrickColor.new("Dark stone grey")
585+
586-
Part32.Rotation = Vector3.new(180, 0, -180)
586+
587-
Part32.Anchored = true
587+
NumberValue51.Name = "TControl"
588-
Part32.Size = Vector3.new(100, 80.4000015, 6)
588+
NumberValue51.Parent = Model7
589-
Part32.CFrame = CFrame.new(-63, 87.199913, 9, -1, 0, -0, -0, 1, -0, -0, 0, -1)
589+
NumberValue51.Value = 20
590-
Part32.BottomSurface = Enum.SurfaceType.Smooth
590+
Part52.Name = "GiverHolder"
591-
Part32.TopSurface = Enum.SurfaceType.Weld
591+
Part52.Parent = Model0
592-
Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
592+
Part52.BrickColor = BrickColor.new("Really black")
593-
Part32.Position = Vector3.new(-63, 87.199913, 9)
593+
Part52.Rotation = Vector3.new(180, 0, -180)
594-
Part32.Orientation = Vector3.new(0, -180, 0)
594+
Part52.Anchored = true
595-
Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
595+
Part52.Size = Vector3.new(4, 4.80000019, 4)
596-
Part33.Name = "notme"
596+
Part52.CFrame = CFrame.new(19, 2.40001297, -55, -1, 0, -0, -0, 1, -0, -0, 0, -1)
597-
Part33.Parent = Model0
597+
Part52.BottomSurface = Enum.SurfaceType.Smooth
598-
Part33.BrickColor = BrickColor.new("Dark stone grey")
598+
Part52.TopSurface = Enum.SurfaceType.Smooth
599-
Part33.Rotation = Vector3.new(180, 0, -180)
599+
Part52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
600-
Part33.Anchored = true
600+
Part52.Position = Vector3.new(19, 2.40001297, -55)
601-
Part33.Size = Vector3.new(56, 68.4000015, 8)
601+
Part52.Orientation = Vector3.new(0, -180, 0)
602-
Part33.CFrame = CFrame.new(-63, 47.2000084, 38.0001221, -1, 0, -0, -0, 1, -0, -0, 0, -1)
602+
Part52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
603-
Part33.BottomSurface = Enum.SurfaceType.Smooth
603+
604-
Part33.TopSurface = Enum.SurfaceType.Weld
604+
605-
Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
605+
606-
Part33.Position = Vector3.new(-63, 47.2000084, 38.0001221)
606+
607-
Part33.Orientation = Vector3.new(0, -180, 0)
607+
608-
Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
608+
609-
Model34.Parent = Model0
609+
610-
Part35.Name = "notme"
610+
611-
Part35.Parent = Model34
611+
612-
Part35.Rotation = Vector3.new(13.5299997, 0, -180)
612+