HEY, there, I am having a issue with my tycoon. There is Not any errors. Tycoon Main Script (game.Workspace.Tycoons.Red Team.Main) :
local TycoonInfo = script.Parent.TycoonInfo
local OwnerValue = TycoonInfo.Owner
local CashToColectValue = TycoonInfo.CashToCollect
local Buttons = script.Parent.Buttons
local Purchases = script.Parent.Purchases
local Purchased = script.Parent.Purchased
local Objects = {}
--Start of Functions
function DoDevProductPurchase()
end
function ValidDateHitbyowner(Hit)
if Hit and Hit.Parent and Hit.Parent:FindFirstChild("Humanoid") then
local Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
if Player and Player == OwnerValue.Value then
return true
end
return false
end
end
-- End Of Functions
for i, v in pairs(Buttons:GetChildren()) do
local Object = Purchases:FindFirstChild(v.Object.Value)
if Object then
Objects[Object.Name] = Object:Clone()
Object:Destroy()
if v:FindFirstChild("Dependency") then
coroutine.resume(coroutine.create(function()
v.Button.Transparency = 1
v.Button.CanCollide = false
if Purchased:WaitForChild(v.Dependency.Value, 90000) then
v.Button.Transparency = 0
v.Button.CanCollide = false
end
end))
end
local DB = false
v.Button.Touched:Connect(function(Hit)
if DB == false then
DB = true
if v.Button.Transparency == 0 then
if ValidDateHitbyowner(Hit) then
local MoneyValue = game.ServerStorage.PlayerMoney:FindFirstChild(OwnerValue.Value.Name)
if MoneyValue then
if MoneyValue.Value >= v.Price.Value then
MoneyValue.Value = MoneyValue.Value - v.Price.Value
Objects[v.Object.Value].Parent = Purchased
v:Destroy()
end
end
end
end
end
end)
end
end
