variables not turning on and here it just doesn't allow me to toggle the visibility please help as on hovering it says Variable is not public and will not be editable on an instance of this Blueprint

A bit unclear on what you trying to do.

What do you mean by turning on?

Do you want to place a variable on the event graph?

Or do you want it to be exposed when creating a widget?

Hi Actually the variable is not public as it says and i want to make it public and it just says that it cannot be editable

Or do you want it to be exposed when creating a widget?(yes yes)

You can’t expose variables that can’t be changed.

What you can do, is just drag out the variable on create widget.
Снимок