Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

i can not see my proximitypromp but its in the workspace?

Asked by 3 years ago

So im makeing handcuffs in my game and what im doing is that when someone hold's the handcuffs it detect the colest player by them and adds a proximityprompt to the player's humanoidrootpart. It add the proximitypromp to the player humanoidrootpart but i can not see the proximitypromp. on line 10 i added a line that made it so it cant add a proximitypromp to the player who is holding the handcuffs. But the weird thing is that if i remove that line for some reson it works. but the proximitypromp go on the player body who's is hold the handcuffs witch is not what i want. Can any one help me?

And Here My Code:

local Players = game:GetService("Players")
local Player = Players.LocalPlayer

local AddDetector = Instance.new("ProximityPrompt")

local range = 10

script.Parent.Equipped:Connect(function()
    for i, v in pairs(game.Workspace:GetChildren()) do
        if v:FindFirstChild("Humanoid") and v ~= Player.Character then
            local vHumanoid = v.Humanoid
            if (Player.Character.HumanoidRootPart.Position - v.Humanoid.Parent.HumanoidRootPart.Position).magnitude < range then
                AddDetector.Parent = vHumanoid.Parent.HumanoidRootPart
                AddDetector.MaxActivationDistance = range
                AddDetector.ActionText = "Arrest"
                AddDetector.HoldDuration = 2
                AddDetector.KeyboardKeyCode = "E"
            end
        end
    end
end)

AddDetector.Triggered:Connect(function()

end)

0
Maybe the ProximityPrompt is too far from the player holding the handcuff. andarwniceguyjr 0 — 3y

Answer this question