SHOW:
|
|
- or go back to the newest paste.
1 | -- Objects | |
2 | MIDI = Instance.new("ScreenGui") | |
3 | Frame = Instance.new("Frame") | |
4 | ID = Instance.new("TextBox") | |
5 | Play = Instance.new("TextButton") | |
6 | Dark = Instance.new("TextButton") | |
7 | Bright = Instance.new("TextButton") | |
8 | Stop = Instance.new("TextButton") | |
9 | Hide = Instance.new("TextButton") | |
10 | Set = Instance.new("TextButton") | |
11 | BColor = Instance.new("TextBox") | |
12 | Random = Instance.new("TextButton") | |
13 | Material = Instance.new("TextBox") | |
14 | Trans = Instance.new("TextBox") | |
15 | - | sound = Instance.new("Sound",game.Players.LocalPlayer.Character.Torso) |
15 | + | sound = Instance.new("Sound",game.Players.LocalPlayer.Character) |
16 | - | sound.Volume = 4 |
16 | + | sound.Volume = 10 |
17 | sound.Looped = true | |
18 | BVal = "Deep orange" | |
19 | MVal = "Neon" | |
20 | TVal = 0 | |
21 | Active = false | |
22 | ||
23 | -- Properties | |
24 | ||
25 | MIDI.Name = "MIDI" | |
26 | MIDI.Parent = game.Players.LocalPlayer.PlayerGui | |
27 | ||
28 | Frame.Parent = MIDI | |
29 | Frame.Active = true | |
30 | Frame.BackgroundColor3 = Color3.new(0, 0, 0) | |
31 | Frame.BackgroundTransparency = 0.5799999833107 | |
32 | Frame.BorderSizePixel = 0 | |
33 | Frame.Draggable = true | |
34 | Frame.Position = UDim2.new(0, 300, 0, 50) | |
35 | Frame.Size = UDim2.new(0, 310, 0, 200) | |
36 | ||
37 | ID.Name = "ID" | |
38 | ID.Parent = Frame | |
39 | ID.BackgroundColor3 = Color3.new(1, 1, 1) | |
40 | ID.BorderSizePixel = 0 | |
41 | ID.Position = UDim2.new(0, 100, 0, 10) | |
42 | ID.Size = UDim2.new(0, 120, 0, 30) | |
43 | ID.Font = Enum.Font.Arcade | |
44 | ID.FontSize = Enum.FontSize.Size18 | |
45 | ID.Text = "639837244" | |
46 | ID.TextColor3 = Color3.new(0, 0, 0) | |
47 | ID.TextSize = 18 | |
48 | ||
49 | Material.Name = "Material" | |
50 | Material.Parent = Frame | |
51 | Material.BackgroundColor3 = Color3.new(1, 1, 1) | |
52 | Material.BorderSizePixel = 0 | |
53 | Material.Position = UDim2.new(0, 210, 0, 95) | |
54 | Material.Size = UDim2.new(0, 90, 0, 15) | |
55 | Material.Font = Enum.Font.Arcade | |
56 | Material.FontSize = Enum.FontSize.Size14 | |
57 | Material.Text = "Neon" | |
58 | Material.TextSize = 14 | |
59 | ||
60 | Trans.Name = "Trans" | |
61 | Trans.Parent = Frame | |
62 | Trans.BackgroundColor3 = Color3.new(1, 1, 1) | |
63 | Trans.BorderSizePixel = 0 | |
64 | Trans.Position = UDim2.new(0, 210, 0, 75) | |
65 | Trans.Size = UDim2.new(0, 90, 0, 15) | |
66 | Trans.Font = Enum.Font.Arcade | |
67 | Trans.FontSize = Enum.FontSize.Size14 | |
68 | Trans.Text = "Transparency" | |
69 | Trans.TextSize = 14 | |
70 | ||
71 | Set.Name = "Set" | |
72 | Set.Parent = Frame | |
73 | Set.BackgroundColor3 = Color3.new(1, 1, 1) | |
74 | Set.BorderSizePixel = 0 | |
75 | Set.Position = UDim2.new(0, 210, 0, 135) | |
76 | Set.Size = UDim2.new(0, 90, 0, 15) | |
77 | Set.Font = Enum.Font.Arcade | |
78 | Set.FontSize = Enum.FontSize.Size14 | |
79 | Set.Text = "Set" | |
80 | Set.TextSize = 14 | |
81 | Set.MouseButton1Down:connect(function() | |
82 | if Active == true then | |
83 | Active = false | |
84 | end | |
85 | BVal = tostring(BColor.Text) | |
86 | TVal = tonumber(Trans.Text) | |
87 | MVal = tostring(Material.Text) | |
88 | end) | |
89 | ||
90 | BColor.Name = "BColor" | |
91 | BColor.Parent = Frame | |
92 | BColor.BackgroundColor3 = Color3.new(1, 1, 1) | |
93 | BColor.BorderSizePixel = 0 | |
94 | BColor.Position = UDim2.new(0, 210, 0, 115) | |
95 | BColor.Size = UDim2.new(0, 90, 0, 15) | |
96 | BColor.Font = Enum.Font.Arcade | |
97 | BColor.FontSize = Enum.FontSize.Size14 | |
98 | BColor.Text = "Lime Green" | |
99 | BColor.TextSize = 14 | |
100 | ||
101 | Random.Name = "Random" | |
102 | Random.Parent = Frame | |
103 | Random.BackgroundColor3 = Color3.new(1, 1, 1) | |
104 | Random.BorderSizePixel = 0 | |
105 | Random.Position = UDim2.new(0, 10, 0, 80) | |
106 | Random.Size = UDim2.new(0, 90, 0, 30) | |
107 | Random.Font = Enum.Font.Arcade | |
108 | Random.FontSize = Enum.FontSize.Size14 | |
109 | Random.Text = "Random" | |
110 | Random.TextSize = 14 | |
111 | Random.MouseButton1Down:connect(function() | |
112 | if Active == false then | |
113 | Active = true | |
114 | end | |
115 | end) | |
116 | ||
117 | Play.Name = "Play" | |
118 | Play.Parent = Frame | |
119 | Play.BackgroundColor3 = Color3.new(1, 1, 1) | |
120 | Play.BorderSizePixel = 0 | |
121 | Play.Position = UDim2.new(0, 10, 0, 160) | |
122 | Play.Size = UDim2.new(0, 90, 0, 30) | |
123 | Play.Font = Enum.Font.Arcade | |
124 | Play.FontSize = Enum.FontSize.Size14 | |
125 | Play.Text = "Play" | |
126 | Play.TextSize = 14 | |
127 | Play.MouseButton1Down:connect(function() | |
128 | sound.TimePosition = 0 | |
129 | sound.Playing = true | |
130 | sound.Volume = 10 | |
131 | sound.SoundId = "rbxassetid://"..tonumber(ID.Text) | |
132 | end) | |
133 | ||
134 | Dark.Name = "Dark" | |
135 | Dark.Parent = Frame | |
136 | Dark.BackgroundColor3 = Color3.new(1, 1, 1) | |
137 | Dark.BorderSizePixel = 0 | |
138 | Dark.Position = UDim2.new(0, 10, 0, 120) | |
139 | Dark.Size = UDim2.new(0, 90, 0, 30) | |
140 | Dark.Font = Enum.Font.Arcade | |
141 | Dark.FontSize = Enum.FontSize.Size14 | |
142 | Dark.Text = "Dark" | |
143 | Dark.TextSize = 14 | |
144 | Dark.MouseButton1Down:connect(function() | |
145 | game.Lighting.TimeOfDay = 0 | |
146 | game.Lighting.GlobalShadows = false | |
147 | game.Lighting.Ambient = Color3.new(0,0,0) | |
148 | game.Lighting.Brightness = 0 | |
149 | end) | |
150 | ||
151 | Bright.Name = "Bright" | |
152 | Bright.Parent = Frame | |
153 | Bright.BackgroundColor3 = Color3.new(1, 1, 1) | |
154 | Bright.BorderSizePixel = 0 | |
155 | Bright.Position = UDim2.new(0, 110, 0, 120) | |
156 | Bright.Size = UDim2.new(0, 90, 0, 30) | |
157 | Bright.Font = Enum.Font.Arcade | |
158 | Bright.FontSize = Enum.FontSize.Size14 | |
159 | Bright.Text = "Bright" | |
160 | Bright.TextSize = 14 | |
161 | Bright.MouseButton1Down:connect(function() | |
162 | game.Lighting.TimeOfDay = 12 | |
163 | game.Lighting.GlobalShadows = true | |
164 | game.Lighting.Ambient = Color3.fromRGB(10,10,10) | |
165 | game.Lighting.Brightness = 1 | |
166 | end) | |
167 | ||
168 | Stop.Name = "Stop" | |
169 | Stop.Parent = Frame | |
170 | Stop.BackgroundColor3 = Color3.new(1, 1, 1) | |
171 | Stop.BorderSizePixel = 0 | |
172 | Stop.Position = UDim2.new(0, 110, 0, 160) | |
173 | Stop.Size = UDim2.new(0, 90, 0, 30) | |
174 | Stop.Font = Enum.Font.Arcade | |
175 | Stop.FontSize = Enum.FontSize.Size14 | |
176 | Stop.Text = "Stop" | |
177 | Stop.TextSize = 14 | |
178 | Stop.MouseButton1Down:connect(function() | |
179 | sound.Playing = false | |
180 | end) | |
181 | ||
182 | Hide.Name = "Hide" | |
183 | Hide.Parent = Frame | |
184 | Hide.BackgroundColor3 = Color3.new(1, 1, 1) | |
185 | Hide.BorderSizePixel = 0 | |
186 | Hide.Position = UDim2.new(0, 210, 0, 160) | |
187 | Hide.Size = UDim2.new(0, 90, 0, 30) | |
188 | Hide.Font = Enum.Font.Arcade | |
189 | Hide.FontSize = Enum.FontSize.Size14 | |
190 | Hide.Text = "Clear" | |
191 | Hide.TextSize = 14 | |
192 | Hide.MouseButton1Down:connect(function() | |
193 | for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do | |
194 | if v.Name == "location" then | |
195 | v:Remove() | |
196 | end | |
197 | end | |
198 | end) | |
199 | ||
200 | --- Made By Pugz AKA (PugLover77) | |
201 | plyr = game.Players.LocalPlayer | |
202 | c = plyr.Character | |
203 | RunService = game:service'RunService' | |
204 | mouse = game.Players.LocalPlayer:GetMouse() | |
205 | local draw2 = false | |
206 | local colorA = 1 | |
207 | local lastPos | |
208 | ||
209 | tool = Instance.new("HopperBin", plyr.Backpack) | |
210 | tool.Name = "Draw" | |
211 | ||
212 | ||
213 | ||
214 | mouse = plyr:GetMouse() | |
215 | ||
216 | ||
217 | function draw(obj) -- | |
218 | local lastPos = obj.CFrame.p | |
219 | coroutine.wrap(function() | |
220 | while wait() do | |
221 | if draw2 then | |
222 | while draw2 do | |
223 | wait() | |
224 | objC = obj:Clone() | |
225 | objC.Parent = c | |
226 | objC.Anchored = true | |
227 | local distance = (lastPos- obj.CFrame.p).magnitude | |
228 | objC.Size = Vector3.new(.1,.1,distance) | |
229 | objC.CFrame = CFrame.new(lastPos,obj.Position)*CFrame.new(0,0,-distance/2) | |
230 | lastPos = obj.CFrame.p | |
231 | end | |
232 | else | |
233 | break | |
234 | end | |
235 | end | |
236 | end)() | |
237 | end | |
238 | ||
239 | tool.Selected:connect(function(mouse) | |
240 | ||
241 | mouse.Button1Down:connect(function(mouse) | |
242 | draw2 = true | |
243 | part = Instance.new("Part", c) | |
244 | mesh = Instance.new("BlockMesh",part) | |
245 | Li = Instance.new("PointLight",part) | |
246 | Li.Range = 8 | |
247 | Li.Color = part.Color | |
248 | part.Name = "location" | |
249 | ||
250 | part.BottomSurface = 0 | |
251 | part.Material = MVal | |
252 | part.TopSurface = 0 | |
253 | part.Size = Vector3.new() | |
254 | part.Transparency = TVal | |
255 | if Active == true then | |
256 | part.Color = Color3.new(math.random(), math.random(), math.random()) | |
257 | elseif Active == false then | |
258 | part.BrickColor = BrickColor.new(BVal) | |
259 | end | |
260 | Li.Color = part.Color | |
261 | part.FormFactor = "Custom" | |
262 | part.Size = Vector3.new(0.01, 0.01, 0.01) | |
263 | part.Anchored = true | |
264 | part.Locked = true | |
265 | coroutine.wrap(function() | |
266 | while part ~= nil do | |
267 | part.CFrame = CFrame.new(plyr:GetMouse().Hit.p.x,plyr:GetMouse().Hit.p.y,plyr:GetMouse().Hit.p.z) | |
268 | wait() | |
269 | end | |
270 | end)() | |
271 | wait() | |
272 | draw(part) | |
273 | wait() | |
274 | end) | |
275 | mouse.Button1Up:connect(function(mouse) | |
276 | draw2 = false | |
277 | ||
278 | end) | |
279 | ||
280 | end) | |
281 | x = 60 | |
282 | game:GetService("RunService").Stepped:connect(function() | |
283 | n = sound.PlaybackLoudness | |
284 | if n > 500 then | |
285 | x = 100 | |
286 | elseif n < 500 then | |
287 | x = 110 | |
288 | end | |
289 | for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do | |
290 | if v.Name == "location" then | |
291 | v.Mesh.Scale = Vector3.new(n / x, n / x, n / x) | |
292 | v.PointLight.Range = n / 50 | |
293 | end | |
294 | end | |
295 | end) |