View difference between Paste ID: bSCxwkTf and qXL9sNAV
SHOW: | | - or go back to the newest paste.
1
--[[
2
	Made by Kiriot22
3
	lel
4
--]]
5
local plr = game:GetService("Players").LocalPlayer
6
local char = plr.Character
7
8
function FindInTable(t, n)
9
	for i,v in pairs(t) do
10
		if v == n then
11
			return true
12
		end
13
	end
14
	return false
15
end
16
--Transformaaaaation--
17
char["Left Arm"].BrickColor = BrickColor.new("Medium stone")
18
char["Right Arm"].BrickColor = BrickColor.new("Medium stone")
19
char.Head.BrickColor = BrickColor.new("Medium stone")
20
char["Left Leg"].BrickColor = BrickColor.new("Medium stone")
21
char["Right Leg"].BrickColor = BrickColor.new("Medium stone")
22
23
for i,v in pairs(char:children'') do
24
	local toremove = {"CharacterMesh", "Shirt", "Pants", "ShirtGraphic", "Accessory"}
25
	if FindInTable(toremove, v.ClassName) then v:Destroy() end
26
	if v.ClassName == "BodyColors" then
27
		v.HeadColor = BrickColor.new("Medium stone")
28
		v.LeftArmColor = BrickColor.new("Medium stone")
29
		v.LeftLegColor = BrickColor.new("Medium stone")
30
		v.RightArmColor = BrickColor.new("Medium stone")
31
		v.RightLegColor = BrickColor.new("Medium stone")
32
		v.TorsoColor = BrickColor.new("Medium stone")
33
	end
34
end
35
36
local face = char.Head:FindFirstChild'face' if face then face.Texture = "http://www.roblox.com/asset/?id=13038247" end
37
Instance.new("Shirt", char).ShirtTemplate = "http://www.roblox.com/asset/?id=120599107"
38
Instance.new("Pants", char).PantsTemplate = "http://www.roblox.com/asset/?id=281982286"
39
local function CreateHat(name, meshid, textureid)
40
	local h = Instance.new("Accessory")
41
	h.Name = name
42
	local han = Instance.new("Part", h)
43
	han.Name = "Handle"
44
	local mesh = Instance.new("SpecialMesh", han)
45
	mesh.Name = "Mesh"
46
	mesh.MeshId = meshid
47
	mesh.TextureId = textureid
48
	return h,han,mesh
49
end
50
hum = char:FindFirstChildOfClass'Humanoid'
51
local h,han,mesh = CreateHat("2LEGITOwl", "http://www.roblox.com/asset/?id=329798434", "http://www.roblox.com/asset/?id=329790966")
52
han.Size = Vector3.new(1, 1, 1)
53
mesh.Scale = Vector3.new(0.3, 0.3, 0.3)
54
h.AttachmentPos = Vector3.new(1.1, 0.38, 0)
55
hum:AddAccessory(h)
56
h,han,mesh = CreateHat("RobloxScarf", "http://www.roblox.com/asset/?id=138054351", "http://www.roblox.com/asset/?id=138052904")
57
mesh.Scale = Vector3.new(3, 3, 3)
58
han.Size = Vector3.new(1.9, 2, 2)
59
h.AttachmentPos = Vector3.new(0, 1.54, 0.1)
60
hum:AddAccessory(h)
61
h,han,mesh = CreateHat("Ultra-Fabulous Hair", "http://www.roblox.com/asset/?id=16627529", "http://www.roblox.com/asset/?id=16627494")
62
mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
63
han.Size = Vector3.new(2, 2, 2)
64
hum:AddAccessory(h)
65
--a function--
66
function Say(text)
67
	local head = char.Head
68
	local fh = head:Clone()
69
	fh:ClearAllChildren()
70
	fh.Transparency = 1
71
	local bg = Instance.new("BillboardGui", fh)
72
	bg.Size = UDim2.new(6, 0, 6, 0)
73
	bg.StudsOffset = Vector3.new(0, 3, 0)
74
	local f = Instance.new("Frame", bg)
75
	f.Size = UDim2.new(1, 0, 1, 0)
76
	f.BackgroundTransparency = 1
77
	local tl = Instance.new("TextLabel", f)
78
	tl.BackgroundTransparency = 1
79
	tl.Size = UDim2.new(5, 0, 1, 0)
80
	tl.Position = UDim2.new(-2, 0, 0)
81
	tl.TextColor3 = Color3.new(1, 1, 1)
82
	tl.TextScaled = true
83
	tl.Text = ""
84
	tl.TextColor3 = BrickColor.new("Really black").Color	
85
	tl.Font = Enum.Font.Fantasy
86
	tl.TextSize = 120
87
	fh.Parent = Instance.new("Model", plr.Character)
88
	local Joint = Instance.new("Weld", game.JointsService)
89
	Joint.Part0 = head
90
	Joint.Part1 = fh
91
	
92
	local letters = {}
93
	text:gsub(".",function(c) table.insert(letters,c) end)
94
	for i,v in pairs(letters) do
95
		tl.Text = tl.Text .. tostring(v)
96
		wait(1/20)
97
	end
98
	wait(1)
99
	fh.Parent:Destroy()
100
end
101
102
function ReloadChat() --hax
103
	local chat = plr:FindFirstChildOfClass'PlayerGui':FindFirstChild'SB_Chat'
104
	if chat then
105
		chat:Destroy()
106
	end
107
	plr.PlayerScripts.ChatScript:Destroy()
108
	game:GetService("Chat").ChatScript:Clone().Parent = plr.PlayerScripts
109
	plr:FindFirstChildOfClass'PlayerGui':WaitForChild'Chat'.Name = "SB_Chat"
110
end
111
112
function RunFromUrl(url)
113
	require(game:GetService'Players'.LocalPlayer:WaitForChild("PlayerScripts"):WaitForChild("ChatScript"):WaitForChild("ChatMain")).MessagePosted:fire("hl/" .. url)
114
end
115
116
ReloadChat()
117
118
local ScriptsNames = {
119
	{
120
		Name = "Bloxwatch hacker",
121
		Url = "https://pastebin.com/raw/BTLbGeEg"
122
	},
123
	{
124
		Name = "Hover Bike",
125
		Url = "http://pastebin.com/raw/EBaLUy81"
126
	},
127
	{
128
		Name = "Gold Radio",
129
		Url = "https://pastebin.com/raw/SJcQD3zX"
130
	},
131
	{
132
		Name = "Gomu Powers",
133
		Url = "https://pastebin.com/raw/dp4BrV03"
134
	},
135
	{
136
		Name = "Flying plane",
137
		Url = "https://pastebin.com/raw/9pKtz6sK"
138
	},
139
	{
140
		Name = "Lenny",
141
		Url = "https://paste.ee/r/ddsm4"
142
	},
143
	{
144
		Name = "Angel wings",
145
		Url = "https://pastebin.com/raw/2NPdCp7d"
146
	},
147
	{
148
		Name = "Hackerman",
149
		Url = "https://pastebin.com/raw/FWbG0NwV"
150
	}
151
}
152
local Fat = {"op", "dank", "cool", "fun"}
153
154
local rnd = math.random(1, #ScriptsNames)
155
156
local randomscript = ScriptsNames[rnd]
157
158
Say("Hello youtube")
159
Say("And today I'm showcasing " .. randomscript.Name .. " script")
160
Say("It is a very " .. Fat[math.random(1, #Fat)] .. " script")
161
Say("Let me show you what it does")
162
RunFromUrl(randomscript.Url)
163
Say("Remember to leave a like and subscribe")