local Trap = game.ServerStorage.BearTrap
local Character = script.Parent.Parent
local Player = game.Players:playerFromCharacter(Character)
function plant()
local PlacedTrap = Trap:Clone()
local PlacePos = Character.PrimaryPart.Position
PlacedTrap.Position = Vector3.new(PlacePos.x, PlacePos.y-2,PlacePos.z)
end
script.Parent.Parent.Activated:connect(plant)
ServerStorage:
i am trying to make a tool that places trap down and it not working somehow, I’m really bad at scripting, any reply is appreciated .
everything you clone needs to be parented to something
local Trap = game.ServerStorage.BearTrap
local Character = script.Parent.Parent
local Player = game.Players:playerFromCharacter(Character)
function plant()
local PlacedTrap = Trap:Clone()
local PlacePos = Character.PrimaryPart.Position
PlacedTrap.Parent = workspace
PlacedTrap.Position = Vector3.new(PlacePos.x, PlacePos.y-2,PlacePos.z)
end
script.Parent.Activated:connect(plant)
local Trap = game.ServerStorage.BearTrap
local Character
local Player
function plant()
Character = script.Parent.Parent
Player = game.Players:GetPlayerFromCharacter(Character)
local PlacedTrap = Trap:Clone()
local PlacePos = Character.PrimaryPart.Position
PlacedTrap.Parent = workspace
PlacedTrap.Position = Vector3.new(PlacePos.x, PlacePos.y-2,PlacePos.z)
end
script.Parent.Activated:connect(plant)