TweenService "no property named" error

I am getting a error stating:
image

Here is some of my code:

-- local TweenService = game:GetService("TweenService")
local player = game.Players.LocalPlayer
local TransitionEvent = game.ReplicatedStorage.TransitionEvent
local ScreenGui = player.PlayerGui.ScreenGui
local Transition = ScreenGui.Transition.ImageLabel

TransitionEvent.OnClientEvent:Connect(function(timer)
	local goal_start = {}
	local goal_end = {}
	goal_start.ImageTransperency = 0
	goal_end.ImageTransperency = 1
	local tweenInfo = TweenInfo.new(2) -- add N time
	local tween_start = TweenService:Create(Transition, tweenInfo, goal_start)
	local tween_end = TweenService:Create(Transition, tweenInfo, goal_end)
	tween_start:Play()
	wait(7)
	tween_end:Play()
end)

It’s ImageTransparency (which you actually knew),
but on your second goal, you mispelled to ‘ImageTransperency’

EDIT : Nevermind, the goal_start is also mispelled lol

They are 2 typos 1 is at line 10 and second is at line 11.
Here are the typos you made:

goal_start.ImageTransperency = 0
goal_end.ImageTransperency = 1

Here is what you should type:

goal_start.ImageTransparency = 1
goal_end.ImageTransparency = 1