Still Having trouble with I2C on ATtiny85

Well I am able to get my program to compile now but when I send it to the ATtiny85 connected to

the LCD it shows nothing i dont get errors...I have triple checked my connections i know the I2C

address is correct ? well here is the code .. I need to figure this OUT as it is for an Important project

#include <TinyWireM.h>                 
#include <LiquidCrystal_I2C.h>         

LiquidCrystal_I2C lcd(0x27,16,2);  // set address & 16 chars / 2 lines

void setup()
{

  TinyWireM.begin();                    // initialize I2C lib
  lcd.init();                           // initialize the lcd 
  lcd.begin(16,2);  // initialize the lcd added and wo
  lcd.backlight(); 
  lcd.clear();  // Print a message to the LCD.
 }

void loop()
{
  lcd.setCursor(0,0);
  lcd.print("HELLO");
  
}

The ATtiny has a reduced hardware setup and does not support all the functions of the ATmega and does not support all libraries.
The ATtiny cannot support I2C without extra programming. It does not support the serial monitor as well.

Have a look at:

Arduino Playground - USIi2c

well from what i understand i can use I2C with the attiny85 but it has limited functionality
and the examples I have used.. came from people that have posted the code
the code i posted is from a working example

Are you sure the "working code" was running on an ATtiny85 ?

yes look it up on google you will get a lot of results.. attiny85 does not have I2C built in it uses SPI i believe

not sure But I do know it will work ..there is a lot of youtube videos and diffrent web sites dedicated to

using an atiny with I2C

ATTiny uses - USI as an implementation for I2C