Im trying to make a bag place system however for some reason when interacted nil or with a bag it just does not print?
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
if Clicked.leaderstats.BagType == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
end
if Clicked.leaderstats.BagType == nil then
warn("NO BAG TYPE")
return
end
end)
Script is parented to the proximity prompt that is parented to the part i want to place the bag at
Whenever you make a clone, it’s parent will automatically be nil (correct me if I’m wrong), so you’ll want to parent it to Workspace yourself. Hope this helps!
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
end
if Clicked.leaderstats.BagType.Value == nil then
warn("NO BAG TYPE")
return
end
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
elseif Clicked.leaderstats.BagType.Value == nil then
warn("NO BAG TYPE")
return
end
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
print(Clicked.leaderstats.BagType.Value)
--[[
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
elseif Clicked.leaderstats.BagType.Value == nil then
warn("NO BAG TYPE")
return
end
]]
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
else
warn("NO BAG TYPE")
return
end
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
print(type(Clicked.leaderstats.BagType.Value))
--[[
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
elseif Clicked.leaderstats.BagType.Value == nil then
warn("NO BAG TYPE")
return
end
]]
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
print(Clicked.leaderstats.BagType)
--[[
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
elseif Clicked.leaderstats.BagType.Value == nil then
warn("NO BAG TYPE")
return
end
]]
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
else
warn("NO BAG TYPE")
return
end
end)
script.Parent.Triggered:Connect(function(Clicked)
print("PLAYER INTERACTED")
if Clicked.leaderstats.BagType.Value == "BeginnerBag" then
print("BAG TYPE IS BEGINNER BAG")
local BeginnerBag = game.Workspace.BeginnerTelescopeStuff.BeginnerBagsFolder.BeginnerBag
local BeginnerBagClone = BeginnerBag:Clone()
BeginnerBagClone.Position = script.Parent.Parent.Position
elseif Clicked.leaderstats.BagType.Value == "" then
warn("NO BAG TYPE")
end
end)