SHOW:
|
|
- or go back to the newest paste.
1 | - | local player = game.Players.LocalPlayer |
1 | + | local sizem = 3 |
2 | - | local character = player.Character |
2 | + | |
3 | - | local mouse = player:GetMouse() |
3 | + | local terrainmaterial = ("Slate") |
4 | ||
5 | - | game.Workspace.Terrain.WaterTransparency = 0.5 |
5 | + | local screengui = Instance.new("ScreenGui") |
6 | - | game.Workspace.Terrain.WaterReflectance = 1 |
6 | + | screengui.Parent = game.Players.LocalPlayer.PlayerGui |
7 | ||
8 | textbutton11 = Instance.new("TextButton") | |
9 | textbutton11.Parent = screengui | |
10 | textbutton11.Text = ("Set Material") | |
11 | textbutton11.Position = UDim2.new(0, 0, 0.476, 0) | |
12 | textbutton11.Size = UDim2.new(0, 126, 0, 18) | |
13 | textbutton11.BackgroundColor3 = Color3.fromRGB(30, 30, 30) | |
14 | textbutton11.TextColor3 = Color3.new(240, 240, 240) | |
15 | textbutton11.BackgroundTransparency = (0) | |
16 | textbutton11.BorderSizePixel = (0) | |
17 | local textbar12 = Instance.new("TextBox") | |
18 | textbar12.Parent = screengui | |
19 | - | game.Workspace.Terrain:FillBlock(CFrame.new(v.Position.X, v.Position.Y, v.Position.Z), Vector3.new(v.Size.X * 3, v.Size.Y * 3, v.Size.Z * 3), ("Water")) |
19 | + | textbar12.Position = UDim2.new(0, 0, 0.512, 0) |
20 | textbar12.Size = UDim2.new(0, 126, 0, 18) | |
21 | textbar12.BackgroundColor3 = Color3.fromRGB(30, 30, 30) | |
22 | textbar12.TextColor3 = Color3.new(240, 240, 240) | |
23 | textbar12.BackgroundTransparency = (0) | |
24 | textbar12.BorderSizePixel = (0) | |
25 | textbar12.Text = ("Slate") | |
26 | ||
27 | function onClick() | |
28 | - | game.Workspace.Terrain:FillBlock(CFrame.new(w.Position.X, w.Position.Y, w.Position.Z), Vector3.new(w.Size.X * 1, w.Size.Y * 1, w.Size.Z * 1), ("Slate")) |
28 | + | terrainmaterial = (textbar12.Text) |
29 | end | |
30 | ||
31 | textbutton11.MouseButton1Click:Connect(onClick) | |
32 | ||
33 | while true do | |
34 | wait(0.01) | |
35 | game.Workspace.Terrain:Clear() | |
36 | for i,w in pairs(game.Workspace:getChildren()) do | |
37 | if w.ClassName == ("Model") then | |
38 | for i,v in pairs(w:GetChildren()) do | |
39 | if v.ClassName == ("Part") then | |
40 | v.Transparency = 1 | |
41 | if v:FindFirstChild("face") ~= nil then | |
42 | v.face:Destroy() | |
43 | end | |
44 | game.Workspace.Terrain:FillBlock(CFrame.new(v.Position.X, v.Position.Y, v.Position.Z), Vector3.new(v.Size.X * sizem, v.Size.Y * sizem, v.Size.Z * sizem), terrainmaterial) | |
45 | end | |
46 | if v.ClassName == ("Accessory") then | |
47 | v:Destroy() | |
48 | end | |
49 | end | |
50 | end | |
51 | if w.ClassName == ("Part") then | |
52 | if w.Size.X < 100 and w.Size.Y < 100 and w.Size.Z < 100 then | |
53 | game.Workspace.Terrain:FillBlock(CFrame.new(w.Position.X, w.Position.Y, w.Position.Z), Vector3.new(w.Size.X * sizem, w.Size.Y * sizem, w.Size.Z * sizem), terrainmaterial) | |
54 | end | |
55 | end | |
56 | end | |
57 | end |