Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local inputservice = game:GetService("UserInputService")
- inputservice.InputBegan:connect(function(i,g)
- if i.UserInputType == Enum.UserInputType.Keyboard then
- if i.KeyCode == Enum.KeyCode.E then
- for _,Door in pairs(workspace.Doors:GetChildren()) do
- local Mag = (Door.Center.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude
- if Mag <= Door.Range.Value then
- Door.Event:FireServer()
- break
- end
- end
- end
- end
- end)
- while true do
- script.Parent.ImageLabel.Visible = false
- for _,Door in pairs(workspace.Doors:GetChildren()) do
- local Mag = (Door.Center.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).magnitude
- if Mag <= Door.Range.Value then
- local D3ToD2 = workspace.CurrentCamera:WorldToScreenPoint(Door.Center.Position)
- script.Parent.ImageLabel.Visible = true
- script.Parent.ImageLabel.Position = UDim2.new(0,D3ToD2.X,0,D3ToD2.Y,0)
- break
- end
- end
- wait()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement