Here's the code:
local Player = game:GetService("Players").LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
local desc = PlayerGui.Collection:WaitForChild("Description")
local descr = PlayerGui.Collection.Description:WaitForChild("Descr")
local hint = PlayerGui.Collection.Description:WaitForChild("Hint")
local rarity = PlayerGui.Collection.Description:WaitForChild("Rarity")
local rarinfo = PlayerGui.Collection.Description:WaitForChild("Hinfolon")
desc.ImageLabel.Image = ("8179043880")
descr.TextStrokeTransparency = ("1")
descr.TextTransparency = ("1")
hint.TextStrokeTransparency = ("1")
hint.TextTransparency = ("1")
rarity.TextStrokeTransparency = ("1")
rarity.TextTransparency = ("1")
rarinfo.TextStrokeTransparency = ("1")
rarinfo.TextTransparency = ("1")
script.Parent.MouseButton1Down:Connect(function()
hint.Text = script.Parent.Hint.Value
hint.TextStrokeTransparency = ("0")
hint.TextTransparency = ("0")
rarity.Text = script.Parent.Rarity.Value
rarity.TextStrokeTransparency = ("0")
rarity.TextTransparency = ("0")
rarinfo.TextStrokeTransparency = ("0")
rarinfo.TextTransparency = ("0")
if script.Parent.Collected.Value == true then
desc.Active = true
desc.Visible = true
desc.ImageLabel.Image = script.Parent.Image
desc.ImageLabel.Visible = true
desc.ImageLabel.Active = true
descr.Visible = true
descr.Text = script.Parent.Description.Value
descr.TextStrokeTransparency = ("0")
descr.TextTransparency = ("0")
print("It's done!")
else
print("Nopeydoodles")
end
end)
(LocalScript)
(Line 28) When I run this script and click, the script prints "Nopeydoodles" although "script.Parent.Collected" is ticked ("Collected" is a BoolValue). I checked the value in the PlayerGui and StarterGui while playtesting, and they're both ticked, meaning when I click it should work, right? Well I don't know since I'm not that good at scripting soooo... can any of you help? Thanks!
