Is therre a way to change bubble chat gui's adornee only for a specific player

Yeah, the title probably explains everything.
I need it for my random project

Sorry to said but no only if you have a custom bubble chat, the built-in bubble chat are stored the CoreGui as you can see here:
Capture
and you cannot edit them because of the limitation on that service.

First, insert the Chat service to the game if it’s not. Then change the TextChatService’s chat version property to LegacyChatService. After it test the game and then while testing the game copy the BubbleChat script in the Chat service. That is the script for the legacy bubble chat. You can edit it as you wish.

For the new chat, you can change the bubble chat settings for different conditions while the bubble is being created.

Here an example for the settings:

local bubbleChatSettings = {
	BubbleDuration = 15,
	MaxBubbles = 3,
	
	BackgroundColor3 = Color3.fromRGB(250, 250, 250),
	TextColor3 = Color3.fromRGB(57, 59, 61),
	TextSize = 16,
	Font = Enum.Font.GothamBold,
	Transparency = .1,
	CornerRadius = UDim.new(0, 12),
	TailVisible = true,
	Padding = 8,
	MaxWidth = 300,

	VerticalStudsOffset = 0,

	BubblesSpacing = 6,

	MinimizeDistance = 40,
	MaxDistance = 100,
}

pcall(function()
	game:GetService("Chat"):SetBubbleChatSettings(settings)
end)

sorry but i dont think that solves my question

There’s a video below that might solve your question.