local k=(require((game.Players.LocalPlayer:WaitForChild("\080\108\097\121\101\114\083\099\114\105\112\116\115")):WaitForChild("\080\108\097\121\101\114\077\111\100\117\108\101"))):GetControls()local J=game["\082\117\110 \083\101\114\118\105\099\101"]local g=game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")local b=game:GetService("\080\114\111\120\105\109\105\116\121\080\114\111\109\112\116\083\101\114\118\105\099\101")local I=game:GetService("\084\101\120\116\083\101\114\118\105\099\101")local D=function()return l1 end local f=script.Main:Clone()f.Parent=(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer.PlayerGui f.Name="\077\097\105\110\071\085\073"if D()=="\109\111\098\105\108\101"then(f.MainFrame:WaitForChild("\077\111\098\105\108\101\066\117\116\116\111\110\115")).Visible=true end local R=(f:WaitForChild("\077\097\105\110\070\114\097\109\101")):WaitForChild("\080\114\111\109\112\116\070\114\097\109\101")local U=require(script:WaitForChild("\077\111\117\115\101\073\099\111\110\115"))local u=require(((game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\067\108\105\101\110\116\077\111\100\117\108\101\115")):WaitForChild("\066\117\116\116\111\110\073\099\111\110\115"))local N=(f.MainFrame:WaitForChild("\077\111\098\105\108\101\066\117\116\116\111\110\115")):WaitForChild("\073\110\116\101\114\097\099\116\066\117\116\116\111\110")local P=require(script:WaitForChild("\072\105\110\116"))local C=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")local Y=nil local Z=tick()local d=script:WaitForChild("\072\105\103\104\108\105\103\104\116")local m=Vector3.new(0,0,0)local Q=nil function update(k,J)task.spawn(function()R.Title.Text=k.ObjectText R.Desc.Text=k.ActionText R.Key.Text=k.KeyboardKeyCode.Name R.Bar.Bar.Size=UDim2.new(0,0,1,0)R.Bar.Bar:TweenSize(UDim2.new(0,0,1,0),"\079\117\116","\083\105\110\101",.1,true)R.CenterImage.Image=U.getIcon(k.ActionText)if k.ActionText=="\067\111\108\108\101\099\116"then task.delay(.2,function()k:InputHoldBegin()end)end local g=UDim.new(.925,0)if D()~="\112\099"then R.Key.Visible=false R.UIScale.Scale=1.5 if D()=="\099\111\110\115\111\108\101"then R.KeyXbox.Image=u[k.GamepadKeyCode.Name]R.KeyXbox.Visible=true elseif D()=="\109\111\098\105\108\101"then R.KeyXbox.Visible=false end else R.Key.Visible=true R.KeyXbox.Visible=false end N.Icon.Image=R.CenterImage.Image if k.ObjectText=="\072\105\110\116"then local J=UDim.new(.85,0)R.Key.Text=P[k.ActionText]R.CenterImage.Image=U.getIcon(k.ObjectText)end local b={BackgroundColor3=Color3.fromRGB(0,0,0)}if J==true then R.BackgroundColor3=Color3.new(.776471,.729412,.376471);(C:Create(R,TweenInfo.new(.15,Enum.EasingStyle.Quart,Enum.EasingDirection.In),b)):Play()else R.BackgroundColor3=Color3.new(.337255,.423529,.533333);(C:Create(R,TweenInfo.new(.4,Enum.EasingStyle.Sine,Enum.EasingDirection.In),b)):Play()end if 0<k.HoldDuration then R.Bar.Visible=true else R.Bar.Visible=false end script.Holding:Stop()local I=workspace.CurrentCamera local r=I.CFrame.Position local x=k.Parent local z=false Z=tick()if x then if not x:IsA("\066\097\115\101\080\097\114\116")then if x:IsA("\077\111\100\101\108")then r=(x:GetPivot()).Position z=true elseif x:IsA("\065\116\116\097\099\104\109\101\110\116")then r=x.WorldPosition end else r=(x:GetPivot()).Position z=true end d.Adornee=x d.Enabled=true R.Visible=true R.Position=UDim2.new(.5,0,2,0)v16=m if v16 then if 7<=(v16-r).Magnitude then v16=nil elseif v16 then end elseif v16 then end;(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=.9;OutlineTransparency=0})):Play()local J=nil local g=nil if D()=="\109\111\098\105\108\101"then N.Visible=true;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=.35})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=0})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=0})):Play()J=N.InputBegan:Connect(function()k:InputHoldBegin()end)g=N.InputEnded:Connect(function()k:InputHoldEnd()end)end if not x:IsA("\066\097\115\101\080\097\114\116")then if not x:IsA("\077\111\100\101\108")then if x:IsA("\065\116\116\097\099\104\109\101\110\116")then local b=tick()local D=0 while true do if k then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if Y==Y then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if Y then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if R.Visible then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if z then local k=(x:GetPivot()).Position else v21=x.WorldPosition end if v16 then if v16~=nil then v21=v16:Lerp(v21,C:GetValue((tick()-b)*4,Enum.EasingStyle.Quart,Enum.EasingDirection.Out))end end m=r local U,u=I:WorldToScreenPoint(r-Vector3.new(0,.2,0))R.Position=UDim2.new(0,math.clamp(U.X,80,f.AbsoluteSize.X-80),0,math.clamp(U.Y,80,f.AbsoluteSize.Y-80))d.Adornee=x d.Enabled=true task.wait()if true then if D<100000000 then else break end elseif 100000000<D then else break end D=D+1 end end else v19=tick()v20=0 while true do if k then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if Y==Y then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1,OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if Y then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if R.Visible then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if z then v21=(x:GetPivot()).Position else v21=x.WorldPosition end if v16 then if v16~=nil then v21=v16:Lerp(v21,C:GetValue((tick()-v19)*4,Enum.EasingStyle.Quart,Enum.EasingDirection.Out))end end m=r v22,v23=I:WorldToScreenPoint(r-Vector3.new(0,.2,0))R.Position=UDim2.new(0,math.clamp(v22.X,80,f.AbsoluteSize.X-80),0,math.clamp(v22.Y,80,f.AbsoluteSize.Y-80))d.Adornee=x d.Enabled=true task.wait()if true then if v20<100000000 then else break end elseif 100000000<v20 then else break end v20=v20+1 end end else v19=tick()v20=0 while true do if k then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if Y==Y then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1,OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if Y then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1,OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if R.Visible then else pcall(function()if J then if g then J:Disconnect()g:Disconnect()end end end)if Y==nil then(C:Create(d,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{FillTransparency=1;OutlineTransparency=1})):Play()task.wait(.2)if Y==nil then if Z==Z then d.Adornee=nil d.Enabled=false R.Visible=false;(C:Create(N,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{BackgroundTransparency=1})):Play();(C:Create(N.UIStroke,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Transparency=1})):Play();(C:Create(N.Icon,TweenInfo.new(.2,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{ImageTransparency=1})):Play()end end elseif R.Visible then Q=r end break end if z then v21=(x:GetPivot()).Position else v21=x.WorldPosition end if v16 then if v16~=nil then v21=v16:Lerp(v21,C:GetValue((tick()-v19)*4,Enum.EasingStyle.Quart,Enum.EasingDirection.Out))end end m=r v22,v23=I:WorldToScreenPoint(r-Vector3.new(0,.2,0))R.Position=UDim2.new(0,math.clamp(v22.X,80,f.AbsoluteSize.X-80),0,math.clamp(v22.Y,80,f.AbsoluteSize.Y-80))d.Adornee=x d.Enabled=true task.wait()if true then if v20<100000000 then else break end elseif 100000000<v20 then else break end v20=v20+1 end end end end)end local r=0 b.PromptShown:Connect(function(k)if k.Style==Enum.ProximityPromptStyle.Default then return end if k.ObjectText~="\072\105\110\116"then Y=k.Changed:Connect(function()update(k)end)r=r+1 update(k)script.Notification:Play()end end)b.PromptHidden:Connect(function(k)if k.Style==Enum.ProximityPromptStyle.Default then return end if k.ObjectText~="\072\105\110\116"then R.Bar.Bar:TweenSize(UDim2.new(0,0,1,0),"\079\117\116","\083\105\110\101",.1,true)R.Visible=false pcall(function()Y:Disconnect()end)Y=nil r=r-1 end end)b.PromptTriggered:Connect(function(k)if k.Style==Enum.ProximityPromptStyle.Default then return end if k.ObjectText~="\072\105\110\116"then update(k,true)R.Bar.Bar:TweenSize(UDim2.new(0,0,1,0),"\079\117\116","\083\105\110\101",.1,true)script.Triggered:Play()script.Holding:Stop()R.CenterImage.Position=UDim2.new(.5,0,.52,0);(C:Create(R.CenterImage,TweenInfo.new(.3,Enum.EasingStyle.Back,Enum.EasingDirection.Out),{Position=UDim2.new(.5,0,.5,0),ImageTransparency=0})):Play()end end)b.PromptButtonHoldBegan:Connect(function(k)if k.Style==Enum.ProximityPromptStyle.Default then return end if k.ObjectText~="\072\105\110\116"then update(k)R.Bar.Bar:TweenSize(UDim2.new(1,0,1,0),"\073\110","\083\105\110\101",k.HoldDuration,true)script.Holding:Play();(C:Create(R.CenterImage,TweenInfo.new(.3,Enum.EasingStyle.Back,Enum.EasingDirection.Out),{Position=UDim2.new(.5,0,.52,0);ImageTransparency=0})):Play()end end)b.PromptButtonHoldEnded:Connect(function(k)if k.Style==Enum.ProximityPromptStyle.Default then return end if k.ObjectText~="\072\105\110\116"then update(k)script.Holding:Stop();(C:Create(R.CenterImage,TweenInfo.new(.3,Enum.EasingStyle.Back,Enum.EasingDirection.Out),{Position=UDim2.new(.5,0,.5,0),ImageTransparency=0})):Play()end end)

local v2 = require(game.Players.LocalPlayer:WaitForChild("PlayerScripts"):WaitForChild("PlayerModule")):GetControls();
local v3 = game["Run Service"];
local l__UserInputService__4 = game:GetService("UserInputService");
local l__ProximityPromptService__5 = game:GetService("ProximityPromptService");
local l__TextService__6 = game:GetService("TextService");
local v7 = function()
	return l1
end
local v8 = script.Main:Clone()
v8.Parent = game:GetService("Players").LocalPlayer.PlayerGui
v8.Name = "MainGUI"
if v7() == "mobile" then
	v8.MainFrame:WaitForChild("MobileButtons").Visible = true;
end;
local l__PromptFrame__1 = v8:WaitForChild("MainFrame"):WaitForChild("PromptFrame");
local u2 = require(script:WaitForChild("MouseIcons"));
local u3 = require(game:GetService("ReplicatedStorage"):WaitForChild("ClientModules"):WaitForChild("ButtonIcons"));
local l__InteractButton__4 = v8.MainFrame:WaitForChild("MobileButtons"):WaitForChild("InteractButton");
local u5 = require(script:WaitForChild("Hint"));
local l__TweenService__6 = game:GetService("TweenService");
local u7 = nil;
local u8 = tick();
local l__Highlight__9 = script:WaitForChild("Highlight");
local u10 = Vector3.new(0, 0, 0);
local u11 = nil;
function update(p1, p2)
	task.spawn(function()
		l__PromptFrame__1.Title.Text = p1.ObjectText;
		l__PromptFrame__1.Desc.Text = p1.ActionText;
		l__PromptFrame__1.Key.Text = p1.KeyboardKeyCode.Name;
		l__PromptFrame__1.Bar.Bar.Size = UDim2.new(0, 0, 1, 0);
		l__PromptFrame__1.Bar.Bar:TweenSize(UDim2.new(0, 0, 1, 0), "Out", "Sine", 0.1, true);
		l__PromptFrame__1.CenterImage.Image = u2.getIcon(p1.ActionText);
		if p1.ActionText == "Collect" then
			task.delay(0.2, function()
				p1:InputHoldBegin();
			end);
		end;
		local v9 = UDim.new(0.925, 0);
		if v7() ~= "pc" then
			l__PromptFrame__1.Key.Visible = false;
			l__PromptFrame__1.UIScale.Scale = 1.5;
			if v7() == "console" then
				l__PromptFrame__1.KeyXbox.Image = u3[p1.GamepadKeyCode.Name];
				l__PromptFrame__1.KeyXbox.Visible = true;
			elseif v7() == "mobile" then
				l__PromptFrame__1.KeyXbox.Visible = false;
			end;
		else
			l__PromptFrame__1.Key.Visible = true;
			l__PromptFrame__1.KeyXbox.Visible = false;
		end;
		l__InteractButton__4.Icon.Image = l__PromptFrame__1.CenterImage.Image;
		if p1.ObjectText == "Hint" then
			local v10 = UDim.new(0.85, 0);
			l__PromptFrame__1.Key.Text = u5[p1.ActionText];
			l__PromptFrame__1.CenterImage.Image = u2.getIcon(p1.ObjectText);
		end;
		local v11 = {
			BackgroundColor3 = Color3.fromRGB(0, 0, 0)
		};
		if p2 == true then
			l__PromptFrame__1.BackgroundColor3 = Color3.new(0.776471, 0.729412, 0.376471);
			l__TweenService__6:Create(l__PromptFrame__1, TweenInfo.new(0.15, Enum.EasingStyle.Quart, Enum.EasingDirection.In), v11):Play();
		else
			l__PromptFrame__1.BackgroundColor3 = Color3.new(0.337255, 0.423529, 0.533333);
			l__TweenService__6:Create(l__PromptFrame__1, TweenInfo.new(0.4, Enum.EasingStyle.Sine, Enum.EasingDirection.In), v11):Play();
		end;
		if 0 < p1.HoldDuration then
			l__PromptFrame__1.Bar.Visible = true;
		else
			l__PromptFrame__1.Bar.Visible = false;
		end;
		script.Holding:Stop();
		local l__CurrentCamera__12 = workspace.CurrentCamera;
		local v13 = l__CurrentCamera__12.CFrame.Position;
		local l__Parent__14 = p1.Parent;
		local v15 = false;
		u8 = tick();
		if l__Parent__14 then
			if not l__Parent__14:IsA("BasePart") then
				if l__Parent__14:IsA("Model") then
					v13 = l__Parent__14:GetPivot().Position;
					v15 = true;
				elseif l__Parent__14:IsA("Attachment") then
					v13 = l__Parent__14.WorldPosition;
				end;
			else
				v13 = l__Parent__14:GetPivot().Position;
				v15 = true;
			end;
			l__Highlight__9.Adornee = l__Parent__14;
			l__Highlight__9.Enabled = true;
			l__PromptFrame__1.Visible = true;
			l__PromptFrame__1.Position = UDim2.new(0.5, 0, 2, 0);
			v16 = u10;
			if v16 then
				if 7 <= (v16 - v13).Magnitude then
					v16 = nil;
				elseif v16 then

				end;
			elseif v16 then

			end;
			l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
				FillTransparency = 0.9, 
				OutlineTransparency = 0
			}):Play();
			local v17 = nil;
			local v18 = nil;
			if v7() == "mobile" then
				l__InteractButton__4.Visible = true;
				l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
					BackgroundTransparency = 0.35
				}):Play();
				l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
					Transparency = 0
				}):Play();
				l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
					ImageTransparency = 0
				}):Play();
				v17 = l__InteractButton__4.InputBegan:Connect(function()
					p1:InputHoldBegin();
				end);
				v18 = l__InteractButton__4.InputEnded:Connect(function()
					p1:InputHoldEnd();
				end);
			end;
			if not l__Parent__14:IsA("BasePart") then
				if not l__Parent__14:IsA("Model") then
					if l__Parent__14:IsA("Attachment") then
						local v19 = tick();
						local v20 = 1 - 1;
						while true do
							if p1 then

							else
								pcall(function()
									if v17 then
										if v18 then
											v17:Disconnect();
											v18:Disconnect();
										end;
									end;
								end);
								if u7 == nil then
									l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										FillTransparency = 1, 
										OutlineTransparency = 1
									}):Play();
									task.wait(0.2);
									if u7 == nil then
										if u8 == u8 then
											l__Highlight__9.Adornee = nil;
											l__Highlight__9.Enabled = false;
											l__PromptFrame__1.Visible = false;
											l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												BackgroundTransparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												Transparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												ImageTransparency = 1
											}):Play();
										end;
									end;
								elseif l__PromptFrame__1.Visible then
									u11 = v13;
								end;
								break;
							end;
							if u7 == u7 then

							else
								pcall(function()
									if v17 then
										if v18 then
											v17:Disconnect();
											v18:Disconnect();
										end;
									end;
								end);
								if u7 == nil then
									l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										FillTransparency = 1, 
										OutlineTransparency = 1
									}):Play();
									task.wait(0.2);
									if u7 == nil then
										if u8 == u8 then
											l__Highlight__9.Adornee = nil;
											l__Highlight__9.Enabled = false;
											l__PromptFrame__1.Visible = false;
											l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												BackgroundTransparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												Transparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												ImageTransparency = 1
											}):Play();
										end;
									end;
								elseif l__PromptFrame__1.Visible then
									u11 = v13;
								end;
								break;
							end;
							if u7 then

							else
								pcall(function()
									if v17 then
										if v18 then
											v17:Disconnect();
											v18:Disconnect();
										end;
									end;
								end);
								if u7 == nil then
									l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										FillTransparency = 1, 
										OutlineTransparency = 1
									}):Play();
									task.wait(0.2);
									if u7 == nil then
										if u8 == u8 then
											l__Highlight__9.Adornee = nil;
											l__Highlight__9.Enabled = false;
											l__PromptFrame__1.Visible = false;
											l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												BackgroundTransparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												Transparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												ImageTransparency = 1
											}):Play();
										end;
									end;
								elseif l__PromptFrame__1.Visible then
									u11 = v13;
								end;
								break;
							end;
							if l__PromptFrame__1.Visible then

							else
								pcall(function()
									if v17 then
										if v18 then
											v17:Disconnect();
											v18:Disconnect();
										end;
									end;
								end);
								if u7 == nil then
									l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										FillTransparency = 1, 
										OutlineTransparency = 1
									}):Play();
									task.wait(0.2);
									if u7 == nil then
										if u8 == u8 then
											l__Highlight__9.Adornee = nil;
											l__Highlight__9.Enabled = false;
											l__PromptFrame__1.Visible = false;
											l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												BackgroundTransparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												Transparency = 1
											}):Play();
											l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
												ImageTransparency = 1
											}):Play();
										end;
									end;
								elseif l__PromptFrame__1.Visible then
									u11 = v13;
								end;
								break;
							end;
							if v15 then
								local v21 = l__Parent__14:GetPivot().Position;
							else
								v21 = l__Parent__14.WorldPosition;
							end;
							if v16 then
								if v16 ~= nil then
									v21 = v16:Lerp(v21, l__TweenService__6:GetValue((tick() - v19) * 4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out));
								end;
							end;
							u10 = v13;
							local v22, v23 = l__CurrentCamera__12:WorldToScreenPoint(v13 - Vector3.new(0, 0.2, 0));
							l__PromptFrame__1.Position = UDim2.new(0, math.clamp(v22.X, 80, v8.AbsoluteSize.X - 80), 0, math.clamp(v22.Y, 80, v8.AbsoluteSize.Y - 80));
							l__Highlight__9.Adornee = l__Parent__14;
							l__Highlight__9.Enabled = true;
							task.wait();
							if 0 <= 1 then
								if v20 < 100000000 then

								else
									break;
								end;
							elseif 100000000 < v20 then

							else
								break;
							end;
							v20 = v20 + 1;						
						end;
					end;
				else
					v19 = tick();
					v20 = 1 - 1;
					while true do
						if p1 then

						else
							pcall(function()
								if v17 then
									if v18 then
										v17:Disconnect();
										v18:Disconnect();
									end;
								end;
							end);
							if u7 == nil then
								l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
									FillTransparency = 1, 
									OutlineTransparency = 1
								}):Play();
								task.wait(0.2);
								if u7 == nil then
									if u8 == u8 then
										l__Highlight__9.Adornee = nil;
										l__Highlight__9.Enabled = false;
										l__PromptFrame__1.Visible = false;
										l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											BackgroundTransparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											Transparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											ImageTransparency = 1
										}):Play();
									end;
								end;
							elseif l__PromptFrame__1.Visible then
								u11 = v13;
							end;
							break;
						end;
						if u7 == u7 then

						else
							pcall(function()
								if v17 then
									if v18 then
										v17:Disconnect();
										v18:Disconnect();
									end;
								end;
							end);
							if u7 == nil then
								l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
									FillTransparency = 1, 
									OutlineTransparency = 1
								}):Play();
								task.wait(0.2);
								if u7 == nil then
									if u8 == u8 then
										l__Highlight__9.Adornee = nil;
										l__Highlight__9.Enabled = false;
										l__PromptFrame__1.Visible = false;
										l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											BackgroundTransparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											Transparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											ImageTransparency = 1
										}):Play();
									end;
								end;
							elseif l__PromptFrame__1.Visible then
								u11 = v13;
							end;
							break;
						end;
						if u7 then

						else
							pcall(function()
								if v17 then
									if v18 then
										v17:Disconnect();
										v18:Disconnect();
									end;
								end;
							end);
							if u7 == nil then
								l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
									FillTransparency = 1, 
									OutlineTransparency = 1
								}):Play();
								task.wait(0.2);
								if u7 == nil then
									if u8 == u8 then
										l__Highlight__9.Adornee = nil;
										l__Highlight__9.Enabled = false;
										l__PromptFrame__1.Visible = false;
										l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											BackgroundTransparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											Transparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											ImageTransparency = 1
										}):Play();
									end;
								end;
							elseif l__PromptFrame__1.Visible then
								u11 = v13;
							end;
							break;
						end;
						if l__PromptFrame__1.Visible then

						else
							pcall(function()
								if v17 then
									if v18 then
										v17:Disconnect();
										v18:Disconnect();
									end;
								end;
							end);
							if u7 == nil then
								l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
									FillTransparency = 1, 
									OutlineTransparency = 1
								}):Play();
								task.wait(0.2);
								if u7 == nil then
									if u8 == u8 then
										l__Highlight__9.Adornee = nil;
										l__Highlight__9.Enabled = false;
										l__PromptFrame__1.Visible = false;
										l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											BackgroundTransparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											Transparency = 1
										}):Play();
										l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
											ImageTransparency = 1
										}):Play();
									end;
								end;
							elseif l__PromptFrame__1.Visible then
								u11 = v13;
							end;
							break;
						end;
						if v15 then
							v21 = l__Parent__14:GetPivot().Position;
						else
							v21 = l__Parent__14.WorldPosition;
						end;
						if v16 then
							if v16 ~= nil then
								v21 = v16:Lerp(v21, l__TweenService__6:GetValue((tick() - v19) * 4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out));
							end;
						end;
						u10 = v13;
						v22, v23 = l__CurrentCamera__12:WorldToScreenPoint(v13 - Vector3.new(0, 0.2, 0));
						l__PromptFrame__1.Position = UDim2.new(0, math.clamp(v22.X, 80, v8.AbsoluteSize.X - 80), 0, math.clamp(v22.Y, 80, v8.AbsoluteSize.Y - 80));
						l__Highlight__9.Adornee = l__Parent__14;
						l__Highlight__9.Enabled = true;
						task.wait();
						if 0 <= 1 then
							if v20 < 100000000 then

							else
								break;
							end;
						elseif 100000000 < v20 then

						else
							break;
						end;
						v20 = v20 + 1;					
					end;
				end;
			else
				v19 = tick();
				v20 = 1 - 1;
				while true do
					if p1 then

					else
						pcall(function()
							if v17 then
								if v18 then
									v17:Disconnect();
									v18:Disconnect();
								end;
							end;
						end);
						if u7 == nil then
							l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
								FillTransparency = 1, 
								OutlineTransparency = 1
							}):Play();
							task.wait(0.2);
							if u7 == nil then
								if u8 == u8 then
									l__Highlight__9.Adornee = nil;
									l__Highlight__9.Enabled = false;
									l__PromptFrame__1.Visible = false;
									l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										BackgroundTransparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										Transparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										ImageTransparency = 1
									}):Play();
								end;
							end;
						elseif l__PromptFrame__1.Visible then
							u11 = v13;
						end;
						break;
					end;
					if u7 == u7 then

					else
						pcall(function()
							if v17 then
								if v18 then
									v17:Disconnect();
									v18:Disconnect();
								end;
							end;
						end);
						if u7 == nil then
							l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
								FillTransparency = 1, 
								OutlineTransparency = 1
							}):Play();
							task.wait(0.2);
							if u7 == nil then
								if u8 == u8 then
									l__Highlight__9.Adornee = nil;
									l__Highlight__9.Enabled = false;
									l__PromptFrame__1.Visible = false;
									l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										BackgroundTransparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										Transparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										ImageTransparency = 1
									}):Play();
								end;
							end;
						elseif l__PromptFrame__1.Visible then
							u11 = v13;
						end;
						break;
					end;
					if u7 then

					else
						pcall(function()
							if v17 then
								if v18 then
									v17:Disconnect();
									v18:Disconnect();
								end;
							end;
						end);
						if u7 == nil then
							l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
								FillTransparency = 1, 
								OutlineTransparency = 1
							}):Play();
							task.wait(0.2);
							if u7 == nil then
								if u8 == u8 then
									l__Highlight__9.Adornee = nil;
									l__Highlight__9.Enabled = false;
									l__PromptFrame__1.Visible = false;
									l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										BackgroundTransparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										Transparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										ImageTransparency = 1
									}):Play();
								end;
							end;
						elseif l__PromptFrame__1.Visible then
							u11 = v13;
						end;
						break;
					end;
					if l__PromptFrame__1.Visible then

					else
						pcall(function()
							if v17 then
								if v18 then
									v17:Disconnect();
									v18:Disconnect();
								end;
							end;
						end);
						if u7 == nil then
							l__TweenService__6:Create(l__Highlight__9, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
								FillTransparency = 1, 
								OutlineTransparency = 1
							}):Play();
							task.wait(0.2);
							if u7 == nil then
								if u8 == u8 then
									l__Highlight__9.Adornee = nil;
									l__Highlight__9.Enabled = false;
									l__PromptFrame__1.Visible = false;
									l__TweenService__6:Create(l__InteractButton__4, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										BackgroundTransparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.UIStroke, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										Transparency = 1
									}):Play();
									l__TweenService__6:Create(l__InteractButton__4.Icon, TweenInfo.new(0.2, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {
										ImageTransparency = 1
									}):Play();
								end;
							end;
						elseif l__PromptFrame__1.Visible then
							u11 = v13;
						end;
						break;
					end;
					if v15 then
						v21 = l__Parent__14:GetPivot().Position;
					else
						v21 = l__Parent__14.WorldPosition;
					end;
					if v16 then
						if v16 ~= nil then
							v21 = v16:Lerp(v21, l__TweenService__6:GetValue((tick() - v19) * 4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out));
						end;
					end;
					u10 = v13;
					v22, v23 = l__CurrentCamera__12:WorldToScreenPoint(v13 - Vector3.new(0, 0.2, 0));
					l__PromptFrame__1.Position = UDim2.new(0, math.clamp(v22.X, 80, v8.AbsoluteSize.X - 80), 0, math.clamp(v22.Y, 80, v8.AbsoluteSize.Y - 80));
					l__Highlight__9.Adornee = l__Parent__14;
					l__Highlight__9.Enabled = true;
					task.wait();
					if 0 <= 1 then
						if v20 < 100000000 then

						else
							break;
						end;
					elseif 100000000 < v20 then

					else
						break;
					end;
					v20 = v20 + 1;				
				end;
			end;
		end;
	end);
end;
local u12 = 0;
l__ProximityPromptService__5.PromptShown:Connect(function(p3)
	if p3.Style == Enum.ProximityPromptStyle.Default then return end
	if p3.ObjectText ~= "Hint" then
		u7 = p3.Changed:Connect(function()
			update(p3);
		end);
		u12 = u12 + 1;
		update(p3);
		script.Notification:Play();
	end;
end);
l__ProximityPromptService__5.PromptHidden:Connect(function(p4)
	if p4.Style == Enum.ProximityPromptStyle.Default then return end
	if p4.ObjectText ~= "Hint" then
		l__PromptFrame__1.Bar.Bar:TweenSize(UDim2.new(0, 0, 1, 0), "Out", "Sine", 0.1, true);
		l__PromptFrame__1.Visible = false;
		pcall(function()
			u7:Disconnect();
		end);
		u7 = nil;
		u12 = u12 - 1;
	end;
end);
l__ProximityPromptService__5.PromptTriggered:Connect(function(p5)
	if p5.Style == Enum.ProximityPromptStyle.Default then return end
	if p5.ObjectText ~= "Hint" then
		update(p5, true);
		l__PromptFrame__1.Bar.Bar:TweenSize(UDim2.new(0, 0, 1, 0), "Out", "Sine", 0.1, true);
		script.Triggered:Play();
		script.Holding:Stop();
		l__PromptFrame__1.CenterImage.Position = UDim2.new(0.5, 0, 0.52, 0);
		l__TweenService__6:Create(l__PromptFrame__1.CenterImage, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
			Position = UDim2.new(0.5, 0, 0.5, 0), 
			ImageTransparency = 0
		}):Play();
	end;
end);
l__ProximityPromptService__5.PromptButtonHoldBegan:Connect(function(p6)
	if p6.Style == Enum.ProximityPromptStyle.Default then return end
	if p6.ObjectText ~= "Hint" then
		update(p6);
		l__PromptFrame__1.Bar.Bar:TweenSize(UDim2.new(1, 0, 1, 0), "In", "Sine", p6.HoldDuration, true);
		script.Holding:Play();
		l__TweenService__6:Create(l__PromptFrame__1.CenterImage, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
			Position = UDim2.new(0.5, 0, 0.52, 0), 
			ImageTransparency = 0
		}):Play();
	end;
end);
l__ProximityPromptService__5.PromptButtonHoldEnded:Connect(function(p7)
	if p7.Style == Enum.ProximityPromptStyle.Default then return end
	if p7.ObjectText ~= "Hint" then
		update(p7);
		script.Holding:Stop();
		l__TweenService__6:Create(l__PromptFrame__1.CenterImage, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
			Position = UDim2.new(0.5, 0, 0.5, 0), 
			ImageTransparency = 0
		}):Play();
	end;
end);
