View difference between Paste ID: 2RyUJ5Rp and epJ2k7hd
SHOW: | | - or go back to the newest paste.
1-
--{{Made by Strazos}}--
1+
-- input
2-
2+
function GetRecursiveChildren(Part, Children)
3-
local p = game.Players.LocalPlayer
3+
       for _, Part in pairs(Part:GetChildren()) do
4-
local char = p.Character
4+
               pcall(function()
5-
local larm = char["Left Arm"]
5+
                       table.insert(Children, Part)
6-
local rarm = char["Right Arm"]
6+
                       GetRecursiveChildren(Part, Children)
7-
local lleg = char["Left Leg"]
7+
               end)
8-
local rleg = char["Right Leg"]
8+
       end
9-
local hed = char.Head
9+
       return Children
10-
local torso = char.Torso
10+
11-
local hum = char.Humanoid
11+
 
12-
local weld = Instance.new("Weld",torso)
12+
 
13-
weld.Part0 = torso
13+
local Phrases = {
14-
14+
       "YOU ARE NOW Deo's L\2OVE-PUPPY",
15-
larm.Transparency = 1
15+
       "SergeantSmokey was here!",
16-
rarm.Transparency = 1
16+
       "SergeantSmokey was here!",
17-
lleg.Transparency = 1
17+
       "SergeantSmokey was here!",
18-
rleg.Transparency = 1
18+
       "SergeantSmokey was here!",
19-
hed.Transparency = 1
19+
       "SergeantSmokey was here!!",
20-
torso.Transparency = 1
20+
       "SergeantSmokey was here!",
21-
21+
       "Meow.",
22-
22+
       "SergeantSmokey was here!",
23-
local train = Instance.new("Part",torso)
23+
       "1x1x1x1 Was Not Here",
24-
train.Anchored = true
24+
       "SergeantSmokey was here!",
25-
train.CanCollide = false
25+
       "SergeantSmokey was here!",
26-
train.Size = Vector3.new(5,5,5)
26+
       "Oh, let's blow some things up!",
27-
train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
27+
       "SergeantSmokey was here!",
28-
weld.Part1 = train
28+
       "Eat my shirt!",
29-
weld.C1 = CFrame.new(0,-1.5,0) * CFrame.Angles(0,math.rad(180),0)
29+
       "No shirt, no shoes, no torso, no service.",
30-
train.Anchored = false
30+
       "You got owned, bi-yatch.",
31-
local TrainMesh = Instance.new("SpecialMesh",train)
31+
       "I heard you like hacks. Me too! Wow, we have so much in common! Want to go out some time?",
32-
TrainMesh.MeshType = Enum.MeshType.FileMesh
32+
       "The Aperture Science Weighted Companion Cube will not stab you, and cannot speak.",
33-
TrainMesh.Scale = Vector3.new(0.05, 0.05, 0.05)
33+
       "Please wait while I warm up the neurotoxins...",
34-
TrainMesh.MeshId = "rbxassetid://546387428"
34+
       "Goodbye my only friend... / Wait, did you think I meant you? / That would be funny, / if it weren't so sad.",
35-
TrainMesh.TextureId = "rbxassetid://546387493"
35+
       "Yousa gonna dia!",
36-
36+
       "THIS IS SPART- ERR I MEAN DEO!",
37-
hum.WalkSpeed = 60;
37+
       "SergeantSmokey flashes!",
38-
38+
       "SergeantSmokey flashes!",
39-
39+
       "I'm wild for leo.",
40-
for i,v in pairs(char:GetChildren()) do
40+
       "HURR DURR.",
41-
	if v:IsA("Part") then
41+
       "DURR.",
42-
		v.Transparency = 1;
42+
       "HURR.",
43-
	elseif v:IsA("Hat") then
43+
       "I'll kick your puppy!",
44-
		v:Destroy()
44+
       "Oh lawdy...",
45-
	elseif v:IsA("Model") then
45+
       "What have I done?!",
46-
		v:Destroy()
46+
       ":3",
47-
	end
47+
       "Who's the noob? You are, hurr.",
48
       "Deo l\2oves you with hate.",
49-
49+
       "Deo would like to take this moment to tell you how much he hates you.",
50-
50+
       "Deo is your new and old God.",
51-
local function SFX(id) local s=Instance.new("Sound",torso); s.SoundId = "rbxassetid://"..id; s.Volume = 991; return s; end
51+
       "Deo is the cake.",
52-
train.Touched:connect(function(p)
52+
       "Telamon is mad you took his chicken.",
53-
	if p.Parent then
53+
       "LEROOOOOOOOOOOOOOY JENKIIIIIIIIIIIIIIIIIIIIIIINS",
54-
		if p.Parent:IsA("Model") then
54+
       "Clockwork was never de-admined D;",
55-
			if game.Players:FindFirstChild(p.Parent.Name) then
55+
       "We all have hearts of gold! Excuse me while I shatter said gold into pieces.",
56-
				if p.Parent.Name ~= game.Players.LocalPlayer.Name then
56+
       "I shot Santa. Christmas is canceled.",
57-
					game.Players:FindFirstChild(p.Parent.Name).Character:BreakJoints()
57+
       "I eat children.",
58-
					local Whistle = SFX(904010785)
58+
       "Don't be surprised if the world ends. That's just my way of saying hello.",
59-
					Whistle:Play()
59+
       "I'M GOING TO SM\2OKE A LOT OF CR\2ACK.",
60-
				end
60+
       "Life is wonderful. Without it we'd all be dead.",
61-
			end
61+
       "Daddy, why doesn't this magnet pick up this floppy disk?",
62-
		end
62+
       "Give me ambiguity or give me something else.",
63-
	end
63+
       "I.R.S.: We've got what it takes to take what you've got!",
64-
end)
64+
       "We are born naked, wet and hungry. Then things get worse.",
65-
65+
       "Make it idiot proof and someone will make a better idiot.",
66-
local Music = SFX(325107611)
66+
       "He who laughs last thinks slowest!",
67-
Music.Looped = true;
67+
       "Always remember you're unique, just like everyone else.",
68-
wait(1)
68+
       "\"More hay, Trigger?\" \"No thanks, Roy, I'm stuffed!\"",
69-
Music:Play();
69+
       "A flashlight is a case for holding dead batteries.",
70-
70+
       "Lottery: A tax on people who are bad at math.",
71-
local particleemitter = Instance.new("ParticleEmitter", torso)
71+
       "Error, no keyboard - press F1 to continue.",
72-
particleemitter.Texture = "http://www.roblox.com/asset/?id=0"
72+
       "There's too much blood in my caffeine system.",
73-
particleemitter.VelocitySpread = 180
73+
       "Artificial Intelligence usually beats real stupidity.",
74-
particleemitter.Lifetime = NumberRange.new(5)
74+
       "Hard work has a future payoff. Laziness pays off now.",
75-
particleemitter.Speed = NumberRange.new(6)
75+
       "\"Very funny, Scotty. Now beam down my clothes.\"",
76-
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5)})
76+
       "Puritanism: The haunting fear that someone, somewhere may be happy.",
77-
particleemitter.RotSpeed = NumberRange.new(-55, 55)
77+
       "Consciousness: that annoying time between naps.",
78-
particleemitter.Rate = 150
78+
       "Don't take life too seriously, you won't get out alive.",
79-
particleemitter.Rotation = NumberRange.new(-55, 55)
79+
       "I don't suffer from insanity. I enjoy every minute of it.",
80-
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.7, 0.9), NumberSequenceKeypoint.new(1, 1)})
80+
       "Better to understand a little than to misunderstand a lot.",
81-
particleemitter.LightEmission = 0
81+
       "The gene pool could use a little chlorine.",
82-
particleemitter.Color = ColorSequence.new(Color3.new(255,255,255), Color3.new(255,255,255)) --Color here
82+
       "When there's a will, I want to be in it.",
83-
83+
       "Okay, who put a \"stop payment\" on my reality check?",
84-
84+
       "We have enough youth, how about a fountain of SMART?",
85-
85+
       "Programming is an art form that fights back.",
86-
local plr = game.Players.LocalPlayer
86+
       "\"Daddy, what does FORMATTING DRIVE C mean?\"",
87-
local chr = plr.Character
87+
       "All wiyht. Rho sritched mg kegtops awound?",
88-
local maus = plr:GetMouse()
88+
       "My mail reader can beat up your mail reader.",
89-
local PGui=plr.PlayerGui
89+
       "Never forget: 2 + 2 = 5 for extremely large values of 2.",
90-
local lleg = chr["Left Leg"]
90+
       "Nobody has ever, ever, EVER learned all of WordPerfect.",
91-
local rleg = chr["Right Leg"]
91+
       "To define recursion, we must first define recursion.",
92-
local larm = chr["Left Arm"]
92+
       "Good programming is 99% sweat and 1% coffee.",
93-
local rarm = chr["Right Arm"]
93+
       "Home is where you hang your @",
94-
local hed = chr.Head
94+
       "The E-mail of the species is more deadly than the mail.",
95-
local rutprt = chr.HumanoidRootPart
95+
       "A journey of a thousand sites begins with a single click.",
96-
local torso = chr.Torso
96+
       "You can't teach a new mouse old clicks.",
97-
local pseudohead=hed:Clone()
97+
       "Great groups from little icons grow.",
98-
for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
98+
       "Speak softly and carry a cellular phone.",
99-
pseudohead.Name='PseudoHead'
99+
       "C:\\ is the root of all directories.",
100-
pseudohead.Parent=chr.Head
100+
       "Don't put all your hypes in one home page.",
101-
local pseudoweld=Instance.new('Weld',torso)
101+
       "Pentium wise; pen and paper foolish.",
102-
pseudoweld.Part0=hed
102+
       "The modem is the message.",
103-
pseudoweld.Name='PseudoHeadWeld'
103+
       "Too many clicks spoil the browse.",
104-
pseudoweld.Part1=pseudohead
104+
       "The geek shall inherit the earth.",
105-
hed.Transparency=1
105+
       "A chat has nine lives.",
106-
for i,x in pairs(chr:GetChildren()) do
106+
       "Don't byte off more than you can view.",
107-
if x:IsA'HHat' then x:destroy'' end end
107+
       "Fax is stranger than fiction.",
108-
for i,x in pairs(chr:GetChildren()) do
108+
       "What boots up must come down.",
109-
for a,v in pairs(x:GetChildren()) do
109+
       "Windows will never cease.   (ed. oh sure...)",
110-
if v:IsA'CharacterMesh' then v:destroy''
110+
       "In Gates we trust.    (ed.  yeah right....)",
111
       "Virtual reality is its own reward.",
112
       "Modulation in all things.",
113-
end
113+
       "A user and his leisure time are soon parted.",
114
       "There's no place like http://www.home.com",
115
       "Know what to expect before you connect.",
116
       "Oh, what a tangled website we weave when first we practice.",
117
       "Speed thrills.",
118
       "join adminion."
119
}
120
 
121
 
122
Textures = {
123
       "http://www.roblox.com/Asset/?id=178523456",
124
       "http://www.roblox.com/Asset/?id=178523456",
125
       "http://www.roblox.com/Asset/?id=178523456",
126
       "http://www.roblox.com/Asset/?id=178523456",
127
       "http://www.roblox.com/Asset/?id=178523456",
128
       "http://www.roblox.com/Asset/?id=178523456",
129
       "http://www.roblox.com/Asset/?id=178523456",
130
       "http://www.roblox.com/Asset/?id=178523456",
131
       "http://www.roblox.com/Asset/?id=178523456"
132
}
133
 
134
 
135
Instance.new("Sky", game:GetService("Lighting")).CelestialBodiesShown = false
136
Instance.new("Message", Workspace)
137
Instance.new("Hint", Workspace)
138
 
139
 
140
while true do
141
       for _, Part in pairs(GetRecursiveChildren(game, {})) do
142
               pcall(function()
143
                       if not Part:IsA("Player")then
144
                               pcall(function() Part.Name = Phrases[math.random(1, #Phrases)] end)
145
                               pcall(function() Part.Text = Phrases[math.random(1, #Phrases)] end)
146
                               pcall(function() Part.Image = Textures[math.random(1, #Textures)] end)
147
                               pcall(function() Part.TextureId = Textures[math.random(1, #Textures)] end)
148
                               pcall(function() Part.Texture = Textures[math.random(1, #Textures)] end)
149
                               pcall(function() Part.ShirtTemplate = Textures[math.random(1, #Textures)] end)
150
                               pcall(function() Part.PantsTemplate = Textures[math.random(1, #Textures)] end)
151
                               pcall(function() Part.Graphic = Textures[math.random(1, #Textures)] end)
152
                               pcall(function() Part.Color = Color3.new(math.random(), math.random(), math.random()) end)
153
                               pcall(function() Part.Color3 = Color3.new(math.random(), math.random(), math.random()) end)
154
                               pcall(function()
155
                                       Part.SkyboxUp = Textures[math.random(1, #Textures)]
156
                                       Part.SkyboxDn = Textures[math.random(1, #Textures)]
157
                                       Part.SkyboxLf = Textures[math.random(1, #Textures)]
158
                                       Part.SkyboxRt = Textures[math.random(1, #Textures)]
159
                                       Part.SkyboxFt = Textures[math.random(1, #Textures)]
160
                                       Part.SkyboxBk = Textures[math.random(1, #Textures)]
161
                               end)
162
                               pcall(function()
163
                                       Part.TextColor3 = Color3.new(math.random(), math.random(), math.random())
164
                                       Part.BackgroundColor3 = Color3.new(math.random(), math.random(), math.random())
165
                                       Part.BorderColor3 = Color3.new(math.random(), math.random(), math.random())
166
                               end)
167
                               pcall(function()
168
                                       Part.Pitch = math.random() * 5
169
                                       Part.Volume = 1
170
                                       Part.Looped = true
171
                                       Part:Play()
172
                               end)
173
                               pcall(function()
174
                                       if math.random(1, 5) == 1 then Part.Anchored = false end
175
                                       if Part.Anchored == false then
176
                                               Part.Velocity = Vector3.new(math.random(-10, 10), math.random(0, 50), math.random(-10, 10))
177
                                               Part.RotVelocity = Vector3.new(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
178
                                       end
179
                                       Part.Locked = false
180
                                       Part.BrickColor = BrickColor.random()
181
                                       Part.TopSurface = "Weld"
182
                                       Part.BottomSurface = "Weld"
183
                                       Part.FrontSurface = "Weld"
184
                                       Part.BackSurface = "Weld"
185
                                       Part.LeftSurface = "Weld"
186
                                       Part.RightSurface = "Weld"
187
                                       Part:BreakJoints()
188
                               end)
189
                       end
190
               end)
191
               if math.random(1, 50) == 1 then wait() end
192
       end
193
end
194
s.Parent = game.workspace