Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Credits to X_XSardonyx for the script")
- warn("Also credits to lolboigghh for suggestions and ideas :D")
- local Text = [[Should I make a log detector
- ]]
- local board = Instance.new("Part", owner.Character)
- board.Massless = true
- board.Size = Vector3.new(3.27,2.77,.3)
- board.Material = 'Wood'
- board.BrickColor = BrickColor.new("CGA brown")
- board.CanCollide = false
- weld = Instance.new("Weld", board)
- weld.Part1 = board
- weld.Part0 = owner.Character["Right Arm"]
- weld.C0 = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(90),0,0)
- shoulder = Instance.new("Weld", owner.Character.Torso)
- shoulder.Part1 = owner.Character.Torso["Right Shoulder"].Part1
- shoulder.Part0 = owner.Character.Torso["Right Shoulder"].Part0
- shoulder.C0 = owner.Character.Torso["Right Shoulder"].C0 * CFrame.Angles(0,0,math.rad(90))
- shoulder.C1 = owner.Character.Torso["Right Shoulder"].C1
- local paper = Instance.new("Part", board)
- paper.Massless = true
- paper.Size = Vector3.new(3.27,2.77,.3)
- paper.Material = 'SmoothPlastic'
- paper.BrickColor = BrickColor.new("Institutional white")
- paper.CanCollide = false
- weld = Instance.new("Weld", paper)
- weld.Part1 = paper
- weld.Part0 = board
- weld.C0 = CFrame.new(0,0,.1)
- local sgui = Instance.new("SurfaceGui", paper)
- sgui.Face = 'Back'
- local tb=Instance.new("TextBox", sgui)
- tb.Size = UDim2.new(1,0,1,0)
- tb.BackgroundTransparency = 1
- tb.TextSize = 50
- tb.Rotation = 180
- tb.Font = 'Code'
- tb.TextColor = BrickColor.new("Really black")
- tb.TextYAlignment = 'Top'
- wait()
- tb.Text = Text
- local click = Instance.new("Part", owner.Character)
- click.Massless = true
- click.Size = Vector3.new(1.75,2.25,.5)
- click.Transparency = 1
- click.CanCollide = false
- weld = Instance.new("Weld", click)
- weld.Part1 = click
- weld.Part0 = board
- local clickdetector = Instance.new("ClickDetector", click)
- local clickedusernames = {}
- local sound = Instance.new("Sound", board)
- sound.SoundId = 'rbxassetid://5277755924'
- sound.MaxDistance = 50
- local Thanks = Instance.new("Sound", board)
- Thanks.SoundId = 'rbxassetid://2566158249'
- Thanks.MaxDistance = 50
- clickdetector.MouseClick:Connect(function(plr)
- local canclick = true
- for i,v in pairs(clickedusernames) do
- if v == plr.Name then
- canclick = false
- end
- end
- if canclick == true then
- table.insert(clickedusernames, plr.Name)
- tb.Text = tb.Text..[[
- ]]..plr.Name
- Thanks:Play()
- end
- end)
- click.Touched:Connect(function(hit)
- if game:GetService("Players"):GetPlayerFromCharacter(hit.Parent) then
- plr = game:GetService("Players"):GetPlayerFromCharacter(hit.Parent)
- local canclick = true
- for i,v in pairs(clickedusernames) do
- if v == plr.Name then
- canclick = false
- end
- end
- if canclick == true then
- sound:Play()
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement