There's no errors in the developer console, and this is supposed to work but ROBLOX doesn't allow it.
FilteringEnabled is not enabled and there is no events/remote events
script.Parent.MouseButton1Click:connect(function()
script.Parent.Parent.Parent.ProductImage.Image = "http://www.roblox.com/asset/?id=23534055"
script.Parent.Parent.Parent.TextBox.Text = "Jump higher than never before!"
end)

3 comments
I don't own the asset but subtracting 1 helped, Thanks!
I would not recommend so many 'script.Parent' usages (especially line 2-3); why not use a variable for that, instead of re-typing? It's much more efficient & makes your code look cleaner. :)