View difference between Paste ID: pDqg2DGq and Z6KgMAa3
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
2
print("FE Compatibility: by WaverlyCole & Mokiros")
3
InternalData = {}
4
do
5
	script.Parent = owner.Character
6
	local Event = Instance.new("RemoteEvent")
7
	Event.Name = "UserInput"
8
	local function NewFakeEvent()
9
		local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
10
		return Fake
11
	end
12
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
13
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
14
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
15
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
16
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
17
	local function TriggerEvent(self,Event,...)
18
		local Trigger = Mouse[Event]
19
		if Trigger and Trigger.fakeEvent and Trigger.Function then
20
			Trigger.Function(...)
21
		end
22
	end
23
	Mouse.TrigEvent = TriggerEvent
24
	UserInputService.TrigEvent = TriggerEvent
25
	Event.OnServerEvent:Connect(function(FiredBy,Input)
26
		if FiredBy.Name ~= owner.Name then end
27
		if Input.MouseEvent then
28
			Mouse.Target = Input.Target
29
			Mouse.Hit = Input.Hit
30
		else
31
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
32
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then
33
				return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
34
			end
35
			for _,Action in pairs(ContextActionService.Actions) do
36
				for _,Key in pairs(Action.Keys) do
37
					if Key==Input.KeyCode then
38
						Action.Function(Action.Name,Input.UserInputState,Input)
39
					end
40
				end
41
			end
42
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
43
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
44
		end
45
	end)
46
	InternalData["Mouse"] = Mouse
47
	InternalData["ContextActionService"] = ContextActionService
48
	InternalData["UserInputService"] = UserInputService
49
	Event.Parent = NLS([[
50
		local Player = owner
51
		local Event = script:WaitForChild("UserInput")
52
		local UserInputService = game:GetService("UserInputService")
53
		local Mouse = Player:GetMouse()
54
		local Input = function(Input,gameProcessedEvent)
55
			if gameProcessedEvent then return end
56
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
57
		end
58
		UserInputService.InputBegan:Connect(Input)
59
		UserInputService.InputEnded:Connect(Input)
60
		local Hit,Target
61
		while wait(1/30) do
62
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
63
				Hit,Target = Mouse.Hit,Mouse.Target
64
				Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
65
			end
66
		end
67
	]],owner.Character)
68
end
69
RealGame = game;game = setmetatable({},{
70
	__index = function (self,Index)
71
		local Sandbox = function (Thing)
72
			if Thing:IsA("Player") then
73
				local RealPlayer = Thing
74
				return setmetatable({},{
75
					__index = function (self,Index)
76
						local Type = type(RealPlayer[Index])
77
						if Type == "function" then
78
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
79
								return function (self)
80
									return InternalData["Mouse"]
81
								end
82
							end
83
							return function (self,...)
84
								return RealPlayer[Index](RealPlayer,...)
85
							end
86
						else
87
							if Index == "PlrObj" then
88
								return RealPlayer
89
							end
90
							return RealPlayer[Index]
91
						end
92
					end;
93
					__tostring = function(self)
94
						return RealPlayer.Name
95
					end
96
				})
97
			end
98
		end
99
		if RealGame[Index] then
100
			local Type = type(RealGame[Index])
101
			if Type == "function" then
102
				if Index:lower() == "getservice" or Index:lower() == "service" then
103
					return function (self,Service)
104
						if Service:lower() == "players" then
105
							return setmetatable({},{
106
								__index = function (self2,Index2)
107
									local RealService = RealGame:GetService(Service)
108
									local Type2 = type(Index2)
109
									if Type2 == "function" then
110
										return function (self,...)
111
											return RealService[Index2](RealService,...)
112
										end
113
									else
114
										if Index2:lower() == "localplayer" then
115
											return Sandbox(owner)
116
										end
117
										return RealService[Index2]
118
									end
119
								end;
120
								__tostring = function(self)
121
									return RealGame:GetService(Service).Name
122
								end
123
							})
124
						elseif Service:lower() == "contextactionservice" then
125
							return InternalData["ContextActionService"]
126
						elseif Service:lower() == "contextactionservice" then
127
							return InternalData["UserInputService"]
128
						elseif Service:lower() == "runservice" then
129
							return setmetatable({},{
130
								__index = function(self2,Index2)
131
									local RealService = RealGame:GetService(Service)
132
									local Type2 = type(Index2)
133
									if Type2 == "function" then
134
										return function (self,...)
135
											return RealService[Index2](RealService,...)
136
										end
137
									else
138
										if Index2:lower() == "bindtorenderstep" then
139
											return function (self,Name,Priority,Function)
140
												return RealGame:GetService("RunService").Stepped:Connect(Function)
141
											end
142
										end
143
										if Index2:lower() == "renderstepped" then
144
											return RealService["Stepped"]
145
										end
146
										return RealService[Index2]
147
									end
148
								end
149
							})
150
						else
151
							return RealGame:GetService(Service)
152
						end
153
					end
154
				end
155
				return function (self,...)
156
					return RealGame[Index](RealGame,...)
157
				end
158
			else
159
				if game:GetService(Index) then
160
					return game:GetService(Index)
161
				end
162
				return RealGame[Index]
163
			end
164
		else
165
			return nil
166
		end
167
	end
168
});Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
169
print("Complete! Running...")
170
171
--[[disappear,
172
appear,
173
transform, 1-9
174
dance,
175
guns, ot
176
guns, out
177
guns, in
178
guns, explodingbullet
179
guns, smokebullet
180
guns, normalbullet
181
ride,
182
unride,
183
]]--
184
char = game.Players.LocalPlayer.Character
185
plr = game.Players.LocalPlayer
186
char.Archivable = true
187
188
folder = Instance.new('Folder', game.Workspace.CurrentCamera)
189
folder.Name = 'DataValue'
190
nvm = Instance.new('NumberValue', game.Workspace.CurrentCamera)
191
nvm.Value = 0
192
nvm.Name = "IsGunsOut"
193
nvm2 = Instance.new('NumberValue', game.Workspace.CurrentCamera)
194
nvm2.Value = 1 
195
nvm2.Name = "IsFollowMode"
196
nvm3 = Instance.new('NumberValue', game.Workspace.CurrentCamera)
197
nvm3.Value = 0
198
nvm3.Name = "IsRideMode"
199
nvm4 = Instance.new('NumberValue', game.Workspace.CurrentCamera)
200
nvm4.Value = 0
201
nvm4.Name = "IsVisible"
202
nvm5 = Instance.new('NumberValue', game.Workspace.CurrentCamera)
203
nvm5.Value = 0
204
nvm5.Name = "IsBulletType"
205
206
nvm.Parent = folder
207
nvm2.Parent = folder
208
nvm3.Parent = folder
209
nvm4.Parent = folder
210
nvm5.Parent = folder
211
212
bg1 = char:Clone()
213
bg1.Archivable = false
214
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
215
216
bgname1 = math.random(1, 10)
217
if bgname1 == 1 then
218
bg1.Name = "John"
219
end
220
if bgname1 == 2 then
221
bg1.Name = "Max"
222
end
223
if bgname1 == 3 then
224
bg1.Name = "Christian"
225
end
226
if bgname1 == 4 then
227
bg1.Name = "Laurence"
228
end
229
if bgname1 == 5 then
230
bg1.Name = "Kelvin"
231
end
232
if bgname1 == 6 then
233
bg1.Name = "Johvany"
234
end
235
if bgname1 == 7 then
236
bg1.Name = "Scott"
237
end
238
if bgname1 == 8 then
239
bg1.Name = "Jonathan"
240
end
241
if bgname1 == 9 then
242
bg1.Name = "Darryl"
243
end
244
if bgname1 == 10 then
245
bg1.Name = "Archie"
246
end
247
248
bgpoint1 = Instance.new('Part', char)
249
bgpoint1.Anchored = false
250
bgpoint1.CanCollide = false
251
bgpoint1.Transparency = 1
252
bgpoint1.Size = Vector3.new(0.2,0.2,0.2)
253
254
Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
255
Weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
256
Weld.Part1 = bgpoint1
257
Weld.C1 = CFrame.new(10, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
258
259
bg2 = char:Clone()
260
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
261
bg2.Archivable = false
262
bgname2 = math.random(1, 10)
263
if bgname2 == 1 then
264
bg2.Name = "John"
265
end
266
if bgname2 == 2 then
267
bg2.Name = "Max"
268
end
269
if bgname2 == 3 then
270
bg2.Name = "Christian"
271
end
272
if bgname2 == 4 then
273
bg2.Name = "Kevin"
274
end
275
if bgname2 == 5 then
276
bg2.Name = "Steven"
277
end
278
if bgname2 == 6 then
279
bg2.Name = "Steve"
280
end
281
if bgname2 == 7 then
282
bg2.Name = "David"
283
end
284
if bgname2 == 8 then
285
bg2.Name = "Michael"
286
end
287
if bgname2 == 9 then
288
bg2.Name = "Robert"
289
end
290
if bgname2 == 10 then
291
bg2.Name = "James"
292
end
293
294
bgpoint2 = Instance.new('Part', char)
295
bgpoint2.Anchored = false
296
bgpoint2.CanCollide = false
297
bgpoint2.Transparency = 1
298
bgpoint2.Size = Vector3.new(0.2,0.2,0.2)
299
300
Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
301
Weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
302
Weld.Part1 = bgpoint2
303
Weld.C1 = CFrame.new(-10, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
304
305
for _,c in pairs(bg2:GetChildren()) do
306
if c:IsA('Accessory') then
307
c:Destroy()
308
end
309
end
310
311
for _,c in pairs(bg1:GetChildren()) do
312
if c:IsA('Accessory') then
313
c:Destroy()
314
end
315
end
316
317
for _,c in pairs(bg2:GetChildren()) do
318
if c:IsA('CharacterMesh') then
319
c:Destroy()
320
end
321
end
322
323
for _,c in pairs(bg1:GetChildren()) do
324
if c:IsA('CharacterMesh') then
325
c:Destroy()
326
end
327
end
328
329
for _,c in pairs(bg2:GetChildren()) do
330
if c:IsA('Shirt') then
331
c:Destroy()
332
shirt = Instance.new("Shirt", bg2)
333
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=47740174"
334
end
335
end
336
337
for _,c in pairs(bg1:GetChildren()) do
338
if c:IsA('Pants') then
339
c:Destroy()
340
pants = Instance.new("Pants", bg1)
341
pants.PantsTemplate = "http://www.roblox.com/asset/?id=132066612"
342
end
343
end
344
345
for _,c in pairs(bg2:GetChildren()) do
346
if c:IsA('Pants') then
347
c:Destroy()
348
pants = Instance.new("Pants", bg2)
349
pants.PantsTemplate = "http://www.roblox.com/asset/?id=132066612"
350
end
351
end
352
353
for _,c in pairs(bg1:GetChildren()) do
354
if c:IsA('Shirt') then
355
c:Destroy()
356
shirt = Instance.new("Shirt", bg1)
357
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=47740174"
358
end
359
end
360
361
bg2.Parent = char
362
bg1.Parent = char
363
bg2.Torso.CFrame = bgpoint2.CFrame
364
bg1.Torso.CFrame = bgpoint1.CFrame
365
366
health = game.Players.LocalPlayer.Character.Humanoid.Health
367
game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function()
368
if game.Players.LocalPlayer.Character.Humanoid.Health < health then 
369
bgheal = math.random(1, 2)
370
if bgheal == 1 then
371
bgpoint1.CFrame = char.Torso.CFrame
372
Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
373
Weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
374
Weld.Part1 = bgpoint1
375
Weld.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0)
376
wait(3.5)
377
char.Humanoid.Health = char.Humanoid.Health + 50
378
bgpoint1.CFrame = char.Torso.CFrame * CFrame.new(0,0.1,0)
379
Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
380
Weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
381
Weld.Part1 = bgpoint1
382
Weld.C1 = CFrame.new(10, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
383
end
384
if bgheal == 2 then
385
bgpoint2.CFrame = char.Torso.CFrame
386
Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
387
Weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
388
Weld.Part1 = bgpoint2
389
Weld.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0)
390
wait(3.5)
391
char.Humanoid.Health = char.Humanoid.Health + 50
392
bgpoint2.CFrame = char.Torso.CFrame * CFrame.new(0,0.1,0)
393
Weld = Instance.new("Weld",game.Players.LocalPlayer.Character)
394
Weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
395
Weld.Part1 = bgpoint2
396
Weld.C1 = CFrame.new(-10, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
397
end
398
end
399
health = game.Players.LocalPlayer.Character.Humanoid.Health
400
end)
401
402
bgskin = math.random(1, 2)
403
if bgskin == 1 then
404
r = bg1:getChildren()
405
for i = 1, #r do
406
if r[i].className == "Part" then
407
r[i].BrickColor = BrickColor.new('Cool yellow')
408
end
409
end
410
end
411
if bgskin == 1 then
412
a = bg2:getChildren()
413
for i = 1, #a do
414
if a[i].className == "Part" then
415
a[i].BrickColor = BrickColor.new('CGA brown')
416
end
417
end
418
end
419
420
game.Players.LocalPlayer.Chatted:connect(function(say)
421
422
if say == "disappear," then
423
bg1["Head"].Transparency = 1
424
bg1["Left Arm"].Transparency = 1
425
bg1["Left Leg"].Transparency = 1
426
bg1["Right Leg"].Transparency = 1
427
bg1["Right Arm"].Transparency = 1
428
bg1["Torso"].Transparency = 1
429
bg1.Head.face.Transparency = 1
430
431
bg2["Head"].Transparency = 1
432
bg2["Left Arm"].Transparency = 1
433
bg2["Left Leg"].Transparency = 1
434
bg2["Right Leg"].Transparency = 1
435
bg2["Right Arm"].Transparency = 1
436
bg2["Torso"].Transparency = 1
437
bg2.Head.face.Transparency = 1
438
439
              brick22 = Instance.new("Part")
440
              brick22.CanCollide = false
441
              brick22.Anchored = true
442
              brick22.CFrame = bg1.Torso.CFrame
443
              brick22.Transparency = 1
444
              brick22.Parent = game.Workspace
445
              brick222 = Instance.new("Part")
446
              brick222.CanCollide = false
447
              brick222.Anchored = true
448
              brick222.CFrame = bg2.Torso.CFrame
449
              brick222.Transparency = 1
450
              brick222.Parent = game.Workspace
451
              local sou2 = Instance.new("Sound")
452
              sou2.Pitch = 1
453
              sou2.Volume = 1
454
              sou2.SoundId = "rbxassetid://722960601"
455
              sou2.Parent = bg1.Torso
456
              sou2:Play()
457
              local pe2 = Instance.new("ParticleEmitter")
458
              pe2.Acceleration = Vector3.new(0, 8, 0)
459
              pe2.Lifetime = NumberRange.new(1, 1.5)
460
              pe2.Rate = 20000
461
              pe2.RotSpeed = NumberRange.new(-30, 30)
462
              pe2.Rotation = NumberRange.new(0, 360)
463
              pe2.Size = NumberSequence.new({
464
                NumberSequenceKeypoint.new(0, 4.38, 0),
465
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
466
                NumberSequenceKeypoint.new(1, 1.48, 0)
467
              })
468
              pe2.Texture = "rbxassetid://244221440"
469
              pe2.Transparency = NumberSequence.new({
470
                NumberSequenceKeypoint.new(0, 0, 0),
471
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
472
                NumberSequenceKeypoint.new(1, 1, 1)
473
              })
474
              pe2.ZOffset = 5
475
              pe2.VelocitySpread = 360
476
              pe2.Parent = brick22
477
              pe2.Enabled = true
478
              clpe2 = pe2:Clone()
479
              clpe2.Parent = brick222
480
              wait(0.25)
481
              pe2.Enabled = false
482
              clpe2.Enabled = false
483
              nvm4.Value = 1
484
              bg1.Humanoid.HipHeight = 10000
485
              bg2.Humanoid.HipHeight = 10000
486
              end
487
488
if say == "appear," then
489
              bg1.Humanoid.HipHeight = 0
490
              bg2.Humanoid.HipHeight = 0
491
bg1.Torso.CFrame = bgpoint1.CFrame
492
bg2.Torso.CFrame = bgpoint2.CFrame
493
494
bg1["Head"].Transparency = 0
495
bg1["Left Arm"].Transparency = 0
496
bg1["Left Leg"].Transparency = 0
497
bg1["Right Leg"].Transparency = 0
498
bg1["Right Arm"].Transparency = 0
499
bg1["Torso"].Transparency = 0
500
bg1.Head.face.Transparency = 0
501
502
bg2["Head"].Transparency = 0
503
bg2["Left Arm"].Transparency = 0
504
bg2["Left Leg"].Transparency = 0
505
bg2["Right Leg"].Transparency = 0
506
bg2["Right Arm"].Transparency = 0
507
bg2["Torso"].Transparency = 0
508
bg2.Head.face.Transparency = 0
509
510
              brick223 = Instance.new("Part")
511
              brick223.CanCollide = false
512
              brick223.Anchored = true
513
              brick223.CFrame = bg1.Torso.CFrame
514
              brick223.Transparency = 1
515
              brick223.Parent = game.Workspace
516
              brick2223 = Instance.new("Part")
517
              brick2223.CanCollide = false
518
              brick2223.Anchored = true
519
              brick2223.CFrame = bg2.Torso.CFrame
520
              brick2223.Transparency = 1
521
              brick2223.Parent = game.Workspace
522
              local sou23 = Instance.new("Sound")
523
              sou23.Pitch = 1
524
              sou23.Volume = 1
525
              sou23.SoundId = "rbxassetid://722960601"
526
              sou23.Parent = bg1.Torso
527
              sou23:Play()
528
              local pe2 = Instance.new("ParticleEmitter")
529
              pe2.Acceleration = Vector3.new(0, 8, 0)
530
              pe2.Lifetime = NumberRange.new(1, 1.5)
531
              pe2.Rate = 20000
532
              pe2.RotSpeed = NumberRange.new(-30, 30)
533
              pe2.Rotation = NumberRange.new(0, 360)
534
              pe2.Size = NumberSequence.new({
535
                NumberSequenceKeypoint.new(0, 4.38, 0),
536
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
537
                NumberSequenceKeypoint.new(1, 1.48, 0)
538
              })
539
              pe2.Texture = "rbxassetid://244221440"
540
              pe2.Transparency = NumberSequence.new({
541
                NumberSequenceKeypoint.new(0, 0, 0),
542
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
543
                NumberSequenceKeypoint.new(1, 1, 1)
544
              })
545
              pe2.ZOffset = 5
546
              pe2.VelocitySpread = 360
547
              pe2.Parent = brick223
548
              pe2.Enabled = true
549
              clpe2 = pe2:Clone()
550
              clpe2.Parent = brick2223
551
              wait(0.25)
552
              pe2.Enabled = false
553
              clpe2.Enabled = false
554
              nvm4.Value = 0
555
              end
556
557
if say == "transform, 9" then
558
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
559
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
560
561
a = bg1.Head:getChildren()
562
for i = 1, #a do
563
if a[i].className == "Part" then
564
a[i]:Destroy()
565
end
566
end
567
568
b = bg2.Head:getChildren()
569
for i = 1, #b do
570
if b[i].className == "Part" then
571
b[i]:Destroy()
572
end
573
end
574
575
for _,c in pairs(bg2:GetChildren()) do
576
if c:IsA('Shirt') then
577
c:Destroy()
578
shirt = Instance.new("Shirt", bg2)
579
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=70292296"
580
end
581
end
582
583
for _,c in pairs(bg1:GetChildren()) do
584
if c:IsA('Pants') then
585
c:Destroy()
586
pants = Instance.new("Pants", bg1)
587
pants.PantsTemplate = "http://www.roblox.com/asset/?id=31728834"
588
end
589
end
590
591
for _,c in pairs(bg2:GetChildren()) do
592
if c:IsA('Pants') then
593
c:Destroy()
594
pants = Instance.new("Pants", bg2)
595
pants.PantsTemplate = "http://www.roblox.com/asset/?id=31728834"
596
end
597
end
598
599
for _,c in pairs(bg1:GetChildren()) do
600
if c:IsA('Shirt') then
601
c:Destroy()
602
shirt = Instance.new("Shirt", bg1)
603
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=70292296"
604
end
605
end
606
607
hair = Instance.new("Part", bg1.Head)
608
hairmesh = Instance.new("SpecialMesh", hair)
609
hairmesh.MeshId = "http://www.roblox.com/asset/?id=1038653"
610
hairmesh.TextureId = "http://www.roblox.com/asset/?id=1038654"
611
hair.BrickColor = BrickColor.new('Pearl')
612
hairmesh.Scale = Vector3.new(1, 1, 1)
613
hair.Transparency = 0
614
hair.CanCollide = false
615
hair.Name = "plrhair"
616
hair.Anchored = false
617
clhair = hair:Clone()
618
clhair.Parent = bg2.Head
619
Weld = Instance.new("Weld", bg1)
620
Weld.Part0 = bg1.Head
621
Weld.Part1 = hair
622
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
623
Weld = Instance.new("Weld", bg2)
624
Weld.Part0 = bg2.Head
625
Weld.Part1 = clhair
626
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
627
628
              brick = Instance.new("Part")
629
              brick.CanCollide = false
630
              brick.Anchored = true
631
              brick.CFrame = bg1.Torso.CFrame
632
              brick.Transparency = 1
633
              brick.Parent = game.Workspace
634
              brick2 = Instance.new("Part")
635
              brick2.CanCollide = false
636
              brick2.Anchored = true
637
              brick2.CFrame = bg2.Torso.CFrame
638
              brick2.Transparency = 1
639
              brick2.Parent = game.Workspace
640
              local sou = Instance.new("Sound")
641
              sou.Pitch = 1
642
              sou.Volume = 1
643
              sou.SoundId = "rbxassetid://722960601"
644
              sou.Parent = bg1.Torso
645
              sou:Play()
646
              local pe = Instance.new("ParticleEmitter")
647
              pe.Acceleration = Vector3.new(0, 8, 0)
648
              pe.Lifetime = NumberRange.new(1, 1.5)
649
              pe.Rate = 20000
650
              pe.RotSpeed = NumberRange.new(-30, 30)
651
              pe.Rotation = NumberRange.new(0, 360)
652
              pe.Size = NumberSequence.new({
653
                NumberSequenceKeypoint.new(0, 4.38, 0),
654
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
655
                NumberSequenceKeypoint.new(1, 1.48, 0)
656
              })
657
              pe.Texture = "rbxassetid://244221440"
658
              pe.Transparency = NumberSequence.new({
659
                NumberSequenceKeypoint.new(0, 0, 0),
660
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
661
                NumberSequenceKeypoint.new(1, 1, 1)
662
              })
663
              pe.ZOffset = 5
664
              pe.VelocitySpread = 360
665
              pe.Parent = brick
666
              pe.Enabled = true
667
              clpe = pe:Clone()
668
              clpe.Parent = brick2
669
              wait(0.25)
670
              pe.Enabled = false
671
              clpe.Enabled = false
672
              while wait() do
673
              if not sou.IsPlaying then
674
              sou:Destroy()
675
end
676
end
677
end
678
679
if say == "transform, 8" then
680
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=7074749"
681
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=7074749"
682
683
a = bg1.Head:getChildren()
684
for i = 1, #a do
685
if a[i].className == "Part" then
686
a[i]:Destroy()
687
end
688
end
689
690
b = bg2.Head:getChildren()
691
for i = 1, #b do
692
if b[i].className == "Part" then
693
b[i]:Destroy()
694
end
695
end
696
697
for _,c in pairs(bg2:GetChildren()) do
698
if c:IsA('Shirt') then
699
c:Destroy()
700
shirt = Instance.new("Shirt", bg2)
701
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=11380099"
702
end
703
end
704
705
for _,c in pairs(bg1:GetChildren()) do
706
if c:IsA('Pants') then
707
c:Destroy()
708
pants = Instance.new("Pants", bg1)
709
pants.PantsTemplate = "http://www.roblox.com/asset/?id=11380110"
710
end
711
end
712
713
for _,c in pairs(bg2:GetChildren()) do
714
if c:IsA('Pants') then
715
c:Destroy()
716
pants = Instance.new("Pants", bg2)
717
pants.PantsTemplate = "http://www.roblox.com/asset/?id=11380110"
718
end
719
end
720
721
for _,c in pairs(bg1:GetChildren()) do
722
if c:IsA('Shirt') then
723
c:Destroy()
724
shirt = Instance.new("Shirt", bg1)
725
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=11380099"
726
end
727
end
728
729
hair = Instance.new("Part", bg1.Head)
730
hairmesh = Instance.new("SpecialMesh", hair)
731
hairmesh.MeshId = "http://www.roblox.com/asset/?id=1286427"
732
hairmesh.TextureId = "http://www.roblox.com/asset/?id=5808536"
733
hair.BrickColor = BrickColor.new('Pearl')
734
hairmesh.Scale = Vector3.new(1.1, 1.1, 1.1)
735
hair.Transparency = 0
736
hair.CanCollide = false
737
hair.Name = "plrhair"
738
hair.Anchored = false
739
clhair = hair:Clone()
740
clhair.Parent = bg2.Head
741
Weld = Instance.new("Weld", bg1)
742
Weld.Part0 = bg1.Head
743
Weld.Part1 = hair
744
Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
745
Weld = Instance.new("Weld", bg2)
746
Weld.Part0 = bg2.Head
747
Weld.Part1 = clhair
748
Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
749
750
              brick = Instance.new("Part")
751
              brick.CanCollide = false
752
              brick.Anchored = true
753
              brick.CFrame = bg1.Torso.CFrame
754
              brick.Transparency = 1
755
              brick.Parent = game.Workspace
756
              brick2 = Instance.new("Part")
757
              brick2.CanCollide = false
758
              brick2.Anchored = true
759
              brick2.CFrame = bg2.Torso.CFrame
760
              brick2.Transparency = 1
761
              brick2.Parent = game.Workspace
762
              local sou = Instance.new("Sound")
763
              sou.Pitch = 1
764
              sou.Volume = 1
765
              sou.SoundId = "rbxassetid://722960601"
766
              sou.Parent = bg1.Torso
767
              sou:Play()
768
              local pe = Instance.new("ParticleEmitter")
769
              pe.Acceleration = Vector3.new(0, 8, 0)
770
              pe.Lifetime = NumberRange.new(1, 1.5)
771
              pe.Rate = 20000
772
              pe.RotSpeed = NumberRange.new(-30, 30)
773
              pe.Rotation = NumberRange.new(0, 360)
774
              pe.Size = NumberSequence.new({
775
                NumberSequenceKeypoint.new(0, 4.38, 0),
776
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
777
                NumberSequenceKeypoint.new(1, 1.48, 0)
778
              })
779
              pe.Texture = "rbxassetid://244221440"
780
              pe.Transparency = NumberSequence.new({
781
                NumberSequenceKeypoint.new(0, 0, 0),
782
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
783
                NumberSequenceKeypoint.new(1, 1, 1)
784
              })
785
              pe.ZOffset = 5
786
              pe.VelocitySpread = 360
787
              pe.Parent = brick
788
              pe.Enabled = true
789
              clpe = pe:Clone()
790
              clpe.Parent = brick2
791
              wait(0.25)
792
              pe.Enabled = false
793
              clpe.Enabled = false
794
              while wait() do
795
              if not sou.IsPlaying then
796
              sou:Destroy()
797
end
798
end
799
end
800
801
802
if say == "transform, 4" then
803
804
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=7074749"
805
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=7074749"
806
807
a = bg1.Head:getChildren()
808
for i = 1, #a do
809
if a[i].className == "Part" then
810
a[i]:Destroy()
811
end
812
end
813
814
b = bg2.Head:getChildren()
815
for i = 1, #b do
816
if b[i].className == "Part" then
817
b[i]:Destroy()
818
end
819
end
820
821
for _,c in pairs(bg2:GetChildren()) do
822
if c:IsA('Shirt') then
823
c:Destroy()
824
shirt = Instance.new("Shirt", bg2)
825
shirt.ShirtTemplate = "rbxassetid://519774803"
826
end
827
end
828
829
for _,c in pairs(bg1:GetChildren()) do
830
if c:IsA('Pants') then
831
c:Destroy()
832
pants = Instance.new("Pants", bg1)
833
pants.PantsTemplate = "rbxassetid://519782833"
834
end
835
end
836
837
for _,c in pairs(bg2:GetChildren()) do
838
if c:IsA('Pants') then
839
c:Destroy()
840
pants = Instance.new("Pants", bg2)
841
pants.PantsTemplate = "rbxassetid://519782833"
842
end
843
end
844
845
for _,c in pairs(bg1:GetChildren()) do
846
if c:IsA('Shirt') then
847
c:Destroy()
848
shirt = Instance.new("Shirt", bg1)
849
shirt.ShirtTemplate = "rbxassetid://519774803"
850
end
851
end
852
853
hair = Instance.new("Part", bg1.Head)
854
hairmesh = Instance.new("SpecialMesh", hair)
855
hairmesh.MeshId = "http://www.roblox.com/asset/?id=1286427"
856
hairmesh.TextureId = "http://www.roblox.com/asset/?id=1309894"
857
hairmesh.Scale = Vector3.new(1.1, 1.1, 1.1)
858
hair.Transparency = 0
859
hair.CanCollide = false
860
hair.Name = "plrhair"
861
hair.Anchored = false
862
clhair = hair:Clone()
863
clhair.Parent = bg2.Head
864
Weld = Instance.new("Weld", bg1)
865
Weld.Part0 = bg1.Head
866
Weld.Part1 = hair
867
Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
868
Weld = Instance.new("Weld", bg2)
869
Weld.Part0 = bg2.Head
870
Weld.Part1 = clhair
871
Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
872
873
              brick = Instance.new("Part")
874
              brick.CanCollide = false
875
              brick.Anchored = true
876
              brick.CFrame = bg1.Torso.CFrame
877
              brick.Transparency = 1
878
              brick.Parent = game.Workspace
879
              brick2 = Instance.new("Part")
880
              brick2.CanCollide = false
881
              brick2.Anchored = true
882
              brick2.CFrame = bg2.Torso.CFrame
883
              brick2.Transparency = 1
884
              brick2.Parent = game.Workspace
885
              local sou = Instance.new("Sound")
886
              sou.Pitch = 1
887
              sou.Volume = 1
888
              sou.SoundId = "rbxassetid://722960601"
889
              sou.Parent = bg1.Torso
890
              sou:Play()
891
              local pe = Instance.new("ParticleEmitter")
892
              pe.Acceleration = Vector3.new(0, 8, 0)
893
              pe.Lifetime = NumberRange.new(1, 1.5)
894
              pe.Rate = 20000
895
              pe.RotSpeed = NumberRange.new(-30, 30)
896
              pe.Rotation = NumberRange.new(0, 360)
897
              pe.Size = NumberSequence.new({
898
                NumberSequenceKeypoint.new(0, 4.38, 0),
899
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
900
                NumberSequenceKeypoint.new(1, 1.48, 0)
901
              })
902
              pe.Texture = "rbxassetid://244221440"
903
              pe.Transparency = NumberSequence.new({
904
                NumberSequenceKeypoint.new(0, 0, 0),
905
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
906
                NumberSequenceKeypoint.new(1, 1, 1)
907
              })
908
              pe.ZOffset = 5
909
              pe.VelocitySpread = 360
910
              pe.Parent = brick
911
              pe.Enabled = true
912
              clpe = pe:Clone()
913
              clpe.Parent = brick2
914
              wait(0.25)
915
              pe.Enabled = false
916
              clpe.Enabled = false
917
              while wait() do
918
              if not sou.IsPlaying then
919
              sou:Destroy()
920
end
921
end
922
end
923
924
if say == "transform, 3" then
925
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
926
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
927
928
929
a = bg1.Head:getChildren()
930
for i = 1, #a do
931
if a[i].className == "Part" then
932
a[i]:Destroy()
933
end
934
end
935
936
b = bg2.Head:getChildren()
937
for i = 1, #b do
938
if b[i].className == "Part" then
939
b[i]:Destroy()
940
end
941
end
942
943
for _,c in pairs(bg2:GetChildren()) do
944
if c:IsA('Shirt') then
945
c:Destroy()
946
shirt = Instance.new("Shirt", bg2)
947
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=108783381"
948
end
949
end
950
951
for _,c in pairs(bg1:GetChildren()) do
952
if c:IsA('Pants') then
953
c:Destroy()
954
pants = Instance.new("Pants", bg1)
955
pants.PantsTemplate = "http://www.roblox.com/asset/?id=412444864"
956
end
957
end
958
959
for _,c in pairs(bg2:GetChildren()) do
960
if c:IsA('Pants') then
961
c:Destroy()
962
pants = Instance.new("Pants", bg2)
963
pants.PantsTemplate = "http://www.roblox.com/asset/?id=412444864"
964
end
965
end
966
967
for _,c in pairs(bg1:GetChildren()) do
968
if c:IsA('Shirt') then
969
c:Destroy()
970
shirt = Instance.new("Shirt", bg1)
971
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=108783381"
972
973
hair = Instance.new("Part", bg1.Head)
974
hairmesh = Instance.new("SpecialMesh", hair)
975
hairmesh.MeshId = "http://www.roblox.com/asset/?id=1028788"
976
hairmesh.TextureId = "http://www.roblox.com/asset/?id=1028787"
977
hairmesh.Scale = Vector3.new(1.1, 1.1, 1.1)
978
hair.Transparency = 0
979
hair.CanCollide = false
980
hair.Name = "plrhair"
981
hair.Anchored = false
982
clhair = hair:Clone()
983
clhair.Parent = bg2.Head
984
Weld = Instance.new("Weld", bg1)
985
Weld.Part0 = bg1.Head
986
Weld.Part1 = hair
987
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
988
Weld = Instance.new("Weld", bg2)
989
Weld.Part0 = bg2.Head
990
Weld.Part1 = clhair
991
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
992
993
994
hair3 = Instance.new("Part", bg1.Head)
995
hairmesh3 = Instance.new("SpecialMesh", hair3)
996
hairmesh3.MeshId = "http://www.roblox.com/asset/?id=30166087"
997
hairmesh3.TextureId = "http://www.roblox.com/asset/?id=30166098"
998
hairmesh3.Scale = Vector3.new(1, 1, 1)
999
hair3.Transparency = 0
1000
hair3.CanCollide = false
1001
hair3.Name = "plrhair"
1002
hair3.Anchored = false
1003
clhair3 = hair3:Clone()
1004
clhair3.Parent = bg2.Head
1005
Weld = Instance.new("Weld", bg1)
1006
Weld.Part0 = bg1.Head
1007
Weld.Part1 = hair3
1008
Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1009
Weld = Instance.new("Weld", bg2)
1010
Weld.Part0 = bg2.Head
1011
Weld.Part1 = clhair3
1012
Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1013
1014
              brick = Instance.new("Part")
1015
              brick.CanCollide = false
1016
              brick.Anchored = true
1017
              brick.CFrame = bg1.Torso.CFrame
1018
              brick.Transparency = 1
1019
              brick.Parent = game.Workspace
1020
              brick2 = Instance.new("Part")
1021
              brick2.CanCollide = false
1022
              brick2.Anchored = true
1023
              brick2.CFrame = bg2.Torso.CFrame
1024
              brick2.Transparency = 1
1025
              brick2.Parent = game.Workspace
1026
              local sou = Instance.new("Sound")
1027
              sou.Pitch = 1
1028
              sou.Volume = 1
1029
              sou.SoundId = "rbxassetid://722960601"
1030
              sou.Parent = bg1.Torso
1031
              sou:Play()
1032
              local pe = Instance.new("ParticleEmitter")
1033
              pe.Acceleration = Vector3.new(0, 8, 0)
1034
              pe.Lifetime = NumberRange.new(1, 1.5)
1035
              pe.Rate = 20000
1036
              pe.RotSpeed = NumberRange.new(-30, 30)
1037
              pe.Rotation = NumberRange.new(0, 360)
1038
              pe.Size = NumberSequence.new({
1039
                NumberSequenceKeypoint.new(0, 4.38, 0),
1040
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1041
                NumberSequenceKeypoint.new(1, 1.48, 0)
1042
              })
1043
              pe.Texture = "rbxassetid://244221440"
1044
              pe.Transparency = NumberSequence.new({
1045
                NumberSequenceKeypoint.new(0, 0, 0),
1046
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1047
                NumberSequenceKeypoint.new(1, 1, 1)
1048
              })
1049
              pe.ZOffset = 5
1050
              pe.VelocitySpread = 360
1051
              pe.Parent = brick
1052
              pe.Enabled = true
1053
              clpe = pe:Clone()
1054
              clpe.Parent = brick2
1055
              wait(0.25)
1056
              pe.Enabled = false
1057
              clpe.Enabled = false
1058
              while wait() do
1059
              if not sou.IsPlaying then
1060
              sou:Destroy()
1061
end
1062
end
1063
end
1064
end
1065
end
1066
1067
if say == "transform, 1" then
1068
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
1069
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
1070
1071
1072
a = bg1.Head:getChildren()
1073
for i = 1, #a do
1074
if a[i].className == "Part" then
1075
a[i]:Destroy()
1076
end
1077
end
1078
1079
b = bg2.Head:getChildren()
1080
for i = 1, #b do
1081
if b[i].className == "Part" then
1082
b[i]:Destroy()
1083
end
1084
end
1085
1086
for _,c in pairs(bg2:GetChildren()) do
1087
if c:IsA('Shirt') then
1088
c:Destroy()
1089
shirt = Instance.new("Shirt", bg2)
1090
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=47740174"
1091
end
1092
end
1093
1094
for _,c in pairs(bg1:GetChildren()) do
1095
if c:IsA('Pants') then
1096
c:Destroy()
1097
pants = Instance.new("Pants", bg1)
1098
pants.PantsTemplate = "http://www.roblox.com/asset/?id=132066612"
1099
end
1100
end
1101
1102
for _,c in pairs(bg2:GetChildren()) do
1103
if c:IsA('Pants') then
1104
c:Destroy()
1105
pants = Instance.new("Pants", bg2)
1106
pants.PantsTemplate = "http://www.roblox.com/asset/?id=132066612"
1107
end
1108
end
1109
1110
for _,c in pairs(bg1:GetChildren()) do
1111
if c:IsA('Shirt') then
1112
c:Destroy()
1113
shirt = Instance.new("Shirt", bg1)
1114
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=47740174"
1115
end
1116
end
1117
1118
1119
              brick = Instance.new("Part")
1120
              brick.CanCollide = false
1121
              brick.Anchored = true
1122
              brick.CFrame = bg1.Torso.CFrame
1123
              brick.Transparency = 1
1124
              brick.Parent = game.Workspace
1125
              brick2 = Instance.new("Part")
1126
              brick2.CanCollide = false
1127
              brick2.Anchored = true
1128
              brick2.CFrame = bg2.Torso.CFrame
1129
              brick2.Transparency = 1
1130
              brick2.Parent = game.Workspace
1131
              local sou = Instance.new("Sound")
1132
              sou.Pitch = 1
1133
              sou.Volume = 1
1134
              sou.SoundId = "rbxassetid://722960601"
1135
              sou.Parent = bg1.Torso
1136
              sou:Play()
1137
              local pe = Instance.new("ParticleEmitter")
1138
              pe.Acceleration = Vector3.new(0, 8, 0)
1139
              pe.Lifetime = NumberRange.new(1, 1.5)
1140
              pe.Rate = 20000
1141
              pe.RotSpeed = NumberRange.new(-30, 30)
1142
              pe.Rotation = NumberRange.new(0, 360)
1143
              pe.Size = NumberSequence.new({
1144
                NumberSequenceKeypoint.new(0, 4.38, 0),
1145
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1146
                NumberSequenceKeypoint.new(1, 1.48, 0)
1147
              })
1148
              pe.Texture = "rbxassetid://244221440"
1149
              pe.Transparency = NumberSequence.new({
1150
                NumberSequenceKeypoint.new(0, 0, 0),
1151
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1152
                NumberSequenceKeypoint.new(1, 1, 1)
1153
              })
1154
              pe.ZOffset = 5
1155
              pe.VelocitySpread = 360
1156
              pe.Parent = brick
1157
              pe.Enabled = true
1158
              clpe = pe:Clone()
1159
              clpe.Parent = brick2
1160
              wait(0.25)
1161
              pe.Enabled = false
1162
              clpe.Enabled = false
1163
              while wait() do
1164
              if not sou.IsPlaying then
1165
              sou:Destroy()
1166
end
1167
end
1168
end
1169
1170
if say == "transform, 7" then
1171
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=119839939"
1172
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=119839939"
1173
1174
a = bg1.Head:getChildren()
1175
for i = 1, #a do
1176
if a[i].className == "Part" then
1177
a[i]:Destroy()
1178
end
1179
end
1180
1181
b = bg2.Head:getChildren()
1182
for i = 1, #b do
1183
if b[i].className == "Part" then
1184
b[i]:Destroy()
1185
end
1186
end
1187
1188
for _,c in pairs(bg2:GetChildren()) do
1189
if c:IsA('Shirt') then
1190
c:Destroy()
1191
shirt = Instance.new("Shirt", bg2)
1192
shirt.ShirtTemplate = "rbxassetid://575169492"
1193
end
1194
end
1195
1196
for _,c in pairs(bg1:GetChildren()) do
1197
if c:IsA('Pants') then
1198
c:Destroy()
1199
pants = Instance.new("Pants", bg1)
1200
pants.PantsTemplate = "rbxassetid://768690244"
1201
end
1202
end
1203
1204
for _,c in pairs(bg2:GetChildren()) do
1205
if c:IsA('Pants') then
1206
c:Destroy()
1207
pants = Instance.new("Pants", bg2)
1208
pants.PantsTemplate = "rbxassetid://768690244"
1209
end
1210
end
1211
1212
for _,c in pairs(bg1:GetChildren()) do
1213
if c:IsA('Shirt') then
1214
c:Destroy()
1215
shirt = Instance.new("Shirt", bg1)
1216
shirt.ShirtTemplate = "rbxassetid://575169492"
1217
end
1218
end
1219
1220
hair = Instance.new("Part", bg1.Head)
1221
hairmesh = Instance.new("SpecialMesh", hair)
1222
hairmesh.MeshId = "http://www.roblox.com/asset/?id=14394711"
1223
hairmesh.TextureId = "http://www.roblox.com/asset/?id=14394687"
1224
hairmesh.Scale = Vector3.new(1, 0.95, 0.85)
1225
hair.Transparency = 0
1226
hair.CanCollide = false
1227
hair.Name = "plrhair"
1228
hair.Anchored = false
1229
clhair = hair:Clone()
1230
clhair.Parent = bg2.Head
1231
Weld = Instance.new("Weld", bg1)
1232
Weld.Part0 = bg1.Head
1233
Weld.Part1 = hair
1234
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1235
Weld = Instance.new("Weld", bg2)
1236
Weld.Part0 = bg2.Head
1237
Weld.Part1 = clhair
1238
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1239
1240
              brick = Instance.new("Part")
1241
              brick.CanCollide = false
1242
              brick.Anchored = true
1243
              brick.CFrame = bg1.Torso.CFrame
1244
              brick.Transparency = 1
1245
              brick.Parent = game.Workspace
1246
              brick2 = Instance.new("Part")
1247
              brick2.CanCollide = false
1248
              brick2.Anchored = true
1249
              brick2.CFrame = bg2.Torso.CFrame
1250
              brick2.Transparency = 1
1251
              brick2.Parent = game.Workspace
1252
              local sou = Instance.new("Sound")
1253
              sou.Pitch = 1
1254
              sou.Volume = 1
1255
              sou.SoundId = "rbxassetid://722960601"
1256
              sou.Parent = bg1.Torso
1257
              sou:Play()
1258
              local pe = Instance.new("ParticleEmitter")
1259
              pe.Acceleration = Vector3.new(0, 8, 0)
1260
              pe.Lifetime = NumberRange.new(1, 1.5)
1261
              pe.Rate = 20000
1262
              pe.RotSpeed = NumberRange.new(-30, 30)
1263
              pe.Rotation = NumberRange.new(0, 360)
1264
              pe.Size = NumberSequence.new({
1265
                NumberSequenceKeypoint.new(0, 4.38, 0),
1266
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1267
                NumberSequenceKeypoint.new(1, 1.48, 0)
1268
              })
1269
              pe.Texture = "rbxassetid://244221440"
1270
              pe.Transparency = NumberSequence.new({
1271
                NumberSequenceKeypoint.new(0, 0, 0),
1272
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1273
                NumberSequenceKeypoint.new(1, 1, 1)
1274
              })
1275
              pe.ZOffset = 5
1276
              pe.VelocitySpread = 360
1277
              pe.Parent = brick
1278
              pe.Enabled = true
1279
              clpe = pe:Clone()
1280
              clpe.Parent = brick2
1281
              wait(0.25)
1282
              pe.Enabled = false
1283
              clpe.Enabled = false
1284
              while wait() do
1285
              if not sou.IsPlaying then
1286
              sou:Destroy()
1287
end
1288
end
1289
end
1290
1291
if say == "transform, 6" then
1292
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=7074749"
1293
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=7074749"
1294
1295
a = bg1.Head:getChildren()
1296
for i = 1, #a do
1297
if a[i].className == "Part" then
1298
a[i]:Destroy()
1299
end
1300
end
1301
1302
b = bg2.Head:getChildren()
1303
for i = 1, #b do
1304
if b[i].className == "Part" then
1305
b[i]:Destroy()
1306
end
1307
end
1308
1309
for _,c in pairs(bg2:GetChildren()) do
1310
if c:IsA('Shirt') then
1311
c:Destroy()
1312
shirt = Instance.new("Shirt", bg2)
1313
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=4904066"
1314
end
1315
end
1316
1317
for _,c in pairs(bg1:GetChildren()) do
1318
if c:IsA('Pants') then
1319
c:Destroy()
1320
pants = Instance.new("Pants", bg1)
1321
pants.PantsTemplate = "http://www.roblox.com/asset/?id=2577832"
1322
end
1323
end
1324
1325
for _,c in pairs(bg2:GetChildren()) do
1326
if c:IsA('Pants') then
1327
c:Destroy()
1328
pants = Instance.new("Pants", bg2)
1329
pants.PantsTemplate = "http://www.roblox.com/asset/?id=2577832"
1330
end
1331
end
1332
1333
for _,c in pairs(bg1:GetChildren()) do
1334
if c:IsA('Shirt') then
1335
c:Destroy()
1336
shirt = Instance.new("Shirt", bg1)
1337
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=4904066"
1338
end
1339
end
1340
1341
1342
hair = Instance.new("Part", bg1.Head)
1343
hairmesh = Instance.new("SpecialMesh", hair)
1344
hairmesh.MeshId = "http://www.roblox.com/asset/?id=1286427"
1345
hairmesh.TextureId = "http://www.roblox.com/asset/?id=1309894"
1346
hairmesh.Scale = Vector3.new(1.1, 1.1, 1.1)
1347
hair.Transparency = 0
1348
hair.CanCollide = false
1349
hair.Name = "plrhair"
1350
hair.Anchored = false
1351
clhair = hair:Clone()
1352
clhair.Parent = bg2.Head
1353
Weld = Instance.new("Weld", bg1)
1354
Weld.Part0 = bg1.Head
1355
Weld.Part1 = hair
1356
Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1357
Weld = Instance.new("Weld", bg2)
1358
Weld.Part0 = bg2.Head
1359
Weld.Part1 = clhair
1360
Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1361
1362
1363
hair = Instance.new("Part", bg1.Head)
1364
hairmesh = Instance.new("SpecialMesh", hair)
1365
hairmesh.MeshId = "http://www.roblox.com/asset/?id=25648271"
1366
hairmesh.TextureId = "http://www.roblox.com/asset/?id=28664001"
1367
hairmesh.Scale = Vector3.new(1.3, 1.35, 1.3)
1368
hair.Transparency = 0
1369
hair.CanCollide = false
1370
hair.Name = "plrhair"
1371
hair.Anchored = false
1372
clhair = hair:Clone()
1373
clhair.Parent = bg2.Head
1374
Weld = Instance.new("Weld", bg1)
1375
Weld.Part0 = bg1.Head
1376
Weld.Part1 = hair
1377
Weld.C1 = CFrame.new(0, -0.60, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1378
Weld = Instance.new("Weld", bg2)
1379
Weld.Part0 = bg2.Head
1380
Weld.Part1 = clhair
1381
Weld.C1 = CFrame.new(0, -0.60, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1382
1383
              brick = Instance.new("Part")
1384
              brick.CanCollide = false
1385
              brick.Anchored = true
1386
              brick.CFrame = bg1.Torso.CFrame
1387
              brick.Transparency = 1
1388
              brick.Parent = game.Workspace
1389
              brick2 = Instance.new("Part")
1390
              brick2.CanCollide = false
1391
              brick2.Anchored = true
1392
              brick2.CFrame = bg2.Torso.CFrame
1393
              brick2.Transparency = 1
1394
              brick2.Parent = game.Workspace
1395
              local sou = Instance.new("Sound")
1396
              sou.Pitch = 1
1397
              sou.Volume = 1
1398
              sou.SoundId = "rbxassetid://722960601"
1399
              sou.Parent = bg1.Torso
1400
              sou:Play()
1401
              local pe = Instance.new("ParticleEmitter")
1402
              pe.Acceleration = Vector3.new(0, 8, 0)
1403
              pe.Lifetime = NumberRange.new(1, 1.5)
1404
              pe.Rate = 20000
1405
              pe.RotSpeed = NumberRange.new(-30, 30)
1406
              pe.Rotation = NumberRange.new(0, 360)
1407
              pe.Size = NumberSequence.new({
1408
                NumberSequenceKeypoint.new(0, 4.38, 0),
1409
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1410
                NumberSequenceKeypoint.new(1, 1.48, 0)
1411
              })
1412
              pe.Texture = "rbxassetid://244221440"
1413
              pe.Transparency = NumberSequence.new({
1414
                NumberSequenceKeypoint.new(0, 0, 0),
1415
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1416
                NumberSequenceKeypoint.new(1, 1, 1)
1417
              })
1418
              pe.ZOffset = 5
1419
              pe.VelocitySpread = 360
1420
              pe.Parent = brick
1421
              pe.Enabled = true
1422
              clpe = pe:Clone()
1423
              clpe.Parent = brick2
1424
              wait(0.25)
1425
              pe.Enabled = false
1426
              clpe.Enabled = false
1427
              while wait() do
1428
              if not sou.IsPlaying then
1429
              sou:Destroy()
1430
end
1431
end
1432
end
1433
1434
if say == "transform, 5" then
1435
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
1436
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
1437
1438
a = bg1.Head:getChildren()
1439
for i = 1, #a do
1440
if a[i].className == "Part" then
1441
a[i]:Destroy()
1442
end
1443
end
1444
1445
b = bg2.Head:getChildren()
1446
for i = 1, #b do
1447
if b[i].className == "Part" then
1448
b[i]:Destroy()
1449
end
1450
end
1451
1452
for _,c in pairs(bg2:GetChildren()) do
1453
if c:IsA('Shirt') then
1454
c:Destroy()
1455
shirt = Instance.new("Shirt", bg2)
1456
shirt.ShirtTemplate = "rbxassetid://146364138"
1457
end
1458
end
1459
1460
for _,c in pairs(bg1:GetChildren()) do
1461
if c:IsA('Pants') then
1462
c:Destroy()
1463
pants = Instance.new("Pants", bg1)
1464
pants.PantsTemplate = "rbxassetid://195399271"
1465
end
1466
end
1467
1468
for _,c in pairs(bg2:GetChildren()) do
1469
if c:IsA('Pants') then
1470
c:Destroy()
1471
pants = Instance.new("Pants", bg2)
1472
pants.PantsTemplate = "rbxassetid://195399271"
1473
end
1474
end
1475
1476
for _,c in pairs(bg1:GetChildren()) do
1477
if c:IsA('Shirt') then
1478
c:Destroy()
1479
shirt = Instance.new("Shirt", bg1)
1480
shirt.ShirtTemplate = "rbxassetid://175602621"
1481
end
1482
end
1483
1484
hair = Instance.new("Part", bg1.Head)
1485
hairmesh = Instance.new("SpecialMesh", hair)
1486
hairmesh.MeshId = "http://www.roblox.com/asset/?id=16190466"
1487
hairmesh.TextureId = "http://www.roblox.com/asset/?id=59293792"
1488
hairmesh.Scale = Vector3.new(1.1, 1.1, 1.1)
1489
hair.Transparency = 0
1490
hair.CanCollide = false
1491
hair.Name = "plrhair"
1492
hair.Anchored = false
1493
clhair = hair:Clone()
1494
clhair.Parent = bg2.Head
1495
clhair.Mesh.TextureId = "http://www.roblox.com/asset/?id=114723589"
1496
clhair.Mesh.MeshId = "http://www.roblox.com/asset/?id=16101994"
1497
clhair.Mesh.Scale = Vector3.new(1.02,1.02,1.02)
1498
Weld = Instance.new("Weld", bg1)
1499
Weld.Part0 = bg1.Head
1500
Weld.Part1 = hair
1501
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1502
Weld = Instance.new("Weld", bg2)
1503
Weld.Part0 = bg2.Head
1504
Weld.Part1 = clhair
1505
Weld.C1 = CFrame.new(0, -0.14, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1506
1507
hair3 = Instance.new("Part", bg1.Head)
1508
hairmesh3 = Instance.new("SpecialMesh", hair3)
1509
hairmesh3.MeshId = "http://www.roblox.com/asset/?id=30166087"
1510
hairmesh3.TextureId = "http://www.roblox.com/asset/?id=30166098"
1511
hairmesh3.Scale = Vector3.new(1, 1, 1)
1512
hair3.Transparency = 0
1513
hair3.CanCollide = false
1514
hair3.Name = "plrhair"
1515
hair3.Anchored = false
1516
clhair3 = hair3:Clone()
1517
clhair3.Parent = bg2.Head
1518
Weld = Instance.new("Weld", bg1)
1519
Weld.Part0 = bg1.Head
1520
Weld.Part1 = hair3
1521
Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1522
Weld = Instance.new("Weld", bg2)
1523
Weld.Part0 = bg2.Head
1524
Weld.Part1 = clhair3
1525
Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1526
1527
              brick = Instance.new("Part")
1528
              brick.CanCollide = false
1529
              brick.Anchored = true
1530
              brick.CFrame = bg1.Torso.CFrame
1531
              brick.Transparency = 1
1532
              brick.Parent = game.Workspace
1533
              brick2 = Instance.new("Part")
1534
              brick2.CanCollide = false
1535
              brick2.Anchored = true
1536
              brick2.CFrame = bg2.Torso.CFrame
1537
              brick2.Transparency = 1
1538
              brick2.Parent = game.Workspace
1539
              local sou = Instance.new("Sound")
1540
              sou.Pitch = 1
1541
              sou.Volume = 1
1542
              sou.SoundId = "rbxassetid://722960601"
1543
              sou.Parent = bg1.Torso
1544
              sou:Play()
1545
              local pe = Instance.new("ParticleEmitter")
1546
              pe.Acceleration = Vector3.new(0, 8, 0)
1547
              pe.Lifetime = NumberRange.new(1, 1.5)
1548
              pe.Rate = 20000
1549
              pe.RotSpeed = NumberRange.new(-30, 30)
1550
              pe.Rotation = NumberRange.new(0, 360)
1551
              pe.Size = NumberSequence.new({
1552
                NumberSequenceKeypoint.new(0, 4.38, 0),
1553
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1554
                NumberSequenceKeypoint.new(1, 1.48, 0)
1555
              })
1556
              pe.Texture = "rbxassetid://244221440"
1557
              pe.Transparency = NumberSequence.new({
1558
                NumberSequenceKeypoint.new(0, 0, 0),
1559
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1560
                NumberSequenceKeypoint.new(1, 1, 1)
1561
              })
1562
              pe.ZOffset = 5
1563
              pe.VelocitySpread = 360
1564
              pe.Parent = brick
1565
              pe.Enabled = true
1566
              clpe = pe:Clone()
1567
              clpe.Parent = brick2
1568
              wait(0.25)
1569
              pe.Enabled = false
1570
              clpe.Enabled = false
1571
              while wait() do
1572
              if not sou.IsPlaying then
1573
              sou:Destroy()
1574
end
1575
end
1576
end
1577
1578
1579
if say == "transform, 2" then
1580
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
1581
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
1582
1583
a = bg1.Head:getChildren()
1584
for i = 1, #a do
1585
if a[i].className == "Part" then
1586
a[i]:Destroy()
1587
end
1588
end
1589
1590
b = bg2.Head:getChildren()
1591
for i = 1, #b do
1592
if b[i].className == "Part" then
1593
b[i]:Destroy()
1594
end
1595
end
1596
hair = Instance.new("Part", bg1.Head)
1597
hairmesh = Instance.new("SpecialMesh", hair)
1598
hairmesh.MeshId = "http://www.roblox.com/asset/?id=28035864"
1599
hairmesh.TextureId = "http://www.roblox.com/asset/?id=28035854"
1600
hairmesh.Scale = Vector3.new(1.03, 1.03, 0.98)
1601
hair.Transparency = 0
1602
hair.CanCollide = false
1603
hair.Name = "plrhair"
1604
hair.Anchored = false
1605
clhair = hair:Clone()
1606
clhair.Parent = bg2.Head
1607
Weld = Instance.new("Weld", bg1)
1608
Weld.Part0 = bg1.Head
1609
Weld.Part1 = hair
1610
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1611
Weld = Instance.new("Weld", bg2)
1612
Weld.Part0 = bg2.Head
1613
Weld.Part1 = clhair
1614
Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1615
1616
hair3 = Instance.new("Part", bg1.Head)
1617
hairmesh3 = Instance.new("SpecialMesh", hair3)
1618
hairmesh3.MeshId = "http://www.roblox.com/asset/?id=30166087"
1619
hairmesh3.TextureId = "http://www.roblox.com/asset/?id=30166098"
1620
hairmesh3.Scale = Vector3.new(1, 1, 1)
1621
hair3.Transparency = 0
1622
hair3.CanCollide = false
1623
hair3.Name = "plrhair"
1624
hair3.Anchored = false
1625
clhair3 = hair3:Clone()
1626
clhair3.Parent = bg2.Head
1627
Weld = Instance.new("Weld", bg1)
1628
Weld.Part0 = bg1.Head
1629
Weld.Part1 = hair3
1630
Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1631
Weld = Instance.new("Weld", bg2)
1632
Weld.Part0 = bg2.Head
1633
Weld.Part1 = clhair3
1634
Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
1635
1636
for _,c in pairs(bg1:GetChildren()) do
1637
if c:IsA('Pants') then
1638
c:Destroy()
1639
pants = Instance.new("Pants", bg1)
1640
pants.PantsTemplate = "http://www.roblox.com/asset/?id=747111515"
1641
end
1642
end
1643
1644
for _,c in pairs(bg1:GetChildren()) do
1645
if c:IsA('Shirt') then
1646
c:Destroy()
1647
shirt = Instance.new("Shirt", bg1)
1648
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=153259531"
1649
end
1650
end
1651
1652
for _,c in pairs(bg2:GetChildren()) do
1653
if c:IsA('Pants') then
1654
c:Destroy()
1655
pants = Instance.new("Pants", bg2)
1656
pants.PantsTemplate = "http://www.roblox.com/asset/?id=747111515"
1657
end
1658
end
1659
1660
for _,c in pairs(bg2:GetChildren()) do
1661
if c:IsA('Shirt') then
1662
c:Destroy()
1663
shirt = Instance.new("Shirt", bg2)
1664
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=153259531"
1665
end
1666
end
1667
1668
              brick = Instance.new("Part")
1669
              brick.CanCollide = false
1670
              brick.Anchored = true
1671
              brick.CFrame = bg1.Torso.CFrame
1672
              brick.Transparency = 1
1673
              brick.Parent = game.Workspace
1674
              brick2 = Instance.new("Part")
1675
              brick2.CanCollide = false
1676
              brick2.Anchored = true
1677
              brick2.CFrame = bg2.Torso.CFrame
1678
              brick2.Transparency = 1
1679
              brick2.Parent = game.Workspace
1680
              local sou = Instance.new("Sound")
1681
              sou.Pitch = 1
1682
              sou.Volume = 1
1683
              sou.SoundId = "rbxassetid://722960601"
1684
              sou.Parent = bg1.Torso
1685
              sou:Play()
1686
              local pe = Instance.new("ParticleEmitter")
1687
              pe.Acceleration = Vector3.new(0, 8, 0)
1688
              pe.Lifetime = NumberRange.new(1, 1.5)
1689
              pe.Rate = 20000
1690
              pe.RotSpeed = NumberRange.new(-30, 30)
1691
              pe.Rotation = NumberRange.new(0, 360)
1692
              pe.Size = NumberSequence.new({
1693
                NumberSequenceKeypoint.new(0, 4.38, 0),
1694
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1695
                NumberSequenceKeypoint.new(1, 1.48, 0)
1696
              })
1697
              pe.Texture = "rbxassetid://244221440"
1698
              pe.Transparency = NumberSequence.new({
1699
                NumberSequenceKeypoint.new(0, 0, 0),
1700
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1701
                NumberSequenceKeypoint.new(1, 1, 1)
1702
              })
1703
              pe.ZOffset = 5
1704
              pe.VelocitySpread = 360
1705
              pe.Parent = brick
1706
              pe.Enabled = true
1707
              clpe = pe:Clone()
1708
              clpe.Parent = brick2
1709
              wait(0.25)
1710
              pe.Enabled = false
1711
              clpe.Enabled = false
1712
              while wait() do
1713
              if not sou.IsPlaying then
1714
              sou:Destroy()
1715
end
1716
end
1717
end
1718
1719
1720
if say == "guns, normalbullet" then
1721
nvm5.Value = 0
1722
end
1723
1724
if say == "guns, explodingbullet" then
1725
nvm5.Value = 1
1726
end
1727
1728
if say == "guns, smokebullet" then
1729
nvm5.Value = 2
1730
end
1731
1732
if say == "guns, out" then
1733
nvm.Value = 1
1734
Mouse = plr:GetMouse()
1735
1736
Mouse.Button1Down:connect(function()
1737
if nvm.Value == 1 then
1738
randomg = math.random(1,2)
1739
if randomg == 1 then
1740
bullet = Instance.new('Part', game.Workspace)
1741
bullet.Touched:connect(function(hit)
1742
if hit.Parent:FindFirstChild("Humanoid") then
1743
hit.Parent:BreakJoints()
1744
end
1745
end)
1746
if nvm5.Value == 0 then
1747
bullet.Anchored = false
1748
bullet.CanCollide = false
1749
bullet.Size = Vector3.new(0.2,0.2,0.2)
1750
bullet.BrickColor = BrickColor.new('Really black')
1751
bullet.CFrame = Mouse.Hit
1752
bullet.Name = 'Bullet'
1753
game.Debris:AddItem(bullet, 1)
1754
local shoot2 = Instance.new("Sound", bg2["Right Arm"])
1755
shoot2.SoundId="rbxassetid://180955656"
1756
shoot2:Play()
1757
bg1.Torso.CFrame = CFrame.new(bg1.Torso.Position, Mouse.Hit.p)
1758
end
1759
1760
if nvm5.Value == 1 then
1761
bullet.CFrame = Mouse.Hit
1762
local Ex = Instance.new("Explosion", Workspace)
1763
Ex.BlastRadius = 16
1764
Ex.DestroyJointRadiusPercent = 0.5
1765
Ex.Position = Mouse.Hit.p
1766
bullet.Anchored = false
1767
bullet.CanCollide = false
1768
bullet.Size = Vector3.new(0.2,0.2,0.2)
1769
bullet.BrickColor = BrickColor.new('Really black')
1770
bullet.Name = 'Bullet'
1771
game.Debris:AddItem(bullet, 1)
1772
local shoot2 = Instance.new("Sound", bg2["Right Arm"])
1773
shoot2.SoundId="rbxassetid://180955656"
1774
shoot2:Play()
1775
bg1.Torso.CFrame = CFrame.new(bg1.Torso.Position, Mouse.Hit.p)
1776
end
1777
1778
1779
if nvm5.Value == 2 then
1780
bullet.CFrame = Mouse.Hit
1781
x1 = Instance.new("Smoke", bullet)
1782
x1.Color = Color3.new(0.596078, 0.596078, 0.596078)
1783
x1.Opacity = 0.89999997615814
1784
x1.RiseVelocity = 20
1785
x1.Size = 45
1786
bullet.Anchored = false
1787
bullet.CanCollide = false
1788
bullet.Size = Vector3.new(0.2,0.2,0.2)
1789
bullet.BrickColor = BrickColor.new('Really black')
1790
bullet.Name = 'Bullet'
1791
game.Debris:AddItem(bullet, 5)
1792
local shoot2 = Instance.new("Sound", bg2["Right Arm"])
1793
shoot2.SoundId="rbxassetid://180955656"
1794
shoot2:Play()
1795
bg1.Torso.CFrame = CFrame.new(bg1.Torso.Position, Mouse.Hit.p)
1796
end
1797
1798
end
1799
if randomg == 2 then
1800
bullet = Instance.new('Part', game.Workspace)
1801
bullet.Touched:connect(function(hit)
1802
if hit.Parent:FindFirstChild("Humanoid") then
1803
hit.Parent:BreakJoints()
1804
end
1805
end)
1806
if nvm5.Value == 0 then
1807
bullet.Anchored = false
1808
bullet.CanCollide = false
1809
bullet.Size = Vector3.new(0.2,0.2,0.2)
1810
bullet.BrickColor = BrickColor.new('Really black')
1811
bullet.CFrame = Mouse.Hit
1812
bullet.Name = 'Bullet'
1813
game.Debris:AddItem(bullet, 1)
1814
local shoot2 = Instance.new("Sound", bg2["Right Arm"])
1815
shoot2.SoundId="rbxassetid://180955656"
1816
shoot2:Play()
1817
bg2.Torso.CFrame = CFrame.new(bg2.Torso.Position, Mouse.Hit.p)
1818
end
1819
1820
if nvm5.Value == 1 then
1821
bullet.CFrame = Mouse.Hit
1822
local Ex = Instance.new("Explosion", Workspace)
1823
Ex.BlastRadius = 16
1824
Ex.DestroyJointRadiusPercent = 0.5
1825
Ex.Position = Mouse.Hit.p
1826
bullet.Anchored = false
1827
bullet.CanCollide = false
1828
bullet.Size = Vector3.new(0.2,0.2,0.2)
1829
bullet.BrickColor = BrickColor.new('Really black')
1830
bullet.Name = 'Bullet'
1831
game.Debris:AddItem(bullet, 1)
1832
local shoot2 = Instance.new("Sound", bg2["Right Arm"])
1833
shoot2.SoundId="rbxassetid://180955656"
1834
shoot2:Play()
1835
bg2.Torso.CFrame = CFrame.new(bg2.Torso.Position, Mouse.Hit.p)
1836
end
1837
1838
if nvm5.Value == 2 then
1839
bullet.CFrame = Mouse.Hit
1840
x1 = Instance.new("Smoke", bullet)
1841
x1.Color = Color3.new(0.596078, 0.596078, 0.596078)
1842
x1.Opacity = 0.89999997615814
1843
x1.RiseVelocity = 20
1844
x1.Size = 45
1845
bullet.Anchored = false
1846
bullet.CanCollide = false
1847
bullet.Size = Vector3.new(0.2,0.2,0.2)
1848
bullet.BrickColor = BrickColor.new('Really black')
1849
bullet.Name = 'Bullet'
1850
game.Debris:AddItem(bullet, 50)
1851
local shoot2 = Instance.new("Sound", bg2["Right Arm"])
1852
shoot2.SoundId="rbxassetid://180955656"
1853
shoot2:Play()
1854
bg2.Torso.CFrame = CFrame.new(bg2.Torso.Position, Mouse.Hit.p)
1855
wait(4)
1856
x1.Enabled = false
1857
end
1858
1859
end
1860
end
1861
end)
1862
1863
part1 = Instance.new("Part")
1864
part1.Parent = char
1865
part1.Transparency = 0
1866
part1.BrickColor = BrickColor.new('Really black')
1867
part1.TopSurface = 0 
1868
part1.BottomSurface = 0 
1869
part1.CanCollide = false
1870
part1.Anchored = false
1871
gun = Instance.new("SpecialMesh", part1)
1872
gun.MeshId = "rbxassetid://4372594"
1873
gun.Scale = Vector3.new(1, 1, 1)
1874
part1.CFrame = bg1["Right Arm"].CFrame * CFrame.new(0, 1, 1.75)
1875
Weld5 = Instance.new("Weld", bg1)
1876
Weld5.Part0 = bg1["Right Arm"]
1877
Weld5.Part1 = part1
1878
Weld5.C1 =  CFrame.Angles(math.rad(-83),math.rad(180),math.rad(180)) * CFrame.new(0, 1.50, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1879
1880
part2 = Instance.new("Part")
1881
part2.Parent = char
1882
part2.Transparency = 0
1883
part2.BrickColor = BrickColor.new('Really black')
1884
part2.TopSurface = 0 
1885
part2.BottomSurface = 0 
1886
part2.CanCollide = false
1887
part2.Anchored = false
1888
gun2 = Instance.new("SpecialMesh", part2)
1889
gun2.MeshId = "rbxassetid://4372594"
1890
gun2.Scale = Vector3.new(1, 1, 1)
1891
part2.CFrame = bg2["Right Arm"].CFrame * CFrame.new(0, 1, 1.75)
1892
Weld10 = Instance.new("Weld", bg1)
1893
Weld10.Part0 = bg2["Right Arm"]
1894
Weld10.Part1 = part2
1895
Weld10.C1 =  CFrame.Angles(math.rad(-83),math.rad(180),math.rad(180)) * CFrame.new(0, 1.50, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1896
1897
charbg1 = bg1
1898
arm = {charbg1["Right Arm"]}
1899
charbg1.Torso["Right Shoulder"].Archivable = true
1900
mc = charbg1.Torso["Right Shoulder"]:Clone()
1901
weld = Instance.new("Weld", arm[1])
1902
weld.Part0 = charbg1.Torso
1903
weld.Part1 = weld.Parent
1904
weld.C1 = CFrame.new(-1.5,.5,.5)*CFrame.Angles(math.rad(-90),0,0)
1905
1906
charbg2 = bg2
1907
arm = {charbg2["Right Arm"]}
1908
charbg2.Torso["Right Shoulder"].Archivable = true
1909
mc3 = charbg2.Torso["Right Shoulder"]:Clone()
1910
weld12 = Instance.new("Weld", arm[1])
1911
weld12.Part0 = charbg2.Torso
1912
weld12.Part1 = weld12.Parent
1913
weld12.C1 = CFrame.new(-1.5,.5,.5)*CFrame.Angles(math.rad(-90),0,0)
1914
end
1915
1916
if say == "dance," then
1917
dance1 = math.random(1,7)
1918
if dance1 == 1 then
1919
local animation = Instance.new("Animation")
1920
animation.AnimationId = "rbxassetid://27789359"
1921
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1922
animTrack:Play()
1923
end
1924
if dance1 == 2 then
1925
local animation = Instance.new("Animation")
1926
animation.AnimationId = "rbxassetid://30196114"
1927
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1928
animTrack:Play()
1929
end
1930
if dance1 == 3 then
1931
local animation = Instance.new("Animation")
1932
animation.AnimationId = "rbxassetid://248263260"
1933
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1934
animTrack:Play()
1935
end
1936
if dance1 == 4 then
1937
local animation = Instance.new("Animation")
1938
animation.AnimationId = "rbxassetid://45834924"
1939
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1940
animTrack:Play()
1941
end
1942
if dance1 == 5 then
1943
local animation = Instance.new("Animation")
1944
animation.AnimationId = "rbxassetid://33796059"
1945
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1946
animTrack:Play()
1947
end
1948
if dance1 == 6 then
1949
local animation = Instance.new("Animation")
1950
animation.AnimationId = "rbxassetid://28488254"
1951
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1952
animTrack:Play()
1953
end
1954
if dance1 == 7 then
1955
local animation = Instance.new("Animation")
1956
animation.AnimationId = "rbxassetid://52155728"
1957
local animTrack = bg1.Humanoid:LoadAnimation(animation)
1958
animTrack:Play()
1959
end
1960
1961
dance2 = math.random(1,7)
1962
if dance2 == 1 then
1963
local animation = Instance.new("Animation")
1964
animation.AnimationId = "rbxassetid://27789359"
1965
local animTrack = bg2.Humanoid:LoadAnimation(animation)
1966
animTrack:Play()
1967
end
1968
if dance2 == 2 then
1969
local animation = Instance.new("Animation")
1970
animation.AnimationId = "rbxassetid://30196114"
1971
local animTrack = bg2.Humanoid:LoadAnimation(animation)
1972
animTrack:Play()
1973
end
1974
if dance2 == 3 then
1975
local animation = Instance.new("Animation")
1976
animation.AnimationId = "rbxassetid://248263260"
1977
local animTrack = bg2.Humanoid:LoadAnimation(animation)
1978
animTrack:Play()
1979
end
1980
if dance2 == 4 then
1981
local animation = Instance.new("Animation")
1982
animation.AnimationId = "rbxassetid://45834924"
1983
local animTrack = bg2.Humanoid:LoadAnimation(animation)
1984
animTrack:Play()
1985
end
1986
if dance2 == 5 then
1987
local animation = Instance.new("Animation")
1988
animation.AnimationId = "rbxassetid://33796059"
1989
local animTrack = bg2.Humanoid:LoadAnimation(animation)
1990
animTrack:Play()
1991
end
1992
if dance2 == 6 then
1993
local animation = Instance.new("Animation")
1994
animation.AnimationId = "rbxassetid://28488254"
1995
local animTrack = bg2.Humanoid:LoadAnimation(animation)
1996
animTrack:Play()
1997
end
1998
if dance2 == 7 then
1999
local animation = Instance.new("Animation")
2000
animation.AnimationId = "rbxassetid://52155728"
2001
local animTrack = bg2.Humanoid:LoadAnimation(animation)
2002
animTrack:Play()
2003
end
2004
end
2005
2006
if say == "focus," then
2007
local animation = Instance.new("Animation")
2008
animation.AnimationId = "rbxassetid://0"
2009
local animTrack = bg1.Humanoid:LoadAnimation(animation)
2010
animTrack:Play()
2011
2012
local animation = Instance.new("Animation")
2013
animation.AnimationId = "rbxassetid://0"
2014
local animTrack = bg2.Humanoid:LoadAnimation(animation)
2015
animTrack:Play()
2016
end
2017
2018
if say == "guns, in" then
2019
nvm.Value = 0
2020
weld:Destroy()
2021
mc.Parent = charbg1.Torso
2022
2023
Weld10:Destroy()
2024
Weld5:Destroy()
2025
part1:Destroy()
2026
part2:Destroy()
2027
2028
weld12:Destroy()
2029
mc3.Parent = charbg2.Torso
2030
end
2031
2032
if say == "unride," then
2033
nvm3.Value = 0
2034
nvm2.Value = 1
2035
if bg1.Head:FindFirstChild('noobweld') then
2036
bg1.Head.noobweld:Destroy()
2037
end
2038
if char.Head:FindFirstChild('firstweld') then
2039
char.Head.firstweld:Destroy()
2040
end
2041
bg2.Humanoid.WalkSpeed = 16
2042
bg1.Humanoid.Sit = false
2043
bg2.Humanoid.Sit = false
2044
char.Humanoid.Sit = false
2045
end
2046
2047
if say == "ride," then
2048
Mouse = plr:GetMouse()
2049
nvm2.Value = 0
2050
nvm3.Value = 1
2051
p = Instance.new('Weld', plr.Character.Head)
2052
p.Part0 = plr.Character:FindFirstChild("Torso") or plr.Character:FindFirstChild("UpperTorso") 
2053
p.Part1 = bg1:FindFirstChild("Torso") or bg1:FindFirstChild("UpperTorso")
2054
p.Name = 'firstweld'
2055
p.C0 = CFrame.new(0,-2.2,-.50)
2056
a = Instance.new('Weld', bg1.Head)
2057
a.Part0 = bg1:FindFirstChild("Torso") or bg1:FindFirstChild("UpperTorso") 
2058
a.Part1 = bg2:FindFirstChild("Torso") or bg2:FindFirstChild("UpperTorso")
2059
a.C0 = CFrame.new(0,-2.2,-.50)
2060
a.Name = 'noobweld'
2061
plr.Character.Humanoid.Sit = true
2062
bg1.Humanoid.Sit = true
2063
while wait() do
2064
if nvm3.Value == 1 then
2065
bg2.Humanoid:MoveTo(Mouse.Hit.p)
2066
plr.Character.Humanoid.Sit = true
2067
bg1.Humanoid.Sit = true
2068
bg1.Humanoid.Health = bg1.Humanoid.Health + 100
2069
bg2.Humanoid.Health = bg2.Humanoid.Health + 100
2070
bg2.Humanoid.WalkSpeed = 65
2071
end
2072
end
2073
2074
if say == "spy," then
2075
signal = Instance.new('Part', game.ReplicatedStorage)
2076
local ply = game.Players:GetPlayers()[math.random(game.Players.NumPlayers)]
2077
bgchoose = math.random(1, 2)
2078
if bgchoose == 1 then
2079
2080
bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20722053"
2081
2082
for _,c in pairs(bg1:GetChildren()) do
2083
if c:IsA('Pants') then
2084
c:Destroy()
2085
pants = Instance.new("Pants", bg1)
2086
pants.PantsTemplate = "http://www.roblox.com/asset/?id=144076759"
2087
end
2088
end
2089
2090
for _,c in pairs(bg1:GetChildren()) do
2091
if c:IsA('Shirt') then
2092
c:Destroy()
2093
shirt = Instance.new("Shirt", bg1)
2094
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=382538058"
2095
end
2096
end
2097
2098
  hair = Instance.new("Part", bg1.Head)
2099
  hairmesh = Instance.new("SpecialMesh", hair)
2100
  hairmesh.MeshId = "rbxassetid://494950128"
2101
  hairmesh.Scale = Vector3.new(1, 1, 1)
2102
  hair.Transparency = 0
2103
  hair.CanCollide = false
2104
  hair.Name = "plrhair"
2105
  hair.Anchored = false
2106
  hair.BrickColor = BrickColor.new("Really red")
2107
  Weld = Instance.new("Weld", bg1)
2108
  Weld.Part0 = bg1.Head
2109
  Weld.Part1 = hair
2110
  Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
2111
while wait() do
2112
if game.ReplicatedStorage:FindFirstChild('Part') then
2113
bg1.Torso.CFrame = CFrame.new(bg1.Torso.Position, ply.Character.Torso.Position)
2114
end
2115
end
2116
2117
if bgchoose == 2 then
2118
2119
bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20418518"
2120
2121
for _,c in pairs(bg2:GetChildren()) do
2122
if c:IsA('Pants') then
2123
c:Destroy()
2124
pants = Instance.new("Pants", bg2)
2125
pants.PantsTemplate = "http://www.roblox.com/asset/?id=442560707"
2126
end
2127
end
2128
2129
for _,c in pairs(bg2:GetChildren()) do
2130
if c:IsA('Shirt') then
2131
c:Destroy()
2132
shirt = Instance.new("Shirt", bg2)
2133
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=442557590"
2134
end
2135
end
2136
2137
  hair1 = Instance.new("Part", bg2.Head)
2138
  hairmesh1 = Instance.new("SpecialMesh", hair1)
2139
  hairmesh1.MeshId = "rbxassetid://494950128"
2140
  hairmesh1.Scale = Vector3.new(1, 1, 1)
2141
  hair1.Transparency = 0
2142
  hair1.CanCollide = false
2143
  hair1.Name = "plrhair"
2144
  hair1.Anchored = false
2145
  hair1.BrickColor = BrickColor.new("Really black")
2146
  Weld1 = Instance.new("Weld", bg2)
2147
  Weld1.Part0 = bg2.Head
2148
  Weld1.Part1 = hair1
2149
  Weld1.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
2150
signal2 = Instance.new('Part', game.ReplicatedStorage)
2151
signal2.Name = "Part2"
2152
while wait() do
2153
if game.ReplicatedStorage:FindFirstChild('Part2') then
2154
bg2.Torso.CFrame = CFrame.new(bg2.Torso.Position, ply.Character.Torso.Position)
2155
end
2156
end
2157
end
2158
end
2159
end
2160
end
2161
end)
2162
2163
game:GetService('RunService').RenderStepped:connect(function()
2164
if nvm2.Value == 1 then
2165
bg1.Humanoid.Health = bg1.Humanoid.Health + 5000
2166
bg2.Humanoid.Health = bg2.Humanoid.Health + 5000
2167
bg1.Humanoid:MoveTo(bgpoint1.Position)
2168
bg2.Humanoid:MoveTo(bgpoint2.Position)
2169
if bg1.Humanoid.PlatformStand == true then
2170
bg1.Humanoid.PlatformStand = false
2171
end
2172
if bg2.Humanoid.PlatformStand == true then
2173
bg2.Humanoid.PlatformStand = false
2174
end
2175
if bg1.Humanoid.Sit == true then
2176
bg1.Humanoid.Sit = false
2177
end
2178
if bg2.Humanoid.Sit == true then
2179
bg2.Humanoid.Sit = false
2180
end
2181
for _,v in pairs(workspace:children()) do
2182
if v:IsA('Model') and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChildOfClass("Humanoid") then
2183
if (v.HumanoidRootPart.Position-bg1.Torso.Position).magnitude <=2 then
2184
bg1.Humanoid.Jump=true
2185
end
2186
end
2187
end
2188
for _,v in pairs(workspace:children()) do
2189
if v:IsA('Model') and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChildOfClass("Humanoid") then
2190
if (v.HumanoidRootPart.Position-bg2.Torso.Position).magnitude <=2 then
2191
bg2.Humanoid.Jump=true
2192
end
2193
end
2194
end
2195
if (game.Players.LocalPlayer.Character.Torso.Position - bg2.Torso.Position).magnitude <= 20 then  
2196
bg2.Humanoid.WalkSpeed = 16
2197
else
2198
bg2.Humanoid.WalkSpeed = 55
2199
end
2200
if (game.Players.LocalPlayer.Character.Torso.Position - bg1.Torso.Position).magnitude <= 20 then  
2201
bg1.Humanoid.WalkSpeed = 16
2202
else
2203
bg1.Humanoid.WalkSpeed = 55
2204
end
2205
end
2206
end)