Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Wall = Instance.new("Part", script)
- Wall.Size = Vector3.new(12.5,15,1)
- Wall.Position = Vector3.new(-2.5,7.5,35)
- Wall2 = Instance.new("Part", script)
- Wall2.Size = Vector3.new(12.5,15,1)
- Wall2.Position = Vector3.new(17,7.5,35)
- Wall3 = Instance.new("Part", script)
- Wall3.Size = Vector3.new(9,6,1)
- Wall3.Position = Vector3.new(7.25,12.125,35)
- Roof = Instance.new("Part", script)
- Roof.Size = Vector3.new(31.5,1,21)
- Roof.Position = Vector3.new(7.25,15.5,45.275)
- Roof2 = Instance.new("Part", script)
- Roof2.Size = Vector3.new(31.5,1,9.5)
- Roof2.Position = Vector3.new(7.25,15.5,64.5)
- Roof3 = Instance.new("Part", script)
- Roof3.Size = Vector3.new(16,1,4)
- Roof3.Position = Vector3.new(15,15.5,57.75)
- Roof4 = Instance.new("Part", script)
- Roof4.Size = Vector3.new(0.75,1,4)
- Roof4.Position = Vector3.new(-8.125,15.5,57.75)
- Roof5 = Instance.new("Part", script)
- Roof5.Size = Vector3.new(20.5,1,7.1)
- Roof5.Position = Vector3.new(7.225,15.5,31.3)
- L_Wall = Instance.new("Part", script)
- L_Wall.Size = Vector3.new(1,15,33.5)
- L_Wall.Position = Vector3.new(-8.25,7.5,52)
- R_Wall = Instance.new("Part", script)
- R_Wall.Size = Vector3.new(1,15,33.5)
- R_Wall.Position = Vector3.new(22.75,7.5,52)
- B_Wall = Instance.new("Part", script)
- B_Wall.Size = Vector3.new(32,15,1)
- B_Wall.Position = Vector3.new(7.25,7.5,69)
- Floor = Instance.new("Part", script)
- Floor.Size = Vector3.new(32,0.25,35)
- Floor.Position = Vector3.new(7.25,-0.1,52)
- Table = Instance.new("Part", script)
- Table.Size = Vector3.new(15,3,3)
- Table.Position = Vector3.new(14.75,1.5,59.5)
- Pillar = Instance.new("Part", script)
- Pillar.Size = Vector3.new(0.5,16,0.5)
- Pillar.Position = Vector3.new(-8.75,8,34.5)
- Pillar2 = Instance.new("Part", script)
- Pillar2.Size = Vector3.new(0.5,16,0.5)
- Pillar2.Position = Vector3.new(-8.75,8,69.5)
- Pillar3 = Instance.new("Part", script)
- Pillar3.Size = Vector3.new(0.5,16,0.5)
- Pillar3.Position = Vector3.new(23.25,8,34.5)
- Pillar4 = Instance.new("Part", script)
- Pillar4.Size = Vector3.new(0.5,16,0.5)
- Pillar4.Position = Vector3.new(23.25,8,69.5)
- Pillar5 = Instance.new("Part", script)
- Pillar5.Size = Vector3.new(5.5,0.5,0.5)
- Pillar5.Position = Vector3.new(-5.75,15.75,34.5)
- Pillar6 = Instance.new("Part", script)
- Pillar6.Size = Vector3.new(31.5,0.5,0.5)
- Pillar6.Position = Vector3.new(7.25,15.75,69.5)
- Pillar7 = Instance.new("Part", script)
- Pillar7.Size = Vector3.new(0.5,0.5,34.5)
- Pillar7.Position = Vector3.new(-8.75,15.75,52)
- Pillar8 = Instance.new("Part", script)
- Pillar8.Size = Vector3.new(0.5,0.5,34.5)
- Pillar8.Position = Vector3.new(23.25,15.75,52)
- Pillar9 = Instance.new("Part", script)
- Pillar9.Size = Vector3.new(5.5,0.5,0.5)
- Pillar9.Position = Vector3.new(20.25,15.75,34.5)
- Doorway = Instance.new("Part", script)
- Doorway.Size = Vector3.new(0.5,9.75,1.25)
- Doorway.Position = Vector3.new(3.6,4.75,35)
- Doorway2 = Instance.new("Part", script)
- Doorway2.Size = Vector3.new(0.5,9.75,1.25)
- Doorway2.Position = Vector3.new(10.9,4.75,35)
- Doorway3 = Instance.new("Part", script)
- Doorway3.Size = Vector3.new(7,0.5,1.25)
- Doorway3.Position = Vector3.new(7.25,9.35,35)
- Balcony = Instance.new("Part", script)
- Balcony.Size = Vector3.new(21.5,0.5,0.5)
- Balcony.Position = Vector3.new(7.25,15.75,27.5)
- Balcony2 = Instance.new("Part", script)
- Balcony2.Size = Vector3.new(0.5,0.5,6.5)
- Balcony2.Position = Vector3.new(17.75,15.75,31)
- Balcony3 = Instance.new("Part", script)
- Balcony3.Size = Vector3.new(0.5,0.5,6.5)
- Balcony3.Position = Vector3.new(-3.25,15.75,31)
- Balcony4 = Instance.new("Part", script)
- Balcony4.Size = Vector3.new(0.5,0.5,8.8)
- Balcony4.Position = Vector3.new(-2.025,12.75,31.7)
- Balcony4.Rotation = Vector3.new(45, 0, 0)
- Balcony5 = Instance.new("Part", script)
- Balcony5.Size = Vector3.new(0.5,0.5,8.8)
- Balcony5.Position = Vector3.new(16.5,12.75,31.7)
- Balcony5.Rotation = Vector3.new(45, 0, 0)
- Balcony6 = Instance.new("Part", script)
- Balcony6.Size = Vector3.new(0.5,2,0.5)
- Balcony6.Position = Vector3.new(17.75,17,27.5)
- Balcony7 = Instance.new("Part", script)
- Balcony7.Size = Vector3.new(0.5,2,0.5)
- Balcony7.Position = Vector3.new(-3.25,17,27.5)
- Balcony8 = Instance.new("Part", script)
- Balcony8.Size = Vector3.new(21.5,0.5,0.5)
- Balcony8.Position = Vector3.new(7.25,18.25,27.5)
- Balcony9 = Instance.new("Part", script)
- Balcony9.Size = Vector3.new(0.5,0.5,7)
- Balcony9.Position = Vector3.new(-3.25,18.25,31.25)
- Balcony10 = Instance.new("Part", script)
- Balcony10.Size = Vector3.new(0.5,0.5,7)
- Balcony10.Position = Vector3.new(17.75,18.25,31.25)
- Balcony11 = Instance.new("Part", script)
- Balcony11.Size = Vector3.new(0.5,2,0.5)
- Balcony11.Position = Vector3.new(-3.25,17,34.5)
- Balcony12 = Instance.new("Part", script)
- Balcony12.Size = Vector3.new(0.5,2,0.5)
- Balcony12.Position = Vector3.new(17.75,17,34.5)
- Stairs = Instance.new("Part", script)
- Stairs.Size = Vector3.new(3.5,0.75,10.45)
- Stairs.Position = Vector3.new(-6,3.267,62.646)
- Stairs.Rotation = Vector3.new(50, 0, 0)
- Stairs2 = Instance.new("Part", script)
- Stairs2.Size = Vector3.new(3.5,1,3.75)
- Stairs2.Position = Vector3.new(-6,7,57.625)
- Stairs3 = Instance.new("Part", script)
- Stairs3.Size = Vector3.new(14.75,0.75,4)
- Stairs3.Position = Vector3.new(1.238,11.491,57.826)
- Stairs3.Rotation = Vector3.new(0, 0, 36)
- WhatsNew = Instance.new("Part", script)
- WhatsNew.Size = Vector3.new(0.5,7,10)
- WhatsNew.Position = Vector3.new(-7.75,6,49.75)
- Radio = Instance.new("Part", script)
- Radio.Size = Vector3.new(2.584,1.779,1.502)
- Radio.Position = Vector3.new(19.75,4,59.5)
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Radio
- Mesh.MeshId = "http://www.roblox.com/asset/?id=6604563138"
- Mesh.TextureId = "http://www.roblox.com/asset/?id=6604563400"
- Mesh.Scale = Vector3.new(0.5,0.5,0.5)
- Table.BrickColor = BrickColor.new("Dark nougat")
- Floor.BrickColor = BrickColor.new("Reddish brown")
- Pillar.BrickColor = Floor.BrickColor
- Pillar2.BrickColor = Floor.BrickColor
- Pillar3.BrickColor = Floor.BrickColor
- Pillar4.BrickColor = Floor.BrickColor
- Pillar5.BrickColor = Floor.BrickColor
- Pillar6.BrickColor = Floor.BrickColor
- Pillar7.BrickColor = Floor.BrickColor
- Pillar8.BrickColor = Floor.BrickColor
- Pillar9.BrickColor = Floor.BrickColor
- Doorway.BrickColor = Floor.BrickColor
- Doorway2.BrickColor = Floor.BrickColor
- Doorway3.BrickColor = Floor.BrickColor
- Balcony.BrickColor = Floor.BrickColor
- Balcony2.BrickColor = Floor.BrickColor
- Balcony3.BrickColor = Floor.BrickColor
- Balcony4.BrickColor = Floor.BrickColor
- Balcony5.BrickColor = Floor.BrickColor
- Balcony6.BrickColor = Floor.BrickColor
- Balcony7.BrickColor = Floor.BrickColor
- Balcony8.BrickColor = Floor.BrickColor
- Balcony9.BrickColor = Floor.BrickColor
- Balcony10.BrickColor = Floor.BrickColor
- Balcony11.BrickColor = Floor.BrickColor
- Balcony12.BrickColor = Floor.BrickColor
- WhatsNew.BrickColor = BrickColor.new("Lily white")
- local updates = Instance.new("SurfaceGui", WhatsNew)
- updates.Name = "Update Board"
- updates.Face = Enum.NormalId.Right
- local tl = Instance.new("TextBox", updates)
- tl.Size = UDim2.new(0.25, 0, 0.25, 0)
- tl.BackgroundTransparency = 1
- tl.Position = UDim2.new(0.35,0,0,0)
- tl.Text = "Haker Mans House Updates:"
- tl.TextSize = 30
- local tl2 = Instance.new("TextBox", updates)
- tl2.Size = UDim2.new(0.25, 0, 0.25, 0)
- tl2.BackgroundTransparency = 1
- tl2.Position = UDim2.new(0.25,0,0.25,0)
- tl2.Text = "Added Update Board -9/23/21"
- tl2.TextSize = 25
- local tl3 = Instance.new("TextBox", updates)
- tl3.Size = UDim2.new(0.25, 0, 0.25, 0)
- tl3.BackgroundTransparency = 1
- tl3.Position = UDim2.new(0.25,0,0.35,0)
- tl3.Text = "Made House Look Nicer -9/23/21"
- tl3.TextSize = 25
- local tl4 = Instance.new("TextBox", updates)
- tl4.Size = UDim2.new(0.25, 0, 0.25, 0)
- tl4.BackgroundTransparency = 1
- tl4.Position = UDim2.new(0.35,0,0.45,0)
- tl4.Text = "Added Stairs to Roof and Added Balcony -9/24/21"
- tl4.TextSize = 25
- local tl5 = Instance.new("TextBox", updates)
- tl5.Size = UDim2.new(0.25, 0, 0.25, 0)
- tl5.BackgroundTransparency = 1
- tl5.Position = UDim2.new(0.25,0,0.55,0)
- tl5.Text = "Added Railing to Balcony -9/25/21"
- tl5.TextSize = 25
- local tl6 = Instance.new("TextBox", updates)
- tl6.Size = UDim2.new(0.25, 0, 0.25, 0)
- tl6.BackgroundTransparency = 1
- tl6.Position = UDim2.new(0.25,0,0.65,0)
- tl6.Text = "Added Sliding Door -9/25/21"
- tl6.TextSize = 25
- for i,v in pairs(script:GetDescendants()) do
- if v:IsA("BasePart") then
- v.Anchored = true
- v.TopSurface = Enum.SurfaceType.Smooth
- v.BottomSurface = Enum.SurfaceType.Smooth
- v.CastShadow = false
- end
- end
- task.wait()
- Radio.Rotation = Vector3.new(0, 30, 0)
- Mesh.Name = "partlol"
- Radio.Name = "the"
- local TweenService = game:GetService("TweenService")
- for i,v in pairs(script:GetDescendants()) do
- if v:IsA("BasePart") then
- local weldconst = Instance.new("WeldConstraint",Wall)
- weldconst.Part0 = Wall
- weldconst.Part1 = v
- end
- end
- local Door = Instance.new("Part", script)
- Door.Size = Vector3.new(7.1,9.25,0.9)
- Door.CFrame = CFrame.new(7.15,4.5,35)
- Door.Anchored = true
- Door.CanTouch = false
- local Sensor = Instance.new("Part", script)
- Sensor.Size = Vector3.new(1.5,2,1.1)
- Sensor.CFrame = CFrame.new(12,4.25,35)
- Sensor.Anchored = true
- Sensor.BrickColor = BrickColor.new("Black")
- Sensor.CanCollide = false
- Door.CFrame = CFrame.new(14.35,4.5,35)
- local clickDetector = Instance.new("ClickDetector")
- clickDetector.Parent = Sensor
- clickDetector.MaxActivationDistance = 50
- wait(0.1)
- local DoorSlideClose = TweenInfo.new()
- local DoorClose = TweenService:Create(Door, DoorSlideClose, {
- CFrame = Door.CFrame * CFrame.new(0.1 - Door.Size.X , 0, 0)
- })
- wait(0.1)
- Door.CFrame = CFrame.new(7.05,4.5,35)
- wait(0.1)
- local DoorSlideOpen = TweenInfo.new()
- local DoorOpen = TweenService:Create(Door, DoorSlideOpen, {
- CFrame = Door.CFrame * CFrame.new(Door.Size.X + 0.1, 0, 0)
- })
- clicks = 0
- local function onClicked()
- clicks = clicks + 1
- if clicks == 1 then
- wait(0.1)
- DoorOpen:Play()
- elseif clicks == 2 then
- wait(0.1)
- DoorClose:Play()
- wait(0.1)
- clicks = 0
- end
- end
- clickDetector.MouseClick:Connect(onClicked)
- Door.BrickColor = Sensor.BrickColor
- wait()
- music = Instance.new("Sound", Radio)
- music.Volume = 1
- music.Name = "Themusic"
- math.randomseed(tick())
- local SoundIds = {"4921240346", "2478467412", "485432261", "3712120084"}
- music.SoundId = "rbxassetid://" .. SoundIds[math.random(1, #SoundIds)]
- music.Ended:Connect(function(SoundId)
- local newSoundId
- do repeat
- newSoundId = "rbxassetid://" .. SoundIds[math.random(1, #SoundIds)]
- wait()
- until
- newSoundId ~= SoundId
- end
- music:Stop()
- music.SoundId = newSoundId
- music.TimePosition = 0
- task.wait()
- music:Play()
- end)
- music:Play()
- local object = Instance.new("ObjectValue", owner.PlayerGui)
- object.Value = Radio
- object.Name = 'RADIO'
- NLS([[
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local sizeevent = ReplicatedStorage:WaitForChild("sizeEvent")
- local Radio = owner.PlayerGui.RADIO.Value
- local Mesh = Radio:WaitForChild("partlol")
- local music = Radio:WaitForChild("Themusic")
- local MaxLoudness = 100
- while true do
- local Amplitude = math.clamp(music.PlaybackLoudness / MaxLoudness, 0.5, 0.75)
- Mesh.Scale = Vector3.new(Amplitude, Amplitude, Amplitude)
- sizeevent:FireServer(Mesh.Scale)
- task.wait()
- end
- ]],owner.PlayerGui)
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local sizeevent = Instance.new("RemoteEvent", ReplicatedStorage)
- sizeevent.Name = "sizeEvent"
- local function sizer(player, size)
- Mesh.Scale = size
- end
- sizeevent.OnServerEvent:Connect(sizer)
Advertisement
Add Comment
Please, Sign In to add comment