Creating Stored Proc getting Incorrect syntax near the keyword 'Declare' : I have no idea why I am getting this error

> Msg 156, Level 15, State 1, Procedure usp_cloud_ClientAllSearch, Line 2
Incorrect syntax near the keyword 'Declare'.

Because I have declared the variable.

    USE [The_Cloud]
    GO
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    Create PROCEDURE [dbo].[usp_cloud_ClientAllSearch]
    Declare @Search NVARCHAR(30)
    
    
    SELECT client_Name, client_Surname, client_CompanyName, clientContact_TelephoneNo, clientContact_MobileNo, clientAddress_PostalCode
    FROM cloud_Client

    Inner Join dbo.cloud_ClientAddresses
    ON cloud_Client.client_ID = cloud_ClientAddresses.client_ID

    LEFT JOIN cloud_ClientContact
    ON cloud_Client.client_ID = cloud_ClientContact.client_ID

    WHERE cloud_Client.client_Name LIKE @Search + '%' or cloud_Client.client_Surname LIKE @Search + '%' or cloud_ClientContact.clientContact_MobileNo LIKE @Search + '%' or cloud_ClientAddresses.clientAddress_PostalCode LIKE @Search + '%'


