View difference between Paste ID: sV9Z2wEh and q5QjJa36
SHOW: | | - or go back to the newest paste.
1
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
6
7
suicide_vest = Instance.new("Tool",game.Players.LocalPlayer.Backpack)
8
suicide_vest.Grip = CFrame.new(0,0,0) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
9
suicide_vest.GripForward = Vector3.new(-0,-0,1)
10
suicide_vest.Name = "Suicide Vest"
11
suicide_vest.GripRight = Vector3.new(-1,0,0)
12
13
vest = Instance.new("Part",suicide_vest)
14
vest.FormFactor = Enum.FormFactor.Plate
15
vest.CanCollide = false
16
vest.Size = Vector3.new(1,0.40000000596046,1)
17
vest.Name = "Vest"
18
vest.CFrame = CFrame.new(10.640310287476,1.7895127534866,-17.640350341797) * CFrame.Angles(2.0803525447845, 1.5679913759232, -2.0850734710693)
19
vest.BrickColor = BrickColor.new("Really black")
20
vest.Friction = 0.30000001192093
21
22
mesh = Instance.new("BlockMesh",vest)
23
mesh.Scale = Vector3.new(0.69999998807907,1.6000000238419,1.1000000238419)
24
25
mainvest = Instance.new("Part",suicide_vest)
26
mainvest.FormFactor = Enum.FormFactor.Plate
27
mainvest.Size = Vector3.new(2,1.6000000238419,1)
28
mainvest.Name = "MainVest"
29
mainvest.CFrame = CFrame.new(10.64017868042,0.78960591554642,-17.140171051025) * CFrame.Angles(-0.00018611783161759, 1.5707963705063, 0)
30
mainvest.BrickColor = BrickColor.new("Really black")
31
mainvest.Friction = 0.30000001192093
32
33
mesh = Instance.new("BlockMesh",mainvest)
34
mesh.Scale = Vector3.new(1.1000000238419,1.1000000238419,1.1000000238419)
35
36
vest = Instance.new("Part",suicide_vest)
37
vest.FormFactor = Enum.FormFactor.Plate
38
vest.CanCollide = false
39
vest.Size = Vector3.new(1,0.40000000596046,1)
40
vest.Name = "Vest"
41
vest.CFrame = CFrame.new(10.640410423279,1.7896988391876,-16.640354156494) * CFrame.Angles(2.0803525447845, 1.5679913759232, -2.0850734710693)
42
vest.BrickColor = BrickColor.new("Really black")
43
vest.Friction = 0.30000001192093
44
45
mesh = Instance.new("BlockMesh",vest)
46
mesh.Scale = Vector3.new(0.69999998807907,1.6000000238419,1.1000000238419)
47
48
capsule = Instance.new("Part",suicide_vest)
49
capsule.FormFactor = Enum.FormFactor.Custom
50
capsule.CanCollide = false
51
capsule.Size = Vector3.new(1,0.40000000596046,1)
52
capsule.Name = "Capsule"
53
capsule.CFrame = CFrame.new(10.870065689087,0.48955285549164,-17.190101623535) * CFrame.Angles(2.0641593933105, 1.5679913759232, -2.069162607193)
54
capsule.BrickColor = BrickColor.new("Really black")
55
capsule.Friction = 0.30000001192093
56
57
mesh = Instance.new("BlockMesh",capsule)
58
59
handle = Instance.new("Part",suicide_vest)
60
handle.FormFactor = Enum.FormFactor.Plate
61
handle.CanCollide = false
62
handle.Size = Vector3.new(1,0.40000000596046,1)
63
handle.Name = "Handle"
64
handle.CFrame = CFrame.new(12.140438079834,1.5896544456482,-15.640468597412) * CFrame.Angles(2.0894796848297, 1.5688432455063, -2.0918607711792)
65
handle.BrickColor = BrickColor.new("Really black")
66
handle.Friction = 0.30000001192093
67
68
mesh = Instance.new("SpecialMesh",handle)
69
mesh.Scale = Vector3.new(0.25,1.5,0.25)
70
71
weld = Instance.new("Weld",handle)
72
weld.C1 = CFrame.new(3.814697265625e-006,-0.29998183250427,0) * CFrame.Angles(2.7886638641357, 1.5680558681488, -2.7886264324188)
73
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
74
75
weld = Instance.new("Weld",handle)
76
weld.C1 = CFrame.new(-1.9993934631348,-0.19999563694,1.4998092651367) * CFrame.Angles(2.8632497787476, 1.5693315267563, -2.8632338047028)
77
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516173839569, 1.5693315267563, -2.0515880584717)
78
79
weld = Instance.new("Weld",handle)
80
weld.C1 = CFrame.new(-0.74976539611816,1.2997642755508,0.869873046875) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
81
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
82
83
weld = Instance.new("Weld",handle)
84
weld.C1 = CFrame.new(-0.99968719482422,1.2997641563416,0.86986541748047) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
85
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
86
87
weld = Instance.new("Weld",handle)
88
weld.C1 = CFrame.new(-0.99967765808105,0.39991128444672,0.86985778808594) * CFrame.Angles(2.867255449295, 1.5682591199875, -2.8672308921814)
89
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
90
91
weld = Instance.new("Weld",handle)
92
weld.C1 = CFrame.new(-1.7494697570801,0.3999183177948,0.869873046875) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
93
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
94
95
weld = Instance.new("Weld",handle)
96
weld.C1 = CFrame.new(1.9073486328125e-006,-0.29998207092285,0) * CFrame.Angles(3.1407959461212, -0.65473467111588, 3.1415903568268)
97
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473186969757, -3.141592502594)
98
99
weld = Instance.new("Weld",handle)
100
weld.C1 = CFrame.new(9.5367431640625e-007,-0.29999375343323,0) * CFrame.Angles(0.00079654407454655, 0.65472608804703, 1.5030862243748e-007)
101
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0.00079654407454655, 0.65472716093063, 1.5030862243748e-007)
102
103
weld = Instance.new("Weld",handle)
104
weld.C1 = CFrame.new(0,-0.29998850822449,0) * CFrame.Angles(3.1407968997955, -0.65472900867462, 3.1415920257568)
105
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.140796661377, -0.65472900867462, 3.1415922641754)
106
107
weld = Instance.new("Weld",handle)
108
weld.C1 = CFrame.new(-1.9993686676025,0.39991784095764,0.86986541748047) * CFrame.Angles(2.8658452033997, 1.5682591199875, -2.865820646286)
109
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
110
111
weld = Instance.new("Weld",handle)
112
weld.C1 = CFrame.new(0,-0.29999828338623,0) * CFrame.Angles(-3.1407964229584, 1.6482444102687e-021, 3.1415927410126)
113
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482444102687e-021, 3.1415927410126)
114
115
weld = Instance.new("Weld",handle)
116
weld.C1 = CFrame.new(-1.7494678497314,1.2997632026672,0.86986541748047) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
117
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
118
119
weld = Instance.new("Weld",handle)
120
weld.C1 = CFrame.new(1.9073486328125e-006,-0.29998230934143,0) * CFrame.Angles(3.1407959461212, -0.65473544597626, 3.1415903568268)
121
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, -3.141592502594)
122
123
weld = Instance.new("Weld",handle)
124
weld.C1 = CFrame.new(9.5367431640625e-007,-0.29998970031738,0) * CFrame.Angles(3.140796661377, -0.65473169088364, 3.1415922641754)
125
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473169088364, 3.141592502594)
126
127
weld = Instance.new("Weld",handle)
128
weld.C1 = CFrame.new(3.814697265625e-006,-0.29997754096985,7.62939453125e-006) * CFrame.Angles(3.1408417224884, 1.5390774011612, 3.1415803432465)
129
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
130
131
weld = Instance.new("Weld",handle)
132
weld.C1 = CFrame.new(0,-0.29999446868896,-1.1920928955078e-007) * CFrame.Angles(1.3218629360199, 0.6868559718132, 4.6849738311039e-008)
133
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.3218629360199, 0.68685710430145, 9.4050936479291e-021)
134
135
weld = Instance.new("Weld",handle)
136
weld.C1 = CFrame.new(9.5367431640625e-007,-0.29999375343323,0) * CFrame.Angles(0.00079654407454655, 0.65472608804703, 1.5030862243748e-007)
137
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0.00079654407454655, 0.65472716093063, 1.5030862243748e-007)
138
139
weld = Instance.new("Weld",handle)
140
weld.C1 = CFrame.new(-2.2493286132813,1.2997678518295,0.86985778808594) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
141
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
142
143
weld = Instance.new("Weld",handle)
144
145
weld = Instance.new("Weld",handle)
146
weld.C1 = CFrame.new(0,-0.29999849200249,0) * CFrame.Angles(-1.6620417833328, 1.6482446122171e-021, 3.1415927410126)
147
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.6620417833328, 1.6482446122171e-021, 3.1415927410126)
148
149
weld = Instance.new("Weld",handle)
150
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482444102687e-021, 3.1415927410126)
151
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482444102687e-021, 3.1415927410126)
152
153
weld = Instance.new("Weld",handle)
154
weld.C1 = CFrame.new(0,-0.29998111724854,-1.52587890625e-005) * CFrame.Angles(3.1407952308655, -1.0077291727066, 3.1415913105011)
155
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407971382141, -1.0077261924744, -3.1415905952454)
156
157
weld = Instance.new("Weld",handle)
158
weld.C1 = CFrame.new(-0.74979400634766,1.2997925281525,0.86988830566406) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
159
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
160
161
weld = Instance.new("Weld",handle)
162
weld.C1 = CFrame.new(1.9073486328125e-006,-0.29998970031738,0) * CFrame.Angles(3.140796661377, -0.65473258495331, 3.1415922641754)
163
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, 3.141592502594)
164
165
weld = Instance.new("Weld",handle)
166
weld.C1 = CFrame.new(0,-0.29999780654907,-1.7881393432617e-007) * CFrame.Angles(-3.1407964229584, 1.6482431985784e-021, 3.1415927410126)
167
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482436024752e-021, 3.1415927410126)
168
169
weld = Instance.new("Weld",handle)
170
weld.C1 = CFrame.new(1.9073486328125e-006,-0.29998636245728,0) * CFrame.Angles(3.1407973766327, -0.65472120046616, 3.1415913105011)
171
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407973766327, -0.65472120046616, 3.1415915489197)
172
173
weld = Instance.new("Weld",handle)
174
weld.C1 = CFrame.new(1.9073486328125e-006,-0.29998970031738,0) * CFrame.Angles(3.140796661377, -0.65473258495331, 3.1415922641754)
175
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, 3.141592502594)
176
177
weld = Instance.new("Weld",handle)
178
weld.C1 = CFrame.new(-2.2493362426758,0.39991748332977,0.86988067626953) * CFrame.Angles(2.8632497787476, 1.5693315267563, -2.8632338047028)
179
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516173839569, 1.5693315267563, -2.0515880584717)
180
181
weld = Instance.new("Weld",handle)
182
weld.C1 = CFrame.new(-1.2495994567871,1.299755692482,0.86985778808594) * CFrame.Angles(2.8782839775085, 1.5682591199875, -2.8782596588135)
183
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
184
185
weld = Instance.new("Weld",handle)
186
weld.C1 = CFrame.new(0,-0.29999780654907,-1.7881393432617e-007) * CFrame.Angles(-3.1407964229584, 1.6482431985784e-021, 3.1415927410126)
187
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482436024752e-021, 3.1415927410126)
188
189
weld = Instance.new("Weld",handle)
190
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482444102687e-021, 3.1415927410126)
191
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482444102687e-021, 3.1415927410126)
192
193
weld = Instance.new("Weld",handle)
194
weld.C1 = CFrame.new(9.5367431640625e-007,-0.29998970031738,0) * CFrame.Angles(3.140796661377, -0.65473169088364, 3.1415922641754)
195
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473169088364, 3.141592502594)
196
197
weld = Instance.new("Weld",handle)
198
weld.C1 = CFrame.new(0,-0.29999446868896,-1.1920928955078e-007) * CFrame.Angles(1.3218629360199, 0.6868559718132, 4.6849738311039e-008)
199
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.3218629360199, 0.68685710430145, 9.4050936479291e-021)
200
201
weld = Instance.new("Weld",handle)
202
weld.C1 = CFrame.new(-0.99971389770508,0.39992380142212,0.869873046875) * CFrame.Angles(3.1408536434174, 1.5390754938126, 3.1415703296661)
203
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
204
205
weld = Instance.new("Weld",handle)
206
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482436024752e-021, 3.1415927410126)
207
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482436024752e-021, 3.1415927410126)
208
209
weld = Instance.new("Weld",handle)
210
weld.C1 = CFrame.new(-0.99972534179688,1.2997925281525,0.86988067626953) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
211
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
212
213
weld = Instance.new("Weld",handle)
214
weld.C1 = CFrame.new(0,-0.29998850822449,0) * CFrame.Angles(3.1407968997955, -0.65472900867462, 3.1415920257568)
215
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.140796661377, -0.65472900867462, 3.1415922641754)
216
217
weld = Instance.new("Weld",handle)
218
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.3218629360199, 0.68685710430145, 9.4050936479291e-021)
219
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.3218629360199, 0.68685710430145, 9.4050936479291e-021)
220
221
weld = Instance.new("Weld",handle)
222
223
weld = Instance.new("Weld",handle)
224
weld.C1 = CFrame.new(4.7683715820313e-007,-0.29998970031738,0) * CFrame.Angles(1.6318166255951, -0.65473258495331, 3.141592502594)
225
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6318163871765, -0.65473282337189, 3.1415927410126)
226
227
weld = Instance.new("Weld",handle)
228
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.6620417833328, 1.6482446122171e-021, 3.1415927410126)
229
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.6620417833328, 1.6482446122171e-021, 3.1415927410126)
230
231
weld = Instance.new("Weld",handle)
232
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.6620417833328, 1.6482446122171e-021, 3.1415927410126)
233
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.6620417833328, 1.6482446122171e-021, 3.1415927410126)
234
235
weld = Instance.new("Weld",handle)
236
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482436024752e-021, 3.1415927410126)
237
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-3.1407964229584, 1.6482436024752e-021, 3.1415927410126)
238
239
weld = Instance.new("Weld",handle)
240
weld.C1 = CFrame.new(2.8610229492188e-006,-0.29998207092285,1.1920928955078e-007) * CFrame.Angles(1.6597069501877, -0.65473127365112, 3.1415889263153)
241
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6597083806992, -0.65473282337189, 3.1415927410126)
242
243
weld = Instance.new("Weld",handle)
244
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0.00079654407454655, 0.65472716093063, 1.5030862243748e-007)
245
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0.00079654407454655, 0.65472716093063, 1.5030862243748e-007)
246
247
weld = Instance.new("Weld",handle)
248
weld.C1 = CFrame.new(-0.99967193603516,-0.19999647140503,1.4998016357422) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
249
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
250
251
weld = Instance.new("Weld",handle)
252
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.5078394412994, 1.6482446122171e-021, 3.1415927410126)
253
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.5078394412994, 1.6482446122171e-021, 3.1415927410126)
254
255
weld = Instance.new("Weld",handle)
256
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.5078394412994, 1.6482446122171e-021, 3.1415927410126)
257
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.5078394412994, 1.6482446122171e-021, 3.1415927410126)
258
259
weld = Instance.new("Weld",handle)
260
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.3218629360199, 0.68685710430145, 9.4050936479291e-021)
261
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.3218629360199, 0.68685710430145, 9.4050936479291e-021)
262
263
weld = Instance.new("Weld",handle)
264
weld.C1 = CFrame.new(2.8610229492188e-006,-0.29998207092285,-1.1920928955078e-007) * CFrame.Angles(1.6391389369965, -0.65473127365112, 3.1415889263153)
265
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6391403675079, -0.65473282337189, 3.1415927410126)
266
267
weld = Instance.new("Weld",handle)
268
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, 3.141592502594)
269
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, 3.141592502594)
270
271
weld = Instance.new("Weld",handle)
272
weld.C1 = CFrame.new(-1.2496166229248,0.39991164207458,0.86988830566406) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
273
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
274
275
weld = Instance.new("Weld",handle)
276
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(2.2218630313873, 0.80705314874649, 4.6874071569328e-021)
277
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.2218630313873, 0.80705314874649, 4.6874071569328e-021)
278
279
weld = Instance.new("Weld",handle)
280
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(2.2218630313873, 0.80705314874649, 4.6874071569328e-021)
281
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.2218630313873, 0.80705314874649, 4.6874071569328e-021)
282
283
weld = Instance.new("Weld",handle)
284
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0.00079654407454655, 0.65472716093063, 1.5030862243748e-007)
285
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0.00079654407454655, 0.65472716093063, 1.5030862243748e-007)
286
287
weld = Instance.new("Weld",handle)
288
weld.C1 = CFrame.new(3.0994415283203e-006,-0.2999826669693,2.3841857910156e-007) * CFrame.Angles(-2.2441155910492, 0.73956590890884, 1.5269987443389e-006)
289
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-2.2441155910492, 0.73956918716431, 5.9582383967949e-022)
290
291
weld = Instance.new("Weld",handle)
292
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473169088364, 3.141592502594)
293
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473169088364, 3.141592502594)
294
295
weld = Instance.new("Weld",handle)
296
weld.C1 = CFrame.new(-2.2494087219238,1.2997961044312,0.869873046875) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
297
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
298
299
weld = Instance.new("Weld",handle)
300
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0.00079627445666119, 0.65473276376724, 4.0871244482251e-021)
301
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0.00079627445666119, 0.65473276376724, 4.0871244482251e-021)
302
303
weld = Instance.new("Weld",handle)
304
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0.00079627445666119, 0.65473276376724, 4.0871244482251e-021)
305
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0.00079627445666119, 0.65473276376724, 4.0871244482251e-021)
306
307
weld = Instance.new("Weld",handle)
308
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, 3.141592502594)
309
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, 3.141592502594)
310
311
weld = Instance.new("Weld",handle)
312
weld.C1 = CFrame.new(3.814697265625e-006,-0.29998254776001,0) * CFrame.Angles(3.1408245563507, 1.5395030975342, 3.1415646076202)
313
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407654285431, 1.5395069122314, -3.1415627002716)
314
315
weld = Instance.new("Weld",handle)
316
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.140796661377, -0.65472900867462, 3.1415922641754)
317
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.140796661377, -0.65472900867462, 3.1415922641754)
318
319
weld = Instance.new("Weld",handle)
320
weld.C1 = CFrame.new(-1.4997653961182,0.79992634057999,1.4998779296875) * CFrame.Angles(2.6387243270874, 1.5693315267563, -2.6387012004852)
321
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516173839569, 1.5693315267563, -2.0515880584717)
322
323
weld = Instance.new("Weld",handle)
324
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6383513212204, -0.65473282337189, -3.1415927410126)
325
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6383513212204, -0.65473282337189, -3.1415927410126)
326
327
weld = Instance.new("Weld",handle)
328
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6383513212204, -0.65473282337189, -3.1415927410126)
329
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6383513212204, -0.65473282337189, -3.1415927410126)
330
331
weld = Instance.new("Weld",handle)
332
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473169088364, 3.141592502594)
333
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473169088364, 3.141592502594)
334
335
weld = Instance.new("Weld",handle)
336
weld.C1 = CFrame.new(3.814697265625e-006,-0.29997754096985,7.62939453125e-006) * CFrame.Angles(3.1408417224884, 1.5390774011612, 3.1415803432465)
337
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
338
339
weld = Instance.new("Weld",handle)
340
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407973766327, -0.65472120046616, 3.1415915489197)
341
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407973766327, -0.65472120046616, 3.1415915489197)
342
343
weld = Instance.new("Weld",handle)
344
weld.C1 = CFrame.new(-1.2496604919434,0.3999240398407,0.86989593505859) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
345
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
346
347
weld = Instance.new("Weld",handle)
348
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.4826571941376, -0.65473282337189, -3.1415927410126)
349
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.4826571941376, -0.65473282337189, -3.1415927410126)
350
351
weld = Instance.new("Weld",handle)
352
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.4826571941376, -0.65473282337189, -3.1415927410126)
353
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.4826571941376, -0.65473282337189, -3.1415927410126)
354
355
weld = Instance.new("Weld",handle)
356
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.140796661377, -0.65472900867462, 3.1415922641754)
357
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.140796661377, -0.65472900867462, 3.1415922641754)
358
359
weld = Instance.new("Weld",handle)
360
weld.C1 = CFrame.new(-0.74975204467773,0.39990890026093,0.86988830566406) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
361
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
362
363
weld = Instance.new("Weld",handle)
364
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, -3.141592502594)
365
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, -3.141592502594)
366
367
weld = Instance.new("Weld",handle)
368
weld.C1 = CFrame.new(-1.7495307922363,0.39993071556091,0.86988830566406) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
369
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
370
371
weld = Instance.new("Weld",handle)
372
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.60882127285, -0.65473282337189, 3.1415927410126)
373
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.60882127285, -0.65473282337189, 3.1415927410126)
374
375
weld = Instance.new("Weld",handle)
376
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.60882127285, -0.65473282337189, 3.1415927410126)
377
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.60882127285, -0.65473282337189, 3.1415927410126)
378
379
weld = Instance.new("Weld",handle)
380
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407973766327, -0.65472120046616, 3.1415915489197)
381
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407973766327, -0.65472120046616, 3.1415915489197)
382
383
weld = Instance.new("Weld",handle)
384
weld.C1 = CFrame.new(-1.999439239502,0.39993023872375,0.86988067626953) * CFrame.Angles(3.1408534049988, 1.5390585660934, 3.1415703296661)
385
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
386
387
weld = Instance.new("Weld",handle)
388
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473186969757, -3.141592502594)
389
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473186969757, -3.141592502594)
390
391
weld = Instance.new("Weld",handle)
392
weld.C1 = CFrame.new(-1.2496032714844,0.39991796016693,0.86986541748047) * CFrame.Angles(2.8711702823639, 1.5682591199875, -2.8711459636688)
393
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
394
395
weld = Instance.new("Weld",handle)
396
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6318163871765, -0.65473282337189, 3.1415927410126)
397
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6318163871765, -0.65473282337189, 3.1415927410126)
398
399
weld = Instance.new("Weld",handle)
400
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6318163871765, -0.65473282337189, 3.1415927410126)
401
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6318163871765, -0.65473282337189, 3.1415927410126)
402
403
weld = Instance.new("Weld",handle)
404
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, -3.141592502594)
405
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473258495331, -3.141592502594)
406
407
weld = Instance.new("Weld",handle)
408
weld.C1 = CFrame.new(-1.2496452331543,0.39993023872375,0.86988067626953) * CFrame.Angles(3.140855550766, 1.5390754938126, 3.1415681838989)
409
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
410
411
weld = Instance.new("Weld",handle)
412
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407971382141, -1.0077261924744, -3.1415905952454)
413
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407971382141, -1.0077261924744, -3.1415905952454)
414
415
weld = Instance.new("Weld",handle)
416
weld.C1 = CFrame.new(-1.9993991851807,1.2997641563416,0.86984252929688) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
417
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
418
419
weld = Instance.new("Weld",handle)
420
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6597083806992, -0.65473282337189, 3.1415927410126)
421
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6597083806992, -0.65473282337189, 3.1415927410126)
422
423
weld = Instance.new("Weld",handle)
424
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6597083806992, -0.65473282337189, 3.1415927410126)
425
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6597083806992, -0.65473282337189, 3.1415927410126)
426
427
weld = Instance.new("Weld",handle)
428
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473186969757, -3.141592502594)
429
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407964229584, -0.65473186969757, -3.141592502594)
430
431
weld = Instance.new("Weld",handle)
432
weld.C1 = CFrame.new(-1.4995365142822,0.39991366863251,0.86985015869141) * CFrame.Angles(2.867255449295, 1.5682591199875, -2.8672308921814)
433
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
434
435
weld = Instance.new("Weld",handle)
436
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
437
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
438
439
weld = Instance.new("Weld",handle)
440
weld.C1 = CFrame.new(-1.7495307922363,1.2997915744781,0.86988067626953) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
441
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
442
443
weld = Instance.new("Weld",handle)
444
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6391403675079, -0.65473282337189, 3.1415927410126)
445
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6391403675079, -0.65473282337189, 3.1415927410126)
446
447
weld = Instance.new("Weld",handle)
448
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(1.6391403675079, -0.65473282337189, 3.1415927410126)
449
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(1.6391403675079, -0.65473282337189, 3.1415927410126)
450
451
weld = Instance.new("Weld",handle)
452
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407971382141, -1.0077261924744, -3.1415905952454)
453
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407971382141, -1.0077261924744, -3.1415905952454)
454
455
weld = Instance.new("Weld",handle)
456
weld.C1 = CFrame.new(-1.4995880126953,0.39992618560791,0.86986541748047) * CFrame.Angles(3.1408536434174, 1.5390754938126, 3.1415703296661)
457
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
458
459
weld = Instance.new("Weld",handle)
460
weld.C1 = CFrame.new(-0.74977874755859,0.39992117881775,0.86990356445313) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
461
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
462
463
weld = Instance.new("Weld",handle)
464
weld.C1 = CFrame.new(-1.4995307922363,1.2997518777847,0.86985015869141) * CFrame.Angles(2.8632538318634, 1.5682591199875, -2.8632292747498)
465
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
466
467
weld = Instance.new("Weld",handle)
468
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-2.2441155910492, 0.73956918716431, 5.9582383967949e-022)
469
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-2.2441155910492, 0.73956918716431, 5.9582383967949e-022)
470
471
weld = Instance.new("Weld",handle)
472
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-2.2441155910492, 0.73956918716431, 5.9582383967949e-022)
473
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-2.2441155910492, 0.73956918716431, 5.9582383967949e-022)
474
475
weld = Instance.new("Weld",handle)
476
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
477
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
478
479
weld = Instance.new("Weld",handle)
480
weld.C1 = CFrame.new(-1.9994697570801,1.2997925281525,0.86985778808594) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
481
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
482
483
weld = Instance.new("Weld",handle)
484
weld.C1 = CFrame.new(-1.499584197998,1.2997803688049,0.86986541748047) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
485
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
486
487
weld = Instance.new("Weld",handle)
488
weld.C1 = CFrame.new(-1.2496452331543,1.2997841835022,0.869873046875) * CFrame.Angles(3.1408567428589, 1.5390754938126, 3.1415672302246)
489
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
490
491
weld = Instance.new("Weld",handle)
492
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407654285431, 1.5395069122314, -3.1415627002716)
493
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407654285431, 1.5395069122314, -3.1415627002716)
494
495
weld = Instance.new("Weld",handle)
496
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(3.1407654285431, 1.5395069122314, -3.1415627002716)
497
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407654285431, 1.5395069122314, -3.1415627002716)
498
499
weld = Instance.new("Weld",handle)
500
weld.C1 = CFrame.new(-2.2494049072266,0.3999297618866,0.86988830566406) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
501
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
502
503
weld = Instance.new("Weld",handle)
504
weld.C1 = CFrame.new(-1.999454498291,-0.19998979568481,1.4998245239258) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
505
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
506
507
weld = Instance.new("Weld",handle)
508
weld.C1 = CFrame.new(-1.4997673034668,0.79992651939392,1.4998931884766) * CFrame.Angles(3.1408178806305, 1.5392999649048, 3.1415874958038)
509
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
510
511
weld = Instance.new("Weld",handle)
512
weld.C1 = CFrame.new(-0.99971008300781,-0.19999098777771,1.4998245239258) * CFrame.Angles(3.1408522129059, 1.5390754938126, 3.141571521759)
513
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(3.1407825946808, 1.5390980243683, -3.1415469646454)
514
515
weld = Instance.new("Weld",handle)
516
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
517
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(2.0516405105591, 1.5682591199875, -2.0515644550323)
518
519
weld = Instance.new("Weld",handle)
520
weld.Part1 = Handle
521
weld.Part0 = Handle
522
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.1798923015594, -1.5698828697205, -1.1817103624344)
523
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.1798923015594, -1.5698828697205, -1.1817103624344)
524
525
weld = Instance.new("Weld",handle)
526
weld.Part1 = Handle
527
weld.Part0 = Handle
528
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.9360963106155, -1.5701057910919, -1.9606413841248)
529
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.9360963106155, -1.5701057910919, -1.9606413841248)
530
531
weld = Instance.new("Weld",handle)
532
weld.Part1 = Button
533
weld.Part0 = Handle
534
weld.C1 = CFrame.new(0,-0.29996514320374,9.5367431640625e-007) * CFrame.Angles(-1.0851662158966, -1.5690022706985, -1.092029094696)
535
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.1798923015594, -1.5698828697205, -1.1817103624344)
536
537
weld = Instance.new("Weld",handle)
538
weld.Part1 = Handle
539
weld.Part0 = Handle
540
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-5.783284905192e-006, 1.5707963705063, 0)
541
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-5.783284905192e-006, 1.5707963705063, 0)
542
543
weld = Instance.new("Weld",handle)
544
weld.Part1 = Handle
545
weld.Part0 = Handle
546
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-5.7831662161334e-006, -6.817704615969e-006, -1.099346832234e-006)
547
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-5.7831662161334e-006, -6.817704615969e-006, -1.099346832234e-006)
548
549
weld = Instance.new("Weld",handle)
550
weld.Part1 = Vest
551
weld.Part0 = Handle
552
weld.C1 = CFrame.new(-2,-0.19996643066406,1.4999694824219) * CFrame.Angles(-0, -1.5707963705063, 0)
553
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
554
555
weld = Instance.new("Weld",handle)
556
weld.Part1 = MainVest
557
weld.Part0 = Handle
558
weld.C1 = CFrame.new(-1.5,0.80003356933594,1.4999694824219) * CFrame.Angles(-0, -1.5707963705063, 0)
559
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
560
561
weld = Instance.new("Weld",handle)
562
weld.Part1 = Vest
563
weld.Part0 = Handle
564
weld.C1 = CFrame.new(-1,-0.19996643066406,1.4999694824219) * CFrame.Angles(-0, -1.5707963705063, 0)
565
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
566
567
weld = Instance.new("Weld",handle)
568
weld.Part1 = Capsule
569
weld.Part0 = Handle
570
weld.C1 = CFrame.new(-1.5499572753906,1.1000289916992,1.2700500488281) * CFrame.Angles(7.3903847805923e-006, -1.5707963705063, 0)
571
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
572
573
weld = Instance.new("Weld",handle)
574
weld.Part1 = Handle
575
weld.Part0 = Handle
576
weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
577
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
578
579
weld = Instance.new("Weld",handle)
580
weld.Part1 = Button
581
weld.Part0 = Handle
582
weld.C1 = CFrame.new(0,-0.29996490478516,0) * CFrame.Angles(5.5680798141111e-006, -1.5707963705063, 0)
583
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(-1.87646484375, -1.5687830448151, -2.0926914215088)
584
585
button = Instance.new("Part",suicide_vest)
586
button.FormFactor = Enum.FormFactor.Plate
587
button.CanCollide = false
588
button.Size = Vector3.new(1,0.40000000596046,1)
589
button.Name = "Button"
590
button.CFrame = CFrame.new(12.140488624573,1.8896195888519,-15.640523910522) * CFrame.Angles(2.0774846076965, 1.5679913759232, -2.082367181778)
591
button.BrickColor = BrickColor.new("Bright red")
592
button.Friction = 0.30000001192093
593
594
mesh = Instance.new("SpecialMesh",button)
595
mesh.Scale = Vector3.new(0.15000000596046,0.20000000298023,0.15000000596046)
596
597
local prev
598
local parts = suicide_vest:GetChildren()
599
 
600
for i = 1,#parts do
601
        if (parts[i].className == "Part") then
602
                if (prev ~= nil)then
603
                        local weld = Instance.new("Weld")
604
                        weld.Part0 = prev
605
                        weld.Part1 = parts[i]
606
                        weld.C0 = prev.CFrame:inverse()
607
                        weld.C1 = parts[i].CFrame:inverse()
608
                        weld.Parent = prev
609
                end
610
                prev = parts[i]
611
        end
612
end
613
614
function shrapeffect(shrap, hit)
615
pcall(function()
616
if (game.Players:GetPlayerFromCharacter(hit.Parent) ~= nil and game.Players:GetPlayerFromCharacter(hit.Parent) ~= game.Players:GetPlayerFromCharacter(script.Parent.Parent)) or game.Players:GetPlayerFromCharacter(hit.Parent) == nil then
617
hit.Parent.Humanoid:TakeDamage(35)
618
end
619
end)
620
end
621
622
function check(obj, pos, dist)
623
if (obj.Position - pos).magnitude <= dist then
624
return true
625
end
626
return false
627
end
628
629
function checkchildren(obj, pos, dist)
630
for i, v in pairs(obj:GetChildren()) do
631
if v:IsA("BasePart") then
632
test = check(v, pos, dist)
633
if test then burnout(obj)
634
end
635
end
636
end
637
end
638
639
function burnout(obj)
640
	for i, v in pairs(obj:GetChildren()) do
641
		if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") or v:IsA("BodyColors") then
642
			v:remove()
643
		elseif #(v:GetChildren()) ~= 0 then
644
			for n, m in pairs(v:GetChildren()) do
645
				if m:IsA("Shirt") or m:IsA("Pants") or m:IsA("ShirtGraphic")  or m:IsA("BodyColors")then
646
					m:remove()
647
				elseif m:IsA("BasePart") then
648
					m.BrickColor = BrickColor.new("Really black")
649
					if m:findFirstChild("Fuel") then
650
						m:findFirstChild("Fuel").ConstrainedValue = 0
651
					end
652
				elseif m:IsA("SpecialMesh") then
653
					m.VertexColor = Vector3.new(0,0,0)
654
				end
655
			end
656
		elseif v:IsA("BasePart") then
657
			v.BrickColor = BrickColor.new("Really black")
658
			if v:findFirstChild("Fuel") then
659
				v:findFirstChild("Fuel").ConstrainedValue = 0
660
			end
661
		end
662
	end
663
	if obj:IsA("BasePart") then
664
		obj.BrickColor = BrickColor.new("Really black")
665
		if obj:findFirstChild("Fuel") then
666
			obj:findFirstChild("Fuel").ConstrainedValue = 0
667
		end
668
	end
669
end
670
671
672
function Shrapnel(number)
673
for i = 1, number do
674
local shrapnel = Instance.new("Part")
675
shrapnel.formFactor = "Symmetric"
676
shrapnel.Size = Vector3.new(1, 1, 1)
677
shrapnel.Parent = workspace
678
local mesh = Instance.new("SpecialMesh")
679
mesh.MeshType = "FileMesh"
680
mesh.Scale = Vector3.new(math.random(),math.random(),math.random())
681
mesh.MeshId = "http://www.roblox.com/asset/?id=15170610"
682
mesh.TextureId = "http://www.roblox.com/asset/?id=15170762"
683
mesh.Parent = shrapnel
684
shrapnel.CanCollide = false
685
shrapnel.CFrame = suicide_vest.MainVest.CFrame + Vector3.new(math.random(-5,5), math.random(),math.random(-5,5))
686
shrapnel.Velocity = Vector3.new(math.random(-150, 150),-10,math.random(-150, 150))
687
shrapnel.Touched:connect(function(hit) shrapeffect(shrapnel, hit) end)
688
end
689
end
690
691
function onActivated() 
692
print("Fire!")
693
suicide_vest.MainVest.CanCollide = false
694
Shrapnel(math.random(30,40)) 
695
local exp = Instance.new("Explosion")
696
exp.Position = suicide_vest.MainVest.Position
697
exp.Parent = workspace
698
exp.BlastRadius = 15
699
local exppart = Instance.new("Part")
700
exppart.CanCollide = false
701
exppart.Anchored = true
702
exppart.Parent = suicide_vest
703
exppart.Position = exp.Position
704
exppart.Transparency = 1
705
local sound = Instance.new("Sound")
706
sound.SoundId = "http://www.roblox.com/asset/?id=2248511"
707
sound.Parent = exppart
708
sound:Play()
709
for i, v in pairs(workspace:GetChildren()) do
710
if v:IsA("BasePart") and (v.Position - exp.Position).magnitude <= exp.BlastRadius + 10 and v.Name ~= "Base" then
711
v.BrickColor = BrickColor.new("Really black")
712
elseif v:IsA("Model") then
713
checkchildren(v, exp.Position, exp.BlastRadius + 10)
714
end
715
end
716
script.Parent.Parent.Head.BrickColor = BrickColor.new("Really black")
717
script.Parent.Parent["Right Arm"].BrickColor = BrickColor.new("Really black")
718
script.Parent.Parent["Right Leg"].BrickColor = BrickColor.new("Really black")
719
script.Parent.Parent["Left Arm"].BrickColor = BrickColor.new("Really black")
720
script.Parent.Parent["Left Leg"].BrickColor = BrickColor.new("Really black")
721
end
722
723
suicide_vest.Equipped:connect(function(mouse)
724
mouse.Button1Up:connect(function() onActivated() end)
725
end)